2011-10-31 36 views
5

Tôi đã xem xét Symfony 2 và cũng là bản phát hành beta mới của Zend Framework 2 và tôi thấy rất nhiều điểm tương đồng. Cả hai dường như thực sự tập trung vào Separation of Concerns, và cả hai trông giống như họ có khả năng để đóng gói đầy đủ "mô-đun" với các thành phần MVC tương ứng.Sự khác biệt chính giữa Zend Framework 2 và Symfony 2

Tôi không quen với cả hai khung công tác đủ để tôi có thể thực hiện dự án tiếp theo của mình. Có sự khác biệt chính giữa hai khung công tác sẽ giúp hướng dẫn quyết định của tôi về việc chọn giữa hai khung này không?

Trả lời

3

Nếu bạn muốn bắt đầu một dự án mới ngay bây giờ, bạn nên bắt đầu sử dụng Symfony vì đã có bản phát hành ổn định và đã có rất nhiều gói sẵn có (http://symfony2bundles.org).

Dù sao, khi cả hai đều theo dõi PSR-0, bạn có thể dễ dàng kết hợp chúng. Cả hai đều cung cấp rất nhiều thư viện độc lập tốt.

+0

Cảm ơn! Các trang web bó là ngọt ngào! – Clint

+0

Trang web http://symfony2bundles.org hiện là http://bundles.knplabs.org vì các vấn đề về bản quyền. – Acyra

+0

Đối số này không trả lời câu hỏi (được thừa nhận là khó) và hiện đang khắc phục rằng ZF2 cũng có bản phát hành ổn định. – RelaXNow

0

Trả lời nhanh: Phụ thuộc vào dự án. Đối với tôi, SF là sự lựa chọn bởi vì nó là lý tưởng để xây dựng các dự án lớn trong nhiều năm, vì nó mang lại một môi trường dự án thực sự. Đặc biệt là nếu bạn không làm công cụ của bạn cho một khách hàng.

Nếu bạn chỉ muốn hoàn thành công việc, hãy lấy đúng libs zend và gửi nó. SF là khi bạn quan tâm đến em bé ;-)

+0

Tôi thích những gì bạn nói về môi trường dự án. Tôi yêu SF2. Các gói là tuyệt vời. – Clint

+0

Tôi đánh giá cao việc nghe ý kiến ​​tích cực của bạn. Tôi thực sự ấn tượng với chất lượng của tài liệu symfony. –

+0

Johannes u prob không biết để phát triển trong ZF2 !!! Vì vậy, không đổ lỗi cho anh ta nếu u không biết .... – Ivan

Các vấn đề liên quan