Micro web farmworking

Oleh HanaYa 81 6 pada Selasa, 5 Juli 2016, 07:56:47


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Saya masih newbie,baru daftar kemarin kemarin di codesaya.mau tanya,kemarin waktu search "situs yang dibuat menggunakan python" di google,ada penjelasan yang bilang gini..Micro web farmworking python salah satunya adalah django.Yang saya mau tanyakan,apa sih artinya micro web farmworking itu? Terima kasih...maklum masih pemula..mohon bantuannya..
1 jempol




ganis
198
839
· 7 tahun, 10 bulan yang lalu · 1 jempol

Halo @hanaya,

Micro web frameworking artinya adalah framework yg core (inti)nya sangat ringan sekali. Artinya pluginnya sangat minim sekali. Django bukanlah micro web framework, karena core nya banyak sekali plugin di corenya seperti django admin, django template, orm, dan lain2. Yang merupakan micro web framework di python adalah Flask. Di flask anda harus menambah plugin nya sendiri. Misalnya untuk template menggunakan jinja2, orm menggunakan alchemy, dan lain sebagainya. Akhir2 ini flask sangat terkenal sekali, di github star reponya melebihi django.

HanaYa
81
6
penanya
· 7 tahun, 10 bulan yang lalu · 0 jempol

saya punya kenalan.kemarin dia tanya kalau mau menulis dengan menggunakan php kan diawali dengan <?php dan diakhiri dengan ?>
bagaimana dengan python?
dan juga kalau kita ingin membuat program dengan  python kita menulisnya dimana? saya bingung menjawabnya.

ganis
198
839
· 7 tahun, 10 bulan yang lalu · 1 jempol

Python tidak perlu ada pembuka atau akhiran. Python tidak bisa menggabungkan HTML dan Python seperti PHP. Maka karena itu di Python butuh template engine. Template engine yang ada contohnya django template (https://docs.djangoproject.com/e...) dan jinja2 (http://jinja.pocoo.org/). Ini merupakan kelebihan sendiri karena ada pembedaan di logic (python) dan desain (html/template). Sehingga mudah untuk di mantain.

Python bisa dijalankan di mana saja. Untuk menjalankan python, kita butuh sebuah interpreter yang bisa didownload di https://www.python.org/downloads/

Jika anda menggunakan framework django misalnya. Anda bisa menggunakan perintah seperti ini:

$ python manage.py runserver

nantinya akan ada server yang menjalankan website menggunakan django. Kami berencana untuk membuat tutorial tentang ini, sabar yaa ^^

HanaYa
81
6
penanya
· 7 tahun, 10 bulan yang lalu · 1 jempol

mks...oh iya,kalau boleh saran..sebaiknya pelajaran tentang C++ ada juga...biar tambah banyak yang bisa kami pelajari di sini...

ganis
198
839
· 7 tahun, 10 bulan yang lalu · 1 jempol

iya terimakasih sarannya ^^

HanaYa
81
6
penanya
· 7 tahun, 10 bulan yang lalu · 0 jempol

@ganis,kalau boleh tanya penghargaan rookie terjago hari ini itu berdasarkan apa ya?
kan kalau penghargaan  coder terpopuler minggu ini kan yang paling banyak membantu orang,kalau rookie terjago itu berdasarkan apa? (Biar saya punya motivasi niih...^_^ hehe)