บทช่วยสอน ASP และ ASP.NET
ASP ย่อมาจากA ctive S erver P ages
ASP เป็นกรอบการพัฒนาสำหรับการสร้างหน้าเว็บ
ASP รองรับรูปแบบการพัฒนาที่หลากหลาย:
- คลาสสิก ASP
- ASP.NET เว็บฟอร์ม
- ASP.NET MVC
- ASP.NET หน้าเว็บ
- ASP.NET API
- ASP.NET Core
เทคโนโลยี ASP
ASP และ ASP.NET เป็นเทคโนโลยีฝั่งเซิร์ฟเวอร์
เทคโนโลยีทั้งสองเปิดใช้งานรหัสคอมพิวเตอร์ที่จะรันโดยเซิร์ฟเวอร์อินเทอร์เน็ต
เมื่อเบราว์เซอร์ร้องขอไฟล์ ASP หรือ ASP.NET เอ็นจิน ASP จะอ่านไฟล์ รันโค้ดใดๆ ในไฟล์ และส่งคืนผลลัพธ์ไปยังเบราว์เซอร์
Classic ASP - Active Server Pages
ASP (aka Classic ASP) เปิดตัวในปี 1998 เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ตัวแรกของ Microsoft
เพจ ASP แบบคลาสสิกมีนามสกุลไฟล์.aspและปกติแล้วจะเขียนด้วย VBScript
เยี่ยมชมบทช่วยสอน ASP แบบคลาสสิกของเรา »ASP.NET
ASP.NET เปิดตัวในปี 2545 โดยสืบทอดต่อจาก Classic ASP
เพจ ASP.NET มีนามสกุล.aspxและปกติเขียนด้วยภาษา C# (C คม)
ASP.NET 4.6 เป็น ASP.NET เวอร์ชันล่าสุดอย่างเป็นทางการ
ASP.NET 5 คาดว่าจะเป็นการออกแบบที่สำคัญของ ASP.NET
อย่างไรก็ตาม การพัฒนา ASP.NET 5 หยุดลงเพื่อ ASP.NET Coreแทน
ASP.NET หน้าเว็บ
ASP.NET Web Pages เป็นรูปแบบแอปพลิเคชัน SPA (แอปพลิเคชันหน้าเดียว)
โมเดล SPA ค่อนข้างคล้ายกับ PHP และ Classic ASP
ASP.NET Web Pages กำลังถูกรวมเข้ากับ ASP.NET Core ใหม่
เยี่ยมชมเว็บเพจของเรา บทช่วยสอน »ASP.NET MVC
ASP.NET MVC เป็นโมเดลแอปพลิเคชัน MVC (Model-View-Controller)
ASP.NET MVC กำลังถูกรวมเข้ากับ ASP.NET Core ใหม่
ASP.NET MVC ไม่ครอบคลุมในบทช่วยสอนนี้
ASP.NET Web API
ASP.NET API เป็นรูปแบบแอปพลิเคชัน API (Application Programming Interface)
ASP.NET API กำลังถูกรวมเข้ากับ ASP.NET Core ใหม่
ASP.NET API ไม่ครอบคลุมในบทช่วยสอนนี้
ASP.NET เว็บฟอร์ม
ASP.NET Web Forms เป็นโมเดลแอปพลิเคชันที่ขับเคลื่อนด้วยเหตุการณ์
ASP.NET Web Forms ไม่ได้เป็นส่วนหนึ่งของ ASP.NET Core ใหม่
ASP.NET Web Forms ไม่ครอบคลุมในบทช่วยสอนนี้
ASP.NET Core
ASP.NET Core เปิดตัวในปี 2559
ASP.NET Core ผสาน ASP.NET MVC, ASP.NET Web API และ ASP.NET Web Pages เข้าเป็นเฟรมเวิร์กแอปพลิเคชันเดียว
ASP.NET Core ไม่ครอบคลุมในบทช่วยสอนนี้