10/10/2018, 00:06
Điểm khác nhau giửa ASP và ASP.NET?
Xin hỏi giửa asp và asp.net có những gì khác nhau, và chúng ta nên dùng cái nào trong thiết kế web. Cho xin ý kiến.
Bài liên quan
Bạn vào đây để biết điểm khác nhau giữa 2 cái nhé. Cái này tiếng anh, chịu khó dịch, : http://www.w3schools.com/aspnet/aspnet_vsasp.asp
Nếu muốn học cho nhanh bạn vào www.w3schools.com để học. Dạy dễ hiểu, dễ học.
1.Ưu điểm: - Hướng đối tượng hoàn toàn
- Tách bịêt interface design và code
- Support nhiều ngôn ngữ của .NET
- Ko quan tâm browser của Client
- Support rất nhiều control (bạn ko cần lập trình nhiều JS như trước đây)
- ....
2.Khuyết điểm: - Ko free
- Chỉ chạy trên .NET Framework của MS
- Hơi khó cài đặt Web Application (đối với người ko chuyên vì phân quyền rất kỹ)
- ....
Đây là nậhn xét riêng của xacuop
- Ngôn ngữ dễ học, kế thừa từ nhiều ngôn ngữ quen thuộc khác như C, Java...
- Hoàn toàn miễn phí, từ phần mềm máy chủ cho đến bộ thông dịch, CSDL.
- Tính linh động cao, có khả năng kết nối được với nhiêu loại CSDL khác nhau (thậm chí cả với MS SQL).
- Có thể lập trình hướng đối tượng hoặc hướng thủ tục, nếu lập trình OOP thì khả năng thực thi rất mạnh.
- Khả năng thực hiện các hàm hệ thống vì được ngôn ngữ kế thừa từ Perl.
- Đa nền tảng. Có khả năng chạy được trên mọi hệ thống Win32, *ix, MacOS, Sun Solaris...
Đó là một số trong những ưu điểm của PHP, con ưu điểm của ASP thì tôi thiết nghĩ ở trên đã nói đến rồi
Web Form trong asp.net có thuộc tính run at server. Giải thích đơn giản như thế này:
Giả sử mình có 3 checkbox với các text: Black, White, Blue. Khi check vào White rồi submit lên server, đối với asp, trang html trả về sẽ đưa ra 3 checkbox không check một checkbox nào, nhưng đối với asp.net khi trả về nó sẽ vẫn check vào White. Đối với drop down cũng vậy. Đây cũng là lợi thế của asp.net, tiết kiệm rất nhiều thời gian lập trình.
Em đang rất cần.
Thank!!!!