Có thể nói thế giới Internet gắn liền với đời sống con người và xu thế lập trình ứng dụng web đang phát triển nhanh chóng,tiềm năng mang lại lớn.
Nếu trước đây, xây dựng ứng dụng chạy ở máy Desktop (loại ứng dụng WindowsForm) thì bây giờ chúng ta phải tính đến WebForm. Tuy nhiên người phát triển ứng dụng tính đến hiệu quả, tiện lợi, kinh tế... trước khi phát triển trên WindowsForm, WebForm hoặc trên MobileForm.
Hiện tại có nhiều ngôn ngữ, công nghệ, cở sở dữ liệu... phục vụ cho lập trình web với CSDL. Có thể tựu chung những công nghệ sau: 1. JSP Ngôn ngữ lập trình JSP ra đời gắn liền với ngôn ngữ Java. Do vậy Java là lợi thế lớn khi lập trình ứng dụng web với JSP. Cơ sở dữ liệu sử dụng với JSP có thể là Oracle, SQL Sever, MySQL, MS Access... 2. ASP.NET Công nghệ .NET gồm nhiều ngôn ngữ lập trình như VB.NET, J#.NET, C++.NET, C#... với các phiên bản mới khi lập trình web sử dụng ngôn ngữ VB.NET hoặc C#. Khi lập trình web bằng ASP.NET có thể viết mã bằng VB.NET hoặc C# nhưng đều chạy trên kiến trúc bộ khung .NET Framewok. Lập trình Web bằng ASP.NET được sử dụng rộng rãi. Cơ sở dữ liệu có thể sử dụng là SQL Sever, Oracle, MS Access, MySQL... 3. PHP PHP hiện tại đã có nhiều thay đổi vượt bậc để lập trình Web kết hợp với CSDL MySQL. PHP và MySQL là mã mở được cộng đồng sử dụng rộng rãi.
Và một số công nghệ khác ngoài 3 công nghệ phổ biến nhất như trên. Sau khi tham khảo ba công nghệ chính ở trên, Bạn có thể định hình, lựa chọn để phát triển ứng dụng phù hợp nhất. |