ASP.NET là công nghệ may đo và mì ăn liền. Thường thì các lập trình hạng xoàng đánh giá nó cao .NET. Kéo thả và control thì không có sự phân biệt giữa lập trình viên bậc cao và bậc thấp.
Xin hỏi story_sde một câu:
+ Kinh nghiệm PHP của anh có giúp hiểu cache trong PHP là cái gì không? Nếu anh không hiểu, rất khó mà nói rằng từ "mạnh hơn" của anh đáng tin cậy
+ Khi anh viết: "Nhất là bạn nào muốn viết theo hướng OOP hay mô hình 3 lớp. (tôi biết những cái này PHP đều có nhưng theo tôi .Net là lựa chọn số 1)" anh có thể thực sự giải thích xem anh đang hiểu OOP và mô hình 3 lớp thực sự là cái gì không? Và nếu như tôi nói PHP5 còn hỗ trợ AOP và mô hình 4 lớp thì sao? Có vẻ như cao cấp hơn cả .NET rồi nhỉ? (Xin lỗi các guru nhé, tớ dùng mô hình từ 4 lớp nghe rất amateur nhưng may mà chúng ta biết rõ nó là cái gì ka ka)
Thế giới đã đi quá xa cái thời điểm năm 2001 rồi mà. Tôi vui mừng mà thông báo với bạn rằng nếu bạn là người có tài năng thực sự thì thế giới PHP đang mở rộng đến các địa hạt mà ngày hôm qua bạn từng mơ ước.
+ Sự tích hợp giữa Java và PHP: PHP-Java Bridge, Cacho và Glassfish
+ Sự liên kết chặt chẽ giữa PHP và Flash: Dự án AMF
+ Các lập trình viên PHP ngày nay đã thực sự chín muồi: Zend, CakePHP, Symfony, SolarPHP.
+ Sự hỗ trợ mạnh mẽ SOA, SOAP và XML-RPC
+ Tooling đang phát triển đến bậc cao: Zend Studio, PDT với các tính năng đầy đủ của các IDE hoàn thiện: Multi project, built-in browser, debugging, remote debugging, Profiling, Code completion, Class member browsing, API jumping, Code Analyzer.... Sắp tới bạn sẽ thấy PHP được hỗ trợ trong Netbeans. Netbeans là IDE mà tôi dùng hằng ngày để code Java. Và nếu như một ngày bạn cần đến Netbeans như tôi và thực sự ngạc nhiên khi thấy Visual Studio còn kém nhiều so với IDE hàng đầu của thế giới java này thì đừng ngạc nhiên. Tuy nhiên mọi chuyện có vẻ như sẽ còn hấp dẫn hơn khi một chuẩn chung cho IDE của thế giới Java đã được chấp nhận: http://jcp.org/en/jsr/results?id=3608 Đến lúc này bạn đã có thể muốn code PHP trên Netbeans, Eclipse, Oracle JDeveloper, IBM Websphere Studio
PHP là LAMP và 1 năm sau nữa nó có thể là LLMP hay LJMP đấy.
Nhưng ASP.NET có 1 lợi thế: đó là tính duy nhất. Bạn làm theo 1 cách, chọn 1 công nghệ, viết bằng 1 API, nghĩ ngay đến 1 database server, sử dụng 1 web server, dùng trên 1 hệ điều hành, sử dụng lại duy nhất kĩ năng sử dụng Windows, luôn chỉ biết có 1 công ty hỗ trợ. Trong khi đó PHP, Java, Ruby hay Python buộc bạn phải có rất nhiều kiến thức để lựa chọn, để đánh giá, để phân biệt. Cái đó khó và buộc bạn phải có năng lực cao hơn người khác để chọn đúng, đánh giá đúng. Khó nhỉ? Những sẽ còn khó hơn nếu luật bản quyền được thực thi chặt chẽ hơn. Lúc đó thì kinh nghiệm code VB ở trường học, nơi vun đúc cho các bạn tình yêu với .NET, sẽ mai một đi và các công ty quan tâm đến tổng chi phí sử dụng. Hiện nay thì các công ty vẫn còn gà mờ về cái này lắm. Họ không hề quan tâm đến khuyến cáo của Misa rằng dùng Misa thì phải tự đi mua SQL Server 2000+. Với họ phần mềm là thứ cho không.
Còn chuyện các công ty VN đang dùng .NET thì chẳng có gì để nói: 1 cái đĩa có 8 ngàn thôi mà. Hơn nữa VN mình chưa có nền công nghệ thông tin thực sự. Nhu cầu trong nước gần như = 0. Với thực trạng như thế, tôi không lấy gì làm ngạc nhiên nếu ngày nay các bạn còn code Pascal.
Bookmarks