Flask: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
LabdajiwaBot (bicara | kontrib)
k Debugger → Pengawakutu
AnsyahF (bicara | kontrib)
kTidak ada ringkasan suntingan
Baris 1:
{{Infobox software|name=Flask|logo=Flask logo.svg|logo size=frameless|developer=[[Armin Ronacher]]|released={{Start date and age|2010|04|01}}|latest release version=<!-- If you update this, remember to also update [[Comparison of web application frameworks]]--> 1.02|latest release date={{Start date and age|2018|05|02}}<ref>https://pypi.python.org/pypi/Flask/1.02</ref>|programming language=[[Python (programmingbahasa languagepemrograman)|Python]]|operating system=[[CrossLintas-platform]]|genre=[[Kerangka kerja aplikasi web]]|license=[[BSD licenses|Lisensi BSD]]|website={{URL|httphttps://flask.pocoopalletsprojects.org/}}com}}'''Flask''' adalah ''[[kerangka kerja aplikasi web]] bersifat [[kerangka kerja mikro'']] yang ditulis dalam bahasa pemrograman [[Python (bahasa pemrograman)|Python]] dan berdasarkanmenggunakan ''dependensi [[Werkzeug]] toolkit''dan [[Jinja2]]. Aplikasi yang menggunakan Flask antara lain adalah [[Pinterest]], [[LinkedIn]], dan ''templatehalaman engineweb Jinja2''komunitas situs Flask itu sendiri.<ref>[https://www.youtube.com/watch?v=OXN3wuHUBP0#t=46 BerlisensiRachel BSDSanders: Developing Flask Extensions - PyCon 2014]</ref><ref>[http://www.quora.com/What-challenges-has-Pinterest-encountered-with-Flask/answer/Steve-Cohen?srid=hXZd&share=1 What challenges has Pinterest encountered with Flask?]</ref><ref>[http://flask.pocoo.org/ Community web page for Flask]</ref>
 
Flask disebut [[kerangka kerja mikro]] karena tidak membutuhkan alat-alat tertentu atau pustaka.<ref>{{Cite web|url=http://flask.pocoo.org/docs/0.10/foreword/#what-does-micro-mean|title=Flask Foreword}}</ref> Flask mendukung ekstensi yang dapat menambahkan fitur aplikasi seolah-olah mereka diimplementasikan dalam Flask itu sendiri.
Versi stabil terbaru Flask adalah Flask 1.02 per Mei 2018.<ref>{{Cite web|url=https://pypi.python.org/pypi/Flask|title=PyPI Flask|last=|first=|date=2016-06-27|website=Python Package Index|publisher=|accessdate=2015-06-27}}</ref> Aplikasi yang menggunakan Flask ''framework'' antara lain adalah: [[Pinterest]],<ref>[http://www.quora.com/What-challenges-has-Pinterest-encountered-with-Flask/answer/Steve-Cohen?srid=hXZd&share=1 What challenges has Pinterest encountered with Flask?]</ref> [[LinkedIn]],<ref>[https://www.youtube.com/watch?v=OXN3wuHUBP0#t=46 Rachel Sanders: Developing Flask Extensions - PyCon 2014]</ref> dan halaman web komunitas situs Flask itu sendiri.<ref>[http://flask.pocoo.org/ Community web page for Flask]</ref>
 
Flask disebut ''micro framework'' karena tidak membutuhkan alat-alat tertentu atau pustaka.<ref>{{Cite web|url=http://flask.pocoo.org/docs/0.10/foreword/#what-does-micro-mean|title=Flask Foreword}}</ref> Flask tidak memiliki ''database abstraction layer'', ''validasi form'', atau komponen lain di mana sudah ada pustaka pihak ketiga yang menyediakan fungsi umum. Namun, Flask mendukung ekstensi yang dapat menambahkan fitur aplikasi seolah-olah mereka diimplementasikan dalam Flask itu sendiri. Ekstensi yang ada untukseperti ''object-relational[[pemetaan mapper''objek-relasional]], ''validasi form'', penanganan unggahan, berbagai teknologi otentikasi terbuka, dan[[lapisan beberapaabstraksi]] alat-lata[[basisdata]], yangvalidasi terkaitform, kerangkaatau umum.komponen Ekstensi diperbarui jauh lebih teratur daripada inti program Flasklain.<ref>{{Cite web|url=http://flask.pocoo.org/extensions/|title=Flask Extensions}}</ref>
 
== Sejarah ==
FlaskPada dibuattahun oleh2004, Pocoo dibentuk sebagai sebuah kelompok penggemar Python internasional.<ref>{{Cite web|url=http://www.pocoo.org/team/|title=Pocoo team}}</ref> Armin Ronacher dari Pocoo pernah mengatakan kalau Flask dikembangkan secara tidak sengaja:<blockquote class="">"Itu keluar(Flask) berasla dari lelucon April Mop tapi terbukti cukup populer untuk membuat menjadi sebuah aplikasi serius dalam dirinya sendiri."<ref name="openingflask">{{Cite web|url=http://dev.pocoo.org/~mitsuhiko/flask-pycon-2011.pdf|title=Opening the Flask|last=Ronacher|first=Armin|access-date=2011-09-30}}</ref><ref>{{Cite web|url=http://lucumr.pocoo.org/2010/4/3/april-1st-post-mortem/|title=April 1st Post Mortem|last=Ronacher|first=Armin|date=3 April 2010|website=Armin Ronacher's Thoughts and Writings|access-date=2015-07-25}}</ref><ref name="aprilfoolspage">{{Cite web|url=http://denied.immersedcode.org/|title=Denied: the next generation python micro-web-framework (April Fools page)|access-date=2011-09-30}}</ref></blockquote>Flask didasarkan pada ''[[Werkzeug WSGI ''toolkit]] dan ''[[Jinja2'' template engine]], keduanya adalah proyek-proyek Pocoo yang dibuat{{Kapan|date=November 2016}} ketika Ronacher dan Georg Brandl sedang membangun sistem papan buletin yang ditulis dalam Python.<ref>{{Cite web|url=http://www.pocoo.org/history/#history|title=Pocoo History}}</ref> Meskipun kurangnya rilis utama, Flask telah menjadi sangat populer di kalangan penggemar Python. Pada pertengahan tahun 2016, Flask menjadi [[kerangka kerja aplikasi web]] versi Python yang terpopuler di GitHub.<ref>{{Cite web|url=https://github.com/search?o=desc&q=language%3APython&ref=searchresults&s=stars&type=Repositories&utf8=%E2%9C%93|title=Python libraries by GitHub stars}}</ref>
Pada tahun 2004, Pocoo dibentuk sebagai sebuah kelompok penggemar Python internasional.<ref>{{Cite web|url=http://www.pocoo.org/team/|title=Pocoo team}}</ref>
 
Flask dibuat oleh Armin Ronacher dari Pocoo:<blockquote class="">"Itu keluar dari lelucon April Mop tapi terbukti cukup populer untuk membuat menjadi sebuah aplikasi serius dalam dirinya sendiri."<ref name="openingflask">{{Cite web|url=http://dev.pocoo.org/~mitsuhiko/flask-pycon-2011.pdf|title=Opening the Flask|last=Ronacher|first=Armin|access-date=2011-09-30}}</ref><ref>{{Cite web|url=http://lucumr.pocoo.org/2010/4/3/april-1st-post-mortem/|title=April 1st Post Mortem|last=Ronacher|first=Armin|date=3 April 2010|website=Armin Ronacher's Thoughts and Writings|access-date=2015-07-25}}</ref><ref name="aprilfoolspage">{{Cite web|url=http://denied.immersedcode.org/|title=Denied: the next generation python micro-web-framework (April Fools page)|access-date=2011-09-30}}</ref></blockquote>Flask didasarkan pada ''Werkzeug WSGI ''toolkit dan ''Jinja2'' template engine, keduanya adalah proyek-proyek Pocoo yang dibuat{{Kapan|date=November 2016}} ketika Ronacher dan Georg Brandl sedang membangun sistem papan buletin yang ditulis dalam Python.<ref>{{Cite web|url=http://www.pocoo.org/history/#history|title=Pocoo History}}</ref>
 
Meskipun kurangnya rilis utama, Flask telah menjadi sangat populer di kalangan penggemar Python. Pada pertengahan tahun 2016, Flask menjadi ''Python web development framework'' yang paling populer di GitHub.<ref>{{Cite web|url=https://github.com/search?o=desc&q=language%3APython&ref=searchresults&s=stars&type=Repositories&utf8=%E2%9C%93|title=Python libraries by GitHub stars}}</ref>
 
== Fitur ==
Baris 22 ⟶ 18:
* Berbasis [[Unicode]]
* Dokumentasi yang ekstensif
* Kompatibilitas dengan [[Google App Engine]]
* Ekstensi yang tersedia untuk meningkatkan fitur-fitur yang diinginkan