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?

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?


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.