ASP, ASP.NET hay PHP?

Một câu hỏi mà đa số trong ta – những người yêu thích lập trình web, đã từng ít nhất một lần đặt ra cho chính bản thân mình. Tôi cũng thế. Nếu bạn là một lập trình viên, bạn ước muốn có 1 công việc với mức lương tốt trong một công ty danh tiếng. Hãy thử lướt qua các trang web tuyển dụng trong nước lẫn nước ngoài(như odesk.com – trang web về nguồn nhân lực toàn cầu). Và bạn sẽ nhận thấy rằng, PHP chếm đa số. Tại sao?

Tại sao những công nghệ của một tập đoàn danh tiếng lẫy lừng như Microsoft lại không được các công ty ưa chuộng. Rất đơn giản, hãy tưởng tượng, bạn là chủ tịch của tập đoàn google, bạn dùng ASP.NET để phát triển các ứng dụng, dùng hệ điều hành Windows làm môi trường phát triển và chạy các ứng dụng. Như vậy, hãy lôi chiếc máy tính bỏ túi và tính xem chi phí sẽ là bao nhiêu để một dự án có thể hoàn thành? Mặt khác, một tập đoàn cùng ngành không thể hoạt động dựa vào công nghệ của tập đoàn khác. Nhưng tôi biết, một ý nghĩ đang hình thành trong đầu bạn : “Mã nguồn mở quá khó xài!”. Vâng, thưa bạn, tôi đã từng nói như thế khi một lần thử qua linux. Nhưng mọi thứ đã thay đổi. Hiện này tôi đang dùng hệ điều hành Ubuntu 7.04 với giao diện cực kỳ đẹp(hơn cả vista) và rất dễ dùng. Chỉ cần ADSL là mọi phần mềm đều có thể được cài đặt rất dễ dàng và tự động, từ việc tải xuống và cài đặt.

Hãy nghỉ xem, một môi trường lập trình tốt là như thế nào. Bạn có muốn sản phẩm của mình có thể dùng được trên mọi hệ điều hành? Có tính bảo mật cao? “Vâng” – Đó là câu trả lời của bạn? Vậy hãy chọn PHP. Tôi đã từng bỏ ra 2 năm để nghiên cứu ASP, và giờ tôi đang dần chuyển sang PHP. Nhân đây tôi cũng muốn nói rằng, windows làm tôi quá mệt khi phải tiêu hao tài nguyên hệ thống để chạy các phần mềm bảo mật, trong khi đó Ubuntu giúp tôi tận dụng khả năng của máy tính vào việc lập trình. Hãy nhìn vào các sản phầm tên tuổi lẩy lừng của google và yahoo, chúng đều được viết bằng PHP.

Và chắc các bạn đã viết, cái bánh thị phần dịch vụ trên Internet đang thuộc về ai rồi chứ?

Đó là Google.

(Trích từ clblaptrinhweb bởi sotacom)

button ASP, ASP.NET hay PHP?

Comments

  1. Justice Flame says:

    bạn không thể nói chung chung cái này tốt cái kia tốt. Nó hoàn toàn phụ thuộc vào hoàn cảnh, môi trường của ứng dụng. Có lúc php tốt, có lúc asp.net tốt, và java cũng vậy. Không có cái nào perfect cho mọi trường hợp. Biết càng nhiều càng tốt, nhưng hãy master ít nhất một cái. Còn master cái nào thì tùy thuộc độ interest của bạn ^_^

  2. Toàn says:

    hông có cái nào perfect cho mọi trường hợp

  3. Khánh says:

    Bạn không thể nói như vậy được!! Tôi cũng là 1 lập trình viên, tôi biết về PHP, ASP.NET, Java. Nhưng tôi cũng rất thích PHP vì nó đơn giản, bình dân trong thê giới lập trình web, open source cũng nhiều, tính ra khá tốt. Nhưng nó không phải là perfect. Mỗi ngôn ngữ đều có thế mạnh riêng, không nên tân bốc cái này, hạ cái kia xuống được.

    Bạn nói: “PHP chếm đa số. Tại sao?”.
    Mình nghĩ: vì PHP RẺ, không có chi phí bản quyền, tiền thuê nhân viên, hosting rẻ hơn nhiều.

    Bạn nói: “một tập đoàn danh tiếng lẫy lừng như Microsoft lại không được các công ty ưa chuộng”.
    Mình nghĩ: Vì các công ty không dùng Microsoft vì không chịu tống quá nhiều tiền thôi (chuận hàng rẻ).

    Bạn nói: “một tập đoàn cùng ngành không thể hoạt động dựa vào công nghệ của tập đoàn khác”.
    Mình nghĩ: Nếu dùng trên nền PHP (hay bất kỳ nền ngôn ngữ nào – ngoại trừ tự viết ra 1 web server mới – hìnnh như tới giờ chưa có công ty nào làm như vậy) thì cũng là dựa vào công nghệ của hãng – tập doàn khác. Nhưng trên đời này thì cái gì có trả tiền thì sẽ có dịch vụ tốt hơn không trả tiền thôi. (Mình thấy câu này của bạn tào lao nhất đó)

    Bạn nói: “Bạn có muốn sản phẩm của mình có thể dùng được trên mọi hệ điều hành? Có tính bảo mật cao? “Vâng” – Đó là câu trả lời của bạn? Vậy hãy chọn PHP” (Câu này bạn nói mình thấy tào lao nhất luôn đó. PHP Có tính bảo mật cao ???? :D ).
    Mình nghĩ: Nói về vấn đề này thì là lập trình viên ai cũng điều hiểu về khả năng của .NET & Java, còn tranh cãi thì tới Tết cũng chưa hết nên mình không nói thêm.

    Bạn nói: “Tôi đã từng bỏ ra 2 năm để nghiên cứu ASP”.
    Mình nghĩ: bạn nghiên cứu về ASP 3.0 or ASP.NET. nếu bạn nghiên cứu ASP 3.0 thì những gì bạn kết luận có quá vội vàng không. Còn nếu bạn nghiên cứu ASP.NET, 2 năm thì cũng là pro rồi. :D

    Bạn nói: “Hãy nhìn vào các sản phầm tên tuổi lẩy lừng của google và yahoo, chúng đều được viết bằng PHP”. Theo mình: câu này bạn nói hoàn oàn chính xác, nhưng mà mình nghĩ thì cũng chỉ vì PHP là open source và nếu Google hay Yahoo dùng ASP thì chắc là mình sẽ không có Google Hay Yahoo ể sài (Vì không có tền đầu tư Microsoft mắc quá :D )

    Đó là quan điểm của mình. Hy vọng bạn không xóa Comment này

Speak Your Mind

*