9 Web Framework Pilihan Developer Python

Subscribe Dengan Account Google Untuk Membaca Semua Artikel Ini!
9 Web Framework Pilihan Developer Python

6. Bottle



  • Github Star: 7100

  • Github URL: https://github.com/bottlepy/bottle

  • Official Website: https://www.bottlepy.org


 

python framework Bottle python framework Bottle

Web framework paling mini ini, mengklaim dirinya sebagai web framework paling hemat. Hal tersebut dikarenakan tidak memiliki dependensi terlalu banyak terhadap library di luar Python Standard Library. Bottle pun dapat didistribusikan sebagai satu file besar saja. Bottle memiliki sejumlah fitur bawaan yang sama lengkapnya dengan web framework besar lainnya seperti: url routingtemplate engineutilitiesasgi serverwsgi server.

Bottle masih aktif dikembangkan hari ini dengan bantuan 175 kontributor di Github.

Baca juga : Multiple insert django models

7. Pyramid



  • Github Star: 3.462

  • Github URL: https://github.com/Pylons/pyramid

  • Official Website: https://www.trypyramid.com


 

python framework pyramid python framework pyramid

Web framework yang memiliki lambang piramida dan mumi firaun ini cukup digemari oleh pengguna bahasa pemrograman Python karena sederhana dan memiliki dokumentasi yang jelas. Saat ini Pyramid memiliki 277 kontributor dari seluruh dunia.

Pyramid merupakan bagian dari Pylon Project, sebuah web framework yang menggunakan Pyramid. Saat ini Pylons digunakan oleh banyak perusahaan seperti BitTorrent, Cars.Com, Digg, Dropbox, FreshBooks, dan lainnya.

Beberapa fitur Pyramid:


  • kompatibel dengan berbagai template engine seperti Jinja2, Chameleon, dan Mako

  • mempunyai sistem form yang handal

  • menggunakan SQL Alchemy untuk teknologi database.

  • memiliki bootstraper

  • function decorator

  • asset management

  • event dan subcriber


8. Tornado



  • Github Star: 19.600

  • Github URL: https://github.com/tornadoweb/tornado

  • Official Website: https://www.tornadoweb.com


 

python framework tornado python framework tornado

Tornado adalah sebuah web framework dan asynchronous networking library yang aslinya dikembangkan oleh FriendFeed. Dengan menggunakan non-blocking network I/O, Tornado dapat melakukan skalasi hingga puluhan ribu koneksi yang terbuka, cocok untuk long poolingwebsocket, dan aplikasi lain yang membutuhkan koneksi antar user yang tetap hidup.

Baca juga : Mengolah data CSV dengan python pandas

Tornado memiliki beberapa modul utama seperti:


  • Web framework

  • HTTP Server dan Client

  • Asynchronous networking

  • Coroutines and concurrency

  • Utilities


9. Falcon



  • Github Star: 8.100

  • Github URL: https://github.com/falconry/falcon

  • Official Website: https://falconframework.org


 

python framework falcon python framework falcon

Dengan tagline "The Minimalist Python WSGI Framework", Falcon siap menyuguhkan berbagai fitur yang dapat mempermudah kamu membangun sebuah RESTful API. Falcon adalah high performance web framework yang dapat digunakan untuk membangun HTTP API dan backend apps. Pengembangan Falcon dimonitor oleh Rackspace.

Falcon memiliki tiga tujuan utama yaitu harus cepat, ringan, dan fleksibel. Cepat dengan maksud menggunakan hardware yang lebih efisien, ringan karena memiliki penggunaan library yang hemat yang bergantung kepada standard library, dan fleksibel terhadap berbagai library lainnya termasuk runtime Python yang disukai.

Beberapa perusahaan yang menggunakan Falcon antara lain 7ideas, Cronitor, Hurricane Electric, OpenStack, Rackspace, Opera, KelasKita, Linkedin, Mesosphere, dan lainnya.

Data diatas berdasarkan data sharing dari github pada 27 november 2020


Baca artikel lainya :

sumber referensi : github, codepolitan