Zend Framework + Học thuyết ORM
đây là những gì tôi đang sử dụng bây giờ. nó có thể là một chút khó khăn để tìm hiểu ở đầu. nhưng tôi nghĩ nó đáng giá. Zend Framework 2 sắp ra mắt (1st Dev Milestone of ZF2 is out). và nó hỗ trợ các không gian tên PHP 5.3 "đúng". tôi sử dụng Zend Framework 1.10 + Doctrine 2 hiện tại. tôi thực sự thích cách các thành phần của nó có thể được tùy chỉnh dễ dàng để phù hợp với nhu cầu của bạn.
nó có nhiều lớp mà tôi sử dụng (có thể không có sẵn trong các khung công tác khác). ví dụ. các lớp để điều hướng, phân trang, xem trợ giúp, (PHPUnit) kiểm thử đơn vị thông qua Zend_Test, v.v. đăng nhập ngay cả FireBug/FirePHP bằng Zend_Log.
Phát triển nhanh & Prototyping nếu bạn có nghĩa là giàn giáo, có Zend_Tool, một ứng dụng CLI cho phép bạn tạo các thành phần như bộ điều khiển, hành động, mô hình, vv thông qua lệnh CLI
tôi không chắc chắn về khả năng mở rộng. nhưng tôi nghe nói. NET được sử dụng phổ biến trong doanh nghiệp vì vậy nó phải được mở rộng hơn. nhưng tôi không chắc chắn.
nếu bạn chọn tùy chọn này, một số tài nguyên học tập tuyệt vời là:
ASP.NET MVC 2
tôi chưa sử dụng ASP.NET MVC để tạo bất kỳ ứng dụng thực nào. nhưng tôi đang xem sự phát triển của nó. MVC 3 đang di chuyển lên ... link & link & link ... có vẻ tốt với việc bổ sung công cụ xem dao cạo (thứ gì đó của nó giống như một động cơ có trọng lượng nhẹ). C# có thể được sử dụng và tôi tìm thấy nó là một ngôn ngữ rất mạnh mẽ, với Entity Framework (ORM), lambdas, LINQ, vv ..
tôi nghĩ rằng ASP.NET Web Forms là rất tốt cho prototying nhưng không tốt với mã lộn xộn của nó (theo ý kiến của tôi) và tôi không nghĩ rằng nó tốt cho khả năng mở rộng
nguồn lực cho các tùy chọn này:
Nguồn
2010-08-27 06:13:01
Bạn nên làm điều này CW – NullUserException
Done và thực hiện, thưa ông! –