Pertanyaan Django atau Zope?


Saya ingin membuat situs web dan saya bingung kerangka web mana yang digunakan. Tolong rekomendasikan saya kerangka mana yang lebih baik: Django atau Zope. Saya menggunakan Python.


4
2018-05-07 12:57


asal


Jawaban:


Saya tidak tahu jenis situs web apa yang Anda coba buat, jadi sulit untuk merekomendasikan kerangka kerja tertentu. Saya akan merekomendasikan melalui beberapa tutorial untuk melihat mana yang paling Anda sukai (Ada juga pylons dan TurboGears untuk dipilih).

Django tampaknya menjadi kit awal yang paling populer akhir-akhir ini.


8
2018-05-07 13:06



Jika Anda maksud Zope2 biasa dengan zope maka saya akan pergi untuk Django. Hal yang paling menarik di dunia Zope terjadi baik dengan Plone atau Grok (yang Zope3, yang sebenarnya sangat berbeda dari Zope2).

Grok bekerja dengan baik dengan database relasional, Plone tidak benar-benar, jadi jika Anda bergantung pada RDBMS, pergilah dengan Grok atau Django.

Zope and Plone memiliki kurva belajar yang agak curam sehingga Anda akan memulai lebih cepat dengan Django.

Kelemahan terbesar tentang Django adalah, menurut pendapat saya, bahwa ia mencoba melakukan segala sesuatu dengan sendirinya (templating, penerbitan objek, ORM, dan seterusnya) sementara ada banyak komponen yang sangat baik di luar sana. Jika Anda ingin dapat menggunakan kode / pengetahuan Anda di luar kerangka web yang Anda gunakan, pertimbangkan Pylons atau BFG

Banyak pilihan, tidak ada jawaban yang jelas, maaf :)


10
2018-05-12 07:31



Jika situs web Anda sangat hierarkis dan memerlukan izin yang berbutir halus, saya akan menggunakan Zope. (Jangan gunakan Zope jika Anda ingin menyimpan data Anda hampir secara eksklusif dalam database SQL.)

Jika Anda memiliki dataset besar yang dapat dimasukkan ke dalam tabel (sql) dan membutuhkan banyak bentuk, saya akan menggunakan Django. (Jangan gunakan Django jika Anda membutuhkan kontrol akses yang sangat halus, dan data hierarkis)

Anda lihat: keduanya memiliki kelemahan dan kekuatan (walaupun saya hanya berkembang di Django akhir-akhir ini. Komunitas suku Zope tampaknya sedikit berselisih belakangan ini tentang cara mengembangkannya)


4
2018-05-07 21:14



Berikut ini perbandingan yang bagus antara Django dan Zope (dan Rails)

http://cd-docdb.fnal.gov/cgi-bin/RetrieveFile?docid=2715;filename=Comparison.html;version=3

Mereka lebih suka Django. Saya, secara pribadi, menggunakan Django juga, jadi saya tidak tahu banyak tentang Zope.

Hal lain yang baik tentang Django adalah bahwa mereka memiliki dokumentasi yang sangat baik (meskipun saya tidak tahu bahwa Zope). Banyak orang memuji hal itu.

Juga saya menemukan Django cukup mudah digunakan, dan juga mereka memiliki 'panel administrator' siap, yang memungkinkan manajemen situs web yang cepat dari langkah pertama. Lebih penting bagi saya, bagaimanapun, adalah integrasi yang baik dengan python dan organisasi yang sederhana (pada link di atas mereka mengeluh bahwa Zope menggunakan sangat banyak fitur sendiri, sementara Django lebih dekat ke Python murni).


2
2017-11-06 16:32



Jika Anda memulai dari awal, saya akan menyarankan Anda harus pergi untuk Django. Anda akan mendapatkan banyak fitur dan suppost dari Django. Mudah di-debug dan paling cocok untuk pengembangan cepat. Di sisi lain, Anda hanya harus memilih Zope, jika Anda sudah mengenal pengembang yang akrab dengan Zope atau memiliki proyek yang sudah ada berdasarkan Zope dan biaya pengalihan terlalu tinggi untuk perolehan nilai potensial.

Dalam situs web zope itu sendiri ada tertulis, Tidak lagi disarankan untuk memulai proyek baru berdasarkan itu, kecuali Anda sangat akrab dengan tumpukan teknologi.


1
2017-08-19 07:51



Zope sudah mati. Seperti TurboGears, Pylons, BFG, Repoze, CherryPy, dll.

Kerangka web Python aktif dan populer termasuk:
* Django
* labu
* botol

Besar, sedang dan kecil. Ambil pilihanmu.


1
2018-06-29 00:09



Sebagai pengembang python dan pengguna zope. Saya merekomendasikan untuk menggunakan zope karena selama satu tahun terakhir saya menggunakan server zope. Saya telah menghadapi banyak masalah dalam pengembangan tetapi zope tidak pernah mengecewakan saya tetapi Anda dapat menghubungkan semua db dan dapat membuat aplikasi high-end


0
2017-10-30 06:34