Trang 1 / 30 12346 ... LastLast
Hiển thị kết quả từ 1 đến 10 / 296
  1. #1
    Tham gia
    19-03-2007
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts

    So sánh PHP 5.0, ASP.NET 2.0 và JSP 2.0

    Hiện giờ công nghệ phát triển vượt bật. Những điều học được chưa ứng dụng hết thì công nghệ mới ra đời. Việc tìm tòi, học hỏi để rồi ứng dụng gặp rất nhiều khó khăn khi lựa chọn. Mình rất mong có được một sự chia sẻ để có thể ứng dụng tốt hơn.

    Bởi vì việc so sánh sẽ gặp rất nhiều trở ngại do không ai muốn chê điều mình đang có cả nên mình đưa ra một vài câu hỏi sau để so sánh 3 loại ngôn ngữ và công nghệ trên. Nếu ai có thêm vài tiêu chuẩn để so sánh nữa thì hay quá.

    1/ Tốc độ thực thi giữa PHP, ASP.NET và JSP 2.0 như thế nào?
    Một số người bảo rằng ASP.NET có tốc độ nhanh hơn JSP 1.2. Nhưng JSP 2.0 và PHP 5.0 thì mình chưa biết.

    2/ Đối với các ứng dụng web đòi hỏi Business Logic cao, thì 3 loại trên loại nào phù hợp hơn (về khả năng mở rộng, phát triển và tốc độ)?
    ASP.NET có công nghệ COM và COM+. JSP có thể kết hợp với EJB, Servlet, Javabean.

    3/ Tính kinh tế khi lựa chọn 3 loại trên?
    Mình tạm trả lời câu hỏi này. Tham khảo một số dịch vụ hosting, mình thấy PHP là số 1, kế tiếp là JSP và sau đó là ASP.NET.Hơn nữa đa số các free host hỗ trợ PHP. Hình như không có free host nào hỗ trợ ASP.NET cả.

    Mời các bạn tham gia.
    Quote Quote

  2. #2
    Tham gia
    23-02-2003
    Location
    Melbourne
    Bài viết
    5,201
    Like
    0
    Thanked 24 Times in 18 Posts
    1. Hiện nay thì PHP có tốc độ bỏ xa ASPX và JSP, lưu ý ko phải so sánh với .Net và Java nhé.
    2. PHP có thể tự mình đảm nhận business logic, hoặc có thể sử dụng cả COM, COM+ và EJB.
    3. Giá cả thì chắc ko cần phải bàn rồi nhỉ

  3. #3
    Tham gia
    18-12-2003
    Location
    TP.HCM
    Bài viết
    1,257
    Like
    13
    Thanked 27 Times in 18 Posts
    Dùng .NET thì phát triển nhanh hơn, đa số bây giờ các doanh nghiệp đều muốn phát triển nhanh để mau thu lợi nhuận về.

  4. #4
    Tham gia
    17-03-2007
    Bài viết
    231
    Like
    0
    Thanked 6 Times in 4 Posts
    Mình thấy các web site nhà nước hay xài asp/asp.net .
    Ai dám nói rằng asp và aspx ko quan trọng .

    --------------------------------------
    website quá rẻ .
    1 đồng 1 trang web
    http://www.lienmang.info/forum/forum...=4&get=last#15

  5. #5
    Tham gia
    15-05-2006
    Bài viết
    54
    Like
    0
    Thanked 0 Times in 0 Posts
    1. Tốc độ thực thi : PHP là ngôn ngữ script -> nhanh nhất , ASP.NET (windows) rồi tới JSP.
    Tuy nhiên theo tui nghĩ , nếu một công ty muốn làm ra một sản phẩm lớn, thì ngoài việc đầu tư cho phần mềm, phần cứng cũng được đầu tư, vì vậy so sánh tốc độ không quan trọng lắm.

    2. Về business logic : ASP.NET & JSP dựa trên nền tảng .NET & Java , vì vậy rất mạnh trong business logic, cấu trúc phân tầng 3 lớp rõ ràng. PHP hiện nay cũng có Zend Framework để giải quyết vấn đề này (với Zend Framework thì Ruby on Rails phải chịu thử thách đây!)

    3. Về chi phí : PHP hoàn toàn free , ASP.NET đắt đỏ và chỉ chạy trên Windows(- Mono), JSP - nền tảng là free & open source, còn tools thì muốn free hay như VS .NET đều có ! Host PHP free rất nhiều, ASP.NET ít, JSP thì hầu như không . Tuy nhiên , free host chỉ để tét, một công ty không thể để trang Web của mình trên một host free được !

    Một vài ý kiến của bản thân, có gì sai sót mong chỉ giáo !

  6. #6
    Tham gia
    19-03-2007
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    Vậy nếu dựa trên chi phí hosting và công cụ phát triển, PHP là lựa chọn phổ biến tại VN và có thể nói là số 1 dành cho việc phát triển web. Bởi vì các công ty vừa và nhỏ tại VN rất nhiều và có xu hướng tiết kiệm chi phí. Như vậy tạm thời có thể nói PHP là lấy ngắn nuôi dài được không?

    Tuy nhiên nếu bỏ qua vấn đề chi phí đối với các khách hàng lớn thì thời gian, khả năng mở rộng, khả năng tích hợp là những vấn đề đáng quan tâm. Ngoài ra, nếu chỉ dựa vào chi phí công cụ phát triển web không thôi vẫn chưa đủ, còn một chi phí khá lớn đó là nhân lực, huấn luyện và chi phí tuyển dụng một người thay thế. Mình xin đưa tiếp một vài câu hỏi nữa:

    1/ Làm việc theo nhóm, PHP 5, ASP.NET 2 và JSP 2, cái nào sẽ giúp phát triển web nhanh và ổn định hơn?

    2/ Các ứng dụng web dựa trên PHP 5, ASP.NET 2 và JSP 2, cái nào dễ mở rộng và nâng cấp?

    3/ Xét trên khía cạnh phát triển một ứng dụng web đòi hỏi tính Business Logic phức tạp. Không tính chi phí công cụ phát triển thì lựa chọn nào sẽ tối ưu nhất (dựa về thời gian, chi phí nhân lực, đào tạo và chi phí thay thế một người mới)?

  7. #7
    Tham gia
    23-02-2003
    Location
    Melbourne
    Bài viết
    5,201
    Like
    0
    Thanked 24 Times in 18 Posts
    Bạn muốn đề cập đến ứng dụng web hay những hệ thống dùng web làm giao diện? Đây là 2 lĩnh vực khác nhau đấy.

  8. #8
    Tham gia
    19-03-2007
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    ừm, từ trước đến giờ mình cứ dùng từ ứng dụng web cho tất cả. Bạn có thể giải thích một chút về hai lĩnh vực đó ko?

  9. #9
    Tham gia
    23-02-2003
    Location
    Melbourne
    Bài viết
    5,201
    Like
    0
    Thanked 24 Times in 18 Posts
    Ứng dụng dụng web thì tất cả mọi thứ đều là web. Còn những hệ thống lớn (thường là hệ thống doanh nghiệp, dịch vụ công, TMĐT...) thì web chỉ dùng làm giao diện UI, phần xử lý phía sau là các công nghệ mạnh hơn như .Net hoặc J2EE, lúc này web (ASPX, JSP) chỉ có vai trò hiển thị và nhận request thôi.

  10. #10
    Tham gia
    25-04-2004
    Bài viết
    284
    Like
    0
    Thanked 2 Times in 1 Post
    Thật ra theo tôi, chỉ có một số loại hình web là yêu cầu những công nghệ mạnh ở business logic như Java hay .NET. Ví dụ website ngân hàng, những hệ thống website cần tính toán phức tạp.
    Chứ những ứng dụng web bình thường hoặc theo kiểu 2.0 như flickr, youtube... chẳng hạn thì một công nghệ như PHP là sự lựa chọn hoàn toàn hợp lý và khôn ngoan.
    Nếu muốn nâng cao hiệu suất của ứng dụng PHP, bạn cứ viết thư viện bằng C.

Trang 1 / 30 12346 ... LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •