Mengapa menggunakan Joomla! Kerangka?

8

Apa alasan untuk memilih Joomla! Frameworkuntuk aplikasi web daripada menggunakan Zend Framework 2, CodeIgniter, Laraveldll?

Apakah popularitasnya akan meningkat secara cukup dan akankah Joomla! pengembang situs bermigrasi dari ke segera?

Farahmand
sumber

Jawaban:

4

CMS menyediakan banyak chrome, fitur dan fungsi yang tidak ada di platform (mis. Panel kontrol, manajemen pengguna, dll.).

Kerangka ini mencakup semua struktur yang mendasarinya termasuk fungsi basis data, manipulasi string, dll. Tetapi itu bukan CMS. (Menurut proyek Framework, CMS Joomla akan direactored untuk menggunakan fungsi Framework, tetapi saat ini hanya menggunakan satu set kecil).

Jadi jika Anda menginginkan CMS, tidak ada alasan untuk bermigrasi ke kerangka kerja (kecuali jika Anda ingin menemukan kembali roda). Jika Anda ingin membangun aplikasi web, layanan web, atau aplikasi baris perintah dengan menggunakan fungsionalitas yang telah terbukti, Anda dapat menggunakan Kerangka ini untuk menyediakan banyak fungsi kenyamanan dan utilitas, seperti Zend.

Berikut utas dengan informasi lebih lanjut: Apa perbedaan antara Joomla! CMS, Joomla! Platform dan Joomla! Kerangka?

pengguna101289
sumber
Sebenarnya sebagian besar situs (dan bukan blog) tidak memerlukan CMS. Mereka memiliki beberapa halaman statis seperti About Usdll, jadi Anda tidak perlu artikel atau kategori. Jika pengembang memilih J! Kerangka kerja dan menulis komponen manajemen pengguna untuk suatu proyek, ia dapat menggunakannya kembali dalam proyek lain. Anda juga dapat mengubah komponen pengguna CMS saat ini dan menerapkannya dalam kerangka kerja.
Farahmand
@ Fari - jika Anda menginginkan situs sederhana dengan halaman statis, akan lebih pintar menggunakan jekyll atau bahkan AmazonS3. Tidak perlu untuk CMS atau Kerangka dalam hal itu, dan tidak perlu untuk manajemen pengguna.
user101289
Pertimbangkan situs besar dengan beberapa halaman statis. Misalnya situs web Real Estat yang memiliki halaman statis "Tentang Kami" dan "TOS" ditambah 1 juta halaman dinamis "Dijual".
Farahmand
Saya akan menggunakan IProperty. Kemudian Anda mendapatkan manfaat dari komponen yang dibuat sebelumnya serta opsi untuk menambahkan puluhan komponen lain seperti buletin yang mungkin berguna!
user101289
Saya ingin lebih memikirkan Kerangka di utas ini. Kita tahu bahwa kinerja itu penting untuk proyek skala menengah dan besar. Jadi saya lebih suka menggunakan Framework. Komponen / paket seperti IProperty dapat ditulis dalam Framework. Untuk proyek besar perlu membuat bahkan admin CP, dll. Dari awal.
Farahmand