Tại sao sử dụng Joomla! Khung?


8

Những lý do cho việc lựa chọn là gì Joomla! Frameworkđối với một ứng dụng web thay vì sử dụng Zend Framework 2, CodeIgniter, Laravelvv?

Mức độ phổ biến của nó sẽ tăng đủ và Joomla! nhà phát triển trang web sớm chuyển từ sang ?

Câu trả lời:


4

CMS cung cấp rất nhiều chrome, các tính năng và chức năng không có trong nền tảng (ví dụ: bảng điều khiển, quản lý người dùng, v.v.).

Khung bao gồm tất cả các cấu trúc cơ bản bao gồm các hàm cơ sở dữ liệu, các thao tác chuỗi, v.v. nhưng nó không phải là một CMS. (Theo dự án Framework, Joomla CMS sẽ được tái cấu trúc để sử dụng các chức năng Framework, nhưng hiện tại chỉ sử dụng một bộ nhỏ).

Vì vậy, nếu bạn muốn có một CMS, không có lý do gì để chuyển sang khung (trừ khi bạn muốn phát minh lại bánh xe). Nếu bạn muốn xây dựng một ứng dụng web, dịch vụ web hoặc ứng dụng dòng lệnh bằng chức năng đã được chứng minh, bạn có thể sử dụng Framework để cung cấp nhiều chức năng tiện ích và tiện ích, giống như Zend.

Đây là một chủ đề với nhiều thông tin hơn: sự khác biệt giữa Joomla là gì! CMS, Joomla! Nền tảng và Joomla! Khung?


Trên thực tế hầu hết các trang web (và không phải blog) không cần CMS. Họ có một vài trang tĩnh như About Usvv, vì vậy bạn không cần bài viết cũng như thể loại. Nếu một nhà phát triển chọn J! Khung và viết một thành phần quản lý người dùng cho một dự án, anh ấy / cô ấy có thể sử dụng lại nó trong các dự án khác. Ngoài ra, bạn có thể sửa đổi thành phần người dùng hiện tại của CMS và triển khai nó trong khung.
Farahmand

@ Fari-- nếu bạn muốn một trang web đơn giản với các trang tĩnh, sẽ thông minh hơn khi sử dụng jekyll hoặc thậm chí AmazonS3. Không cần CMS hoặc Framework trong trường hợp đó và không cần quản lý người dùng.
101289

Hãy xem xét một trang web lớn với một vài trang tĩnh. Ví dụ: một trang web Bất động sản có các trang tĩnh "Giới thiệu" và "ĐKD" cộng với 1 triệu trang động "Cần bán".
Farahmand

Tôi sẽ sử dụng IProperty. Sau đó, bạn nhận được lợi ích của một thành phần được tạo sẵn cũng như tùy chọn để thêm hàng tá các thành phần khác như bản tin có thể hữu ích!
101289

Tôi muốn nghĩ nhiều hơn về Framework trong chủ đề này. Chúng tôi biết rằng hiệu suất là quan trọng đối với các dự án vừa và lớn. Vì vậy, tôi thích sử dụng một Framework. Một thành phần / gói như IProperty có thể được viết trong Khung. Đối với một dự án lớn, đáng để tạo ngay cả một CP quản trị, v.v. từ đầu.
Farahmand
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.