.NET Framework คืออะไร จะหาดาวน์โหลดได้ที่ไหน(มีคลิป)

.NET Framework คืออะไร

รูปแสดง .NET Component

จากการที่ Microsoft ต้องการที่จะสร้าง ระบบภาษา สักอย่างที่เป็น มาตรฐาน ขึ้นมา เพื่อให้ทุกสิ่งทุกอย่าง เพื่อให้ อุปกรณ์ ทุกสิ่งทุกอย่าง สามารถ ติดต่อสื่อสาร กันได้หมด Microsoft ได้คิดค้น ระบบ ซึ่งหมายมั่นปั้นมือว่าจะให้เป็น ระบบมาตรฐาน ระบบนี้คือ .NET Framework เรียกทั่วไปสั้นๆว่า .NET ซึ่งระบบนี้ไม่ใช่ ระบบปฏิบัติการ (OS) แต่เปรียบเสมือน โปรแกรม หนึ่งที่จะสามารถสร้าง สภาวะแวดล้อม หนึ่ง ซึ่งสามารถทำงานใน ระบบ .NET นี้ได้ ในอนาคต Microsoft ก็หวังที่จะนำเอา ระบบ .net นี้ไปติดตั้งลงบน อุปกรณ์ ทุกชนิด เพื่อทำให้ อุปกรณ์ ทุกอย่างมีระบบๆหนึ่งที่เหมือนกันหมด โดย .NET Framework นั้นมี ส่วนประกอบ ภายในแบ่งออกเป็น 3 ชั้นใหญ่ๆคือ

1. Programming Language : เป็นรูปแบบของ ภาษา ที่ ออกแบบ มาเพื่อให้สามารถทำงานในสภาวะที่เป็น .NET ได้โดยที่ทาง Microsoft ได้เปิดตัว ภาษาหลัก ๆที่จะใช้ใน การพัฒนา บน .NET นี้ 3ภาษา
C# เป็น ภาษา ใหม่ที่ Microsoft พัฒนา มาจาก C++ กับ JAVA เป็นหลัก
VB.NET เป็น ภาษา ที่ พัฒนา มาจาก Visual Basic ในเวอร์ชั่น 6.0
JScript.net เป็น ภาษา ที่ พัฒนา มาจาก JScript ซึ่งเป็น JavaScript ใน เวอร์ชั่น ของ Microsoft

2. Base Classes Library : Library นั้นเปรียบเสมือน ชุดคำสั่งสำเร็จรูป ย่อยๆที่เพิ่มเข้ามา ซึ่งส่วนใหญ่จะเป็น ชุดคำสั่ง ที่ต้องใช้งานอยู่เป็นประจำ ดังนั้นจึงมีผู้คิดค้น เครื่องอำนวยความสะดวก ใน การเขียนโปรแกรม ซึ่ง Library ใน ภาษา ต่างๆส่วนใหญ่จะอยู่ใน รูปแบบไฟล์ incould แต่ถ้าเป็น ASP สิ่งที่เป็น library ก็คือ componet ต่างๆนั่นเอง ซึ่งภายในระบบ .NET จะสร้างสิ่งที่เรียกว่าเป็น Library พื้นฐานขึ้น ทำให้ไม่ว่าจะใช้ ภาษา ใดในการพัฒนา โปรแกรม ก็สามารถที่จะเรียกใช้ Library ที่เป็นตัวเดียวกันได้หมด

3. Common Language Runtime (CLR) : นับเป็น สิ่งสำคัญ แทบจะที่สุดของระบบ .NET นี้ก็ว่าได้ เพราะ CLR ที่ว่านี้มีหน้าที่ทำให้ โปรแกรม ที่เขียนขึ้นมาด้วย ภาษา ต่างๆกัน กลายเป็น ภาษา รูปแบบ มาตรฐาน เดียวกัน ทั้งหมด เราเรียก ภาษา ที่ว่านี้ว่า Intermediate language (IL) ซึ่งเมื่อต้องการที่จะรัน โปรแกรม ใด CLR ที่ว่านี้จะ ตรวจสอบ เครื่องที่รันว่ามี สภาวะแวดล้อม การทำงาน เช่นใดหลังจากนั้นก็จะ คอมไพล์ เป็น โปรแกรม ที่เหมาะสมต่อ การทำงาน ของเครื่องนั้น ทำให้เราสามารถใช้งาน โปรแกรม ต่างๆได้อย่างมี ประสิทธฺภาพสูงสุด ในแต่ละเครื่อง

.NET Framework มีดีตรงไหน ประโยชน์ และ ข้อดี ของ .NET Framework นั้นพอจะสรุปออกมาได้เป็นข้อๆดังนี้

1. เป็นระบบที่มี Library ที่เป็น มาตรฐาน เดียวกัน : เนื่องจากมี Library ที่เป็น มาตรฐานเดียวกัน ทั้งหมดทำให้เราไม่ต้องกังวลว่า ภาษา ที่ใช้เขียนนั้นมี Library ตัวนั้นตัวนี้หรือไม่ รวมทั้งไม่ต้องคอยกังวลว่าถ้าใช้ Library ของ ภาษา หนึ่งแล้วอีก ภาษา หนึ่งจะไม่มี Library ตัวนั้น

2. ไม่ขึ้นกับ ระบบประฏิบัติการ (OS) : เนื่องจาก ระบบประฏิบัติการ ที่แต่ละ บุคคล หรือ องค์กร ใช้นั้นย่อมไม่เหมือนกัน แต่ภายใน .NET Framework จะไม่มี ปัญหา นี้ของเพียงแค่มีระบบ .NET Framework ก็จะทำให้สามารถใช้งาน โปรแกรม ต่างๆได้ ซึ่งเป็นข้อดีตรงที่เราจะสามารถใช้โปรแกรมต่างๆได้ทุก ระบบประฏิบัติการ

3. ใช้ในการพัฒนาได้ทุกภาษา :ทำให้เราไม่ต้องคอยมา ศึกษา ภาษา ใหม่ ๆ เมื่อต้อง การสร้างโปรแกรม ในแต่ละครั้ง นอกจากนั้น เรายังสามารถเลือก ใช้ ภาษา ที่เราถนัดที่สุดใน การพัฒนาโปรแกรม ต่างๆได้ด้วย

4. มีการควบคุม สิ่งแวดล้อม ในการทำงานเป็นอย่างดี :เนื่องจากเป็นระบบที่เป็น มาตรฐาน ทำให้ การควบคุม จัดสรรระบบต่างๆ ทำได้ง่ายขึ้น ไม่ว่าจะเป็นการจัดสรร หน่วยความจำ ด้านการใช้งานเครื่องก็มีความรวดเร็วมากขึ้น ลดโอกาสที่เครื่องจะแฮงค์ได้เป็นอย่างดี

5. ความปลอดภัย ที่มีมากขึ้น :.NET Framework สามรถ กำหนดสิทธิ์ การใช้งานหรือ permission ของ ผู้ใช้งาน ได้มากขึ้นทำให้สามารถกำหนดว่า จะให้ โปรแกรม ในส่วนใดใช้งานได้หรือไม่ได้ แล้วแต่เฉพาะบุคคล

ทั้งหมดนี้เป็นเพียง ประโยชน์ ส่วนหนึ่งใน แนวคิดของ Microsoft ที่กำลังจะ พัฒนา ให้สำเร็จเท่านั้น บางข้อทำได้สำเร็จแล้ว แต่บางข้อก็ยังไม่สำเร็จดังนั้นจึงต้องคอยรอดูว่า เป้าหมายอันยิ่งใหญ่ของ Microsoft จะเป็นจริง และสำเร็จได้เมื่อไร ASP.NET ภาษา แห่งอนาคตกับ .NET สนใจลองดาวน์โหลดไปใช้ได้เลยตามลิงค์ด้านล่าง

ดาวน์โหลด .NET Framework

คลิปแนะนำ .NET Framework



ไม่มีความคิดเห็น:

แสดงความคิดเห็น