ASP.NET (เอเอสพีดอตเน็ต) คืออะไร
ASP.NET คือ Web Application framework สำหรับสร้างเว็บไซต์ เว็บแอป และ{--mlinkarticle=2194--เว็บเซอร์วิส ((WebSite ,Web apps and services) และมีบริการ .NET. ASP.NET สามารถสร้างเว็บไซต์ (websites) บน HTML5, CSS, และ JavaScript สามารถรองรับผู้ใช้งานได้มากกว่าล้านคน ASP.NET เป็นรุ่นถัดจาก Active Server Pages (ASP) โดยไมโครซอฟท์ได้สร้าง ASP.NET ขึ้นมาใหม่หมดบนฐานจาก Common Language Runtime (CLR) ซึ่งทำให้ผู้พัฒนาสามารถเลือกใช้ภาษาใดก็ได้ที่รองรับโดยดอตเน็ตเฟรมเวิร์กเช่น C# และ VB.NET เป็นต้น ณ ปัจจุบัน มีอยู่ 2 รูปแบบในการเลือกใช้พัฒนา ได้แก่ Web Forms และ MVC
ข้อเสีย ASP.NET
ASP.NET จะเป็นการเขียนโค๊ดลงในไฟล์ .aspx โดยทั่วไปแล้วในไฟล์จะมีรหัสแบบ HTML หรือ XHTML ซึ่งใช้กำกับรูปแบบฟอร์ม หรือ เนื้อหาในหน้าเว็บ และในส่วนของโค้ดนั้น อาจจะอยู่ในหน้าเดียวกันในแท็ค หรือ บล็อก ทำให้ Code นั้นไม่เป็นระเบียบ ทำการแก้ไขลำบาก ต้องไล่ดูการทำงานทั้งหมด
ข้อได้ดี ASP.NET
- ระบบการจัดการข้อผิดพลาด (Exception handling) ที่ดีขึ้นกว่าเดิม
- มีหลากหลาย controls และไลบรารีพร้อมในการใช้งานให้เลือกเพื่อการพัฒนาที่สะดวก และรวดเร็วขึ้น
- สามารถพัฒนาได้หลากหลายภาษาที่รองรับดอตเน็ต เช่น C# VB.NET J# เป็นต้น
- สามารถทำการแคชได้ทั้งหน้า หรือส่วนหนึ่งของหน้าที่ต้องการ
- สามารถแยกส่วนโค้ดออกมาต่างหากจากหน้ารูปแบบ
ตัอย่างโปรแกรมจำนวนหนึ่งที่สามารถใช้ในการพัฒนา ASP.NET
- Visual Studio 2017
- ASP.NET Web Matrix
- Macromedia Dreamweaver
- Microsoft Frontpage
- SharpDevelop
อ้างอิงรูปภาพ : www.asp.net
ข่าวสารเพิ่มเติมเกี่ยวกับ ASP.NET
- ความรู้เกี่ยวกับเทคโนโลยีใหม่ๆ
- ความรู้ทั่วไปเกี่ยวกับข่าวสารต่างๆ ทางเทคโนโลยีใหม่ๆ
- คลิปวิดีโอความรู้เกี่ยวกับเทคโนโลยีใหม่ๆ