ASP.NET series (#1) - Web Application Development

ASP.NET เป็นเทคโนโลยีของ Microsoft เพื่อใช้ในการพัฒนา Web Application ซึ่งเทคโนโลยี ดังกล่าว เรียกว่า .NET Technology ซึ่ง สถาปัตยกรรมจะเริ่มจากการ ร้องขอ (Request) จากเครื่อง Client และ เครื่องที่เป็น Web Server (ซึ่งก็คือ IIS ) ก็จะทำการประมวลผล ก่อนทำการ ตอบกลับ (Response) มาให้ Browser ที่ฝั่ง Client ทำการแสดงผล
โปรแกรมที่ใช้ในการพัฒนา ได้แก่ Visual Studio 2012, Visual Studio 2010 ซึ่งมีความสามารถในการพัฒนา ตรวจสอบ ดีบัก และ ทดสอบ ได้ในตัวมันเอง ใช้งานไม่ยาก เหมาะในการเริ่มในกี่พัฒนาตั้งแต่ระดับเริ่มต้น จนแบบมืออาชีพเลยทีเดียว
โดยเครื่องที่ทำการ รัน .NET จะต้องติดตั้ง .NET Framework ด้วย เช่น .NET Framework 4.5, .NET Framework 4, .NET Framework 3.5, .NET Framework 3, .NET Framework 2 เป็นต้น โดยหากจะ Download ก็สามารถ Download ได้จาก https://www.microsoft.com/net ได้
ภาษาที่ใช้ในการพัฒนาปัจจุบันมีที่นิยมใช้ด้วยกัน 2 ภาษา คือ Visual Basic กับ C# ซึ่งแนวทางการเขียน จะเป็นการพัฒนาแบบ OOP (Object Oriented Programming)
โดยข้อดีของ Web Application คือ การรวมศูนย์ในการใช้งานโปรแกรม เราสามารถ Deploy ได้จากที่เดียว และ เครื่องที่จะใช้งาน ก็ไม่ขึ้นกับ Operating System ขอเพียงมีแต่ Browser ก็พอ
โปรแกรมที่ใช้ในการพัฒนา ได้แก่ Visual Studio 2012, Visual Studio 2010 ซึ่งมีความสามารถในการพัฒนา ตรวจสอบ ดีบัก และ ทดสอบ ได้ในตัวมันเอง ใช้งานไม่ยาก เหมาะในการเริ่มในกี่พัฒนาตั้งแต่ระดับเริ่มต้น จนแบบมืออาชีพเลยทีเดียว
โดยเครื่องที่ทำการ รัน .NET จะต้องติดตั้ง .NET Framework ด้วย เช่น .NET Framework 4.5, .NET Framework 4, .NET Framework 3.5, .NET Framework 3, .NET Framework 2 เป็นต้น โดยหากจะ Download ก็สามารถ Download ได้จาก https://www.microsoft.com/net ได้
ภาษาที่ใช้ในการพัฒนาปัจจุบันมีที่นิยมใช้ด้วยกัน 2 ภาษา คือ Visual Basic กับ C# ซึ่งแนวทางการเขียน จะเป็นการพัฒนาแบบ OOP (Object Oriented Programming)
โดยข้อดีของ Web Application คือ การรวมศูนย์ในการใช้งานโปรแกรม เราสามารถ Deploy ได้จากที่เดียว และ เครื่องที่จะใช้งาน ก็ไม่ขึ้นกับ Operating System ขอเพียงมีแต่ Browser ก็พอ