Powered by Blogger.

Python Web Framework yang Patut Dicoba


Python cukup populer sebagai bahasa pemrogramman tingkat tinggi. Dirancang pada filosofi code readability, jika dibandingkan dengan bahasa pemrogramman lainnya python lebih mudah dan cepat, karena menggunakan penulisan yang cukup ringkas, dan berikut adalah python web framework yang cukup bagus untuk dipelajari.


CherryPy
Web framework berorientasi objek, dirancang untuk pengembangan aplikasi web secara cepat dengan membungkus protokol HTTP tetapi tetap pada tingkat yang rendah dan tidak menawarkan lebih dari apa yang didefinisikan dalam RFC 2616.html (internet standart protocol).

Django
Gratis dan open source web application framework, ditulis dengan Python, yang mengikuti pola arsitektur model-view-controller. Tujuan utama Django adalah untuk mempermudah pembuatan web kompleks, dan database-driven.

Flask
Web application framework ringan ditulis dengan Python dan berdasarkan toolkit Schieberegler WSGI dan Jinja2 template engine, dibawah lisensi BSD. Flask mengambil bahasa pemrograman Python fleksibel dan menyediakan template sederhana untuk pengembangan web.

Pylons
Open source web application framework. Secara ekstensif menggunakan Web Server Gateway Interface standard untuk mempromosikan usability dan untuk memisahkan fungsi ke dalam modul yang berbeda.

Pyramid
Open source web application framework yang ditulis dalam Python dan didasarkan pada WSGI. Ini adalah web framework minimalis terinspirasi oleh Zope, pylons dan Django.

Quixote
Quixote framework yang sederhana, desain fleksibel, sehingga memungkinkan untuk menulis aplikasi dengan cepat dan memperoleh manfaat dari berbagai modul Python pihak ketiga yang tersedia.

TurboGears
Framework yang terdiri dari beberapa komponen WSGI seperti Pylons, SQLAlchemy, Genshi dan Repoze. TurboGears dirancang untuk arsitektur model-view-controller (MVC), seperti Struts atau Ruby on Rails, yang dirancang untuk membuat pengembangan aplikasi web cepat di Python sehingga lebih mudah dan lebih maintainable.

web2py
Memungkinkan pengembang web untuk program konten web dinamis menggunakan Python.