Sự khác nhau giữa asp và asp.net là gì?Sự khác nhau giữa asp và asp.net
Trả lời
"Classic" ASP sử dụng VBScript cho mã của nó. ASP.NET cho phép bạn sử dụng C#, VB.NET và các ngôn ngữ khác. ASP.NET cung cấp cho bạn quyền truy cập vào tất cả các công cụ đi kèm với khung công tác .NET và cho phép bạn viết mã hướng đối tượng.
Chúng quá nhiều để liệt kê ở đây. Tôi đề nghị bạn đọc ASP.NET compared with classic ASP Wikipedia.
-
Ngoài: Câu trả lời gốc của tôi được đề cập đến tài nguyên trên w3schools.com hiện không còn nữa. Nếu bạn muốn truy cập nó, bạn có thể làm như vậy bằng cách sử dụng kho lưu trữ Wayback: ASP.NET vs ASP.
ASP cũ hơn (còn được gọi là "ASP cổ điển"). ASP.NET mới hơn, sử dụng .NET framework.
Theo IndiaBIX's answers to ASP.NET interview questions:
Sự khác biệt cơ bản giữa ASP và ASP.NET là ASP.NET được biên dịch trong khi ASP được giải thích trong khi. Điều này ngụ ý rằng kể từ khi ASP chủ yếu sử dụng VBScript, khi một trang ASP được thực hiện, nó được giải thích. Mặt khác, ASP.NET sử dụng các ngôn ngữ .NET, như C# và VB.NET, được biên dịch sang Microsoft Intermediate Language (MSIL).
Xem thêm the section of the Wikipedia article that compares ASP.NET to ASP classic để so sánh chi tiết.
ASP.NET không giống ASP. ASP "cũ" hiện được gọi là ASP cổ điển. ASP.NET là một Markup Language có thể, trong số những thứ khác, sử dụng các điều khiển máy chủ để chạy các phần tử.
Như ví dụ:
<form id="MyForm" runat="server">
Sau đó, bạn nói rằng nó sẽ chạy trên máy chủ và bạn có một id để kiểm soát nó.
- NET là khuôn khổ (chẳng hạn như một thư viện )
- C#, J #, VB.NET, họ là những chính script languages để giao tiếp với. NET
- ASP.NET là Markup Language.
nó chạy ở phía máy chủ. Nó tạo ra xml/html/xHTML hơn nữa, cho người dùng. Trong nhiều cách người ta có thể so sánh ASP.NET, với WinForms. Sau đó, có một cách để hiển thị trực quan một cái gì đó cho người dùng.
cổ điển ASP không có cơ chế chạy tự trên nền tảng công nghệ phi Microsoft như 'The Apache Web Server'
Nhưng, ASP.NET
ASP.NET có thể chạy trên không -Microsoft Platforms cũng có. Cassini là một máy chủ Web mẫu được sản xuất bởi Microsoft, trong số các dự án khác, đã được sử dụng để lưu trữ ASP.NET với Apache.
Hỗ trợ đa ngôn ngữ trong WebPage
Trong ASP chỉ có hai ngôn ngữ có sẵn để viết mã VBScript và JScript/Javascript. Nhưng trong ASP.NET Chúng tôi không còn bị ràng buộc với hai ngôn ngữ kịch bản có sẵn trong ASP truyền thống: Bất kỳ ngôn ngữ .NET hoàn toàn tuân thủ có thể được sử dụng với ASP.NET, bao gồm C# và VB.NET.
Lưu ý: - (C# và VB.Net đều là máy chủ Ngôn ngữ phụ.)
- 1. Sự khác nhau chính giữa API Web và ASP MVC
- 2. Sự khác nhau giữa ASP.Net 3.5 và 4.0
- 3. Sự khác biệt giữa ScriptManager và ScriptManagerProxy trong asp.net
- 4. Sự khác biệt giữa ASP.NET và C# là gì?
- 5. Sự khác nhau giữa REST và WebServices
- 6. Sự khác nhau giữa .Equals và ==
- 7. Sự khác nhau giữa% w và% W
- 8. Sự khác nhau giữa ParameterInfo.DefaultValue và ParameterInfo.RawDefaultValue
- 9. Sự khác nhau giữa MBean và MXBean
- 10. Sự khác nhau giữa ConfigurationManager và ConfigurationSettings
- 11. Sự khác nhau giữa Tkinter và Tkinter
- 12. Sự khác nhau giữa! = Và =! trong Java?
- 13. Sự khác nhau giữa 'SpecialFolder.LocalApplicationData' và 'SpecialFolder.ApplicationData'?
- 14. Sự khác nhau giữa String.getBytes() và IOUtils.toByteArray()?
- 15. Sự khác nhau giữa presentModalViewController và presentViewController?
- 16. Sự khác nhau giữa NSInvocationOperation và NSBlockOperation
- 17. Sự khác nhau giữa TVar và TMVar
- 18. Sự khác nhau giữa onClickListener và onItemClickListener
- 19. Sự khác nhau giữa `require` và` gem`
- 20. Sự khác nhau giữa HttpUtility.HtmlEncode và Server.HtmlEncode
- 21. Sự khác nhau giữa sqlplus và sqldeveloper?
- 22. Sự khác nhau giữa JPA và JPA2
- 23. Sự khác nhau giữa DECIMAL và NUMERIC
- 24. Sự khác nhau giữa "./somescript.sh" và ". ./somescript.sh"
- 25. Sự khác nhau giữa GIT và CVS
- 26. Sự khác nhau giữa System.Drawing.Point và System.Drawing.PointF
- 27. Sự khác nhau giữa sys và os.sys
- 28. Sự khác nhau giữa select() và selectAll()
- 29. Sự khác nhau giữa restartLoader và onContentChanged
- 30. Sự khác nhau giữa dbcontext.Add và dbcontext.AddObject
Google phân phối tốt hơn SO cho câu hỏi này, vì câu trả lời đầu tiên đứng đầu trong tìm kiếm của Google –