|
|
|
.NET Framework
.net framework เป็น platform ในการพัฒนาซอฟต์แวร์ใหม่ จุดประสงค์เพื่อให้การพัฒนาโปรแกรมเป็นไปอย่างง่ายดายและสามารถผสานการทำงานกับ internet ได้ดีขึ้น การสร้างซอฟต์แวร์บน .net framework environment จะสามารถรวบรวมชิ้นส่วนที่พัฒนามาจากต่างภาษากันให้มาทำงานร่วมกันได้อย่างง่ายขึ้น และยังสนับสนุนแอพพลิเคชันแบบ distributed หรือweb ด้วย
.net framework ประกอบด้วย 2 ส่วน
สิ่งที่เป็นกลไกสำคัญของ .net framework ก็คือ CLR (Common
Language Runtime ) ซึ่งCLR ช่วยให้การเขียนโปรแกรมง่ายและโปรแกรมจะทำงานได้อย่างสมบูรณ์มากขึ้น
การพัฒนาแอพพลิเคชันของ .net นั้นcode ที่เขียนขึ้นจากภาษาต่างๆจะµéͧ¶Ù¡
compile ให้สามารถทำงานกับ CLR ได้ การที่codeจากภาษาต่างมาทำงานบนสภาพแวดล้อมมาตรฐานเดียวกัน
ทำให้การทำงานง่ายและมีประสิทธิภาพ
FCL ช่วยให้รูปแบบในการเขียนโปรแกรมต่างๆกลายเป็นหนึ่งเดียว ภาษาต่างๆ เช่น VB, C#,C++ managed extension ชนิดของ application เช่น windows application(winform), web(asp.net) จะร่วมกันใช้ API ตัวเดียวกันนั่นคือ FCL นั่นเอง ทำให้ programmer เรียนรู้การใช้ library เพียงครั้งเดียวเท่านั้น
ปรับปรุงครั้งสุดท้าย 19 กันยายน 2544