modul Python yang zip ke dalam satu paket tanpa dependensi eksternal.
Pengembangan, penyebaran, debugging, pengujian, administrasi database dan pemeliharaan aplikasi dapat dilakukan melalui antarmuka web yang disediakan.
web2py tidak memiliki file-file konfigurasi, tidak memerlukan instalasi, dapat dijalankan dari sebuah USB drive.
Kerangka menggunakan Python untuk Model, Views dan Controller, memiliki built-in sistem untuk mengelola kesalahan, mesin internasionalisasi, ticketing bekerja dengan SQLite, PostgreSQL, MySQL, MSSQL, Oracle, IBM DB2, Informix, FireBird ,, Ingres , Sybase dan Google App Engine via Database Abstraction Layer.
web2py termasuk perpustakaan untuk menangani HTML / XML, RSS, ATOM, RTF, JSON, AJAX, XMLRPC, WIKI markup, CSV.
Hal ini siap produksi, mampu upload / download streaming file yang sangat besar, dan selalu kompatibel.
Termasuk web server SSL-enabled dan streaming-mampu, database relasional, sebuah lingkungan pengembangan berbasis web yang terintegrasi dan antarmuka manajemen berbasis web, Database Abstraction Layer yang menulis SQL secara real time, dukungan internasionalisasi, beberapa metode otentikasi, peran berdasarkan kontrol akses, sistem error logging dan ticketing, beberapa metode caching untuk skalabilitas, perpustakaan jQuery untuk AJAX dan efek.
Berjalan pada Windows, Unix / Linux, Google App Engine, Amazon EC2, Mac, dan hampir semua web hosting melalui Python 2.4 / 2.5 / 2.6, atau Java dengan Jython.
Berjalan dengan Apache, Lighttpd, Cherokee dan hampir semua web server lain melalui CGI, FastCGI, WSGI, mod_proxy, dan / atau mod_python. Hal ini dapat menanamkan aplikasi WSGI pihak ketiga dan middleware.
Ini mencegah jenis yang paling umum dari kerentanan termasuk Cacat Injeksi, Cross Site Scripting dan berbahaya File Execution.
web2py memberlakukan praktek Rekayasa Perangkat Lunak yang baik (MVC desain, bentuk validasi Server-side, postbacks) yang membuat kode lebih mudah dibaca, terukur, dan dipelihara.
Apa yang baru dalam rilis ini:
- Mengambil data dari DB harus lebih cepat, khususnya pilih (cacheable = True)
- Memiliki scheduler baru, built-in wiki, bahasa baru dan sistem pluralisasi, markmin baik dengan dukungan oEmbed dan aplikasi perancah yang lebih baik, peningkatan keamanan.
- Banyak fitur eksperimental termasuk dukungan GIS, dukungan mongodb, built-in auth.wiki (), dan banyak lagi.
Apa yang baru dalam versi 1.98.2:
- New tag CAT tanpa tag
- request.user_agent ().
- dukungan fawps Tetap.
- SQLFORM (..., pemisah = ':'). Sekarang disesuaikan
- Banyak perbaikan bug kecil .
Apa yang baru dalam versi 1.96.1:
- Semua aplikasi memiliki cas 2.0 penyedia di http: / /.../ user / cas / login.
- Semua aplikasi dapat mendelegasikan untuk login ke penyedia eksternal Tupoksi (..., cas_provider = 'http: //.../other_app/default/user/cas').
Apa yang baru dalam versi 1.95.1:
- dukungan Google MySQL (percobaan)
- dukungan pip, berkat lifeeth
- setup_exe.py baik, terima kasih meredyk
- importved pyfpdf
- domain check-in email_auth.py, berkat Gyuris
- menambahkan change_password_onvalidation dan change_password_onaccept
- DAL (..., migrate_enabled = True)
- login_methods / loginza.py, berkat Vladimir
- dukungan bpython shell, berkat Arun
- request.uuid dan response.uuid (untuk toolbar masa depan)
- db._timings mengandung query database waktu Info
- db efisien (...). IsEmpty ()
- setup-web2py-nginx-uwsgi-ubuntu.sh
Apa yang baru dalam versi 1.85.3.
- Tetap beberapa bug
- Ditambahkan pyfpdf.
Komentar tidak ditemukan