.NET มีอายุครบ 20 ปีในเดือนนี้ และไมโครซอฟท์ก็ออก .NET 7 Preview 1 มาให้ทดสอบกัน ตามนโยบายใหม่ที่ออก .NET รุ่นใหม่ปีละ 1 ครั้งช่วงปลายปี (รุ่นเลขคู่จะเป็น LTS ใช้ได้ 3 ปี เริ่มจาก .NET 6 ที่ออกปลายปี 2021 ส่วน .NET 7 ซัพพอร์ต 18 เดือน)
.NET 7 เป็นการต่อยอดฟีเจอร์จาก .NET 6 ที่ผนวกรวม Xamarin เข้ามา โดยเพิ่มของใหม่คือ Multi-platform App UI (MAUI) ชุดเขียน GUI ร่างใหม่ของ Xamarin.Forms ที่เสร็จไม่ทัน .NET 6 ตามแผนเดิม (แต่ไมโครซอฟท์จะออก MAUI ตามหลังให้ .NET 6 ด้วยเช่นกัน)
ของใหม่อย่างอื่นคือฟีเจอร์การรันแบบ Cloud Native และคอนเทนเนอร์ โดยไมโครซอฟท์มีโครงการ Orleans หรือ Distributed .NET เป็นการปรับตัวรันไทม์ .NET ให้เหมาะกับการรันบนคลาวด์และคอนเทนเนอร์ ทั้งในแง่การคอนฟิก การยืนยันตัวตน และประสิทธิภาพ
กำหนดออก .NET 7 ตัวจริงคือเดือนพฤศจิกายน 2022
ที่มา - Microsoft
Comments
.NET ออกปี 2002 ตอนนั้นยังไม่เคยได้ยินชื่อนี้
ปี 2004 ยังหัดเขียน ASP classic อยู่เลย และซื้อหนังสือ ASP.NET มาอ่าน แต่อ่านไม่รู้เรื่อง คอมก็กาก เน็ตก็ไม่มี แหล่งความรู้เพิ่มเติมก็ไม่มี มีแค่หนังสือเล่มเดียวนั่นแหละ สรุปไม่รอดและไม่เคยจับ .NET อีกเลยจนทุกวันนี้
เล่มนั้นน่ะเหรอครับ ผมว่าถึงตอนนี้ผู้แต่งรายนี้ก็ยังคงความห่วยได้คงเส้นคงวาอยู่นะ โค้ดที่อ่านแทบเอาไปรันไม่ได้เลย
พอจะบอกได้ไหมครับของค่ายไหน และชื่อผู้เขียนด้วย ผมจะได้เลี่ยงไม่ซื้อและไม่อ่านครับ
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว
ไม่ใช่ provision แน่ๆครับ(ค่ายนี้ใช้ได้ผมยอมรับ) ค่ายนี้สาหัสถึงขนาดที่คนซื้อยังทำคลิปขอโทษคนทำหนังสือเลย สมัยเรียนก็ซื้อมาอ่านแต่ไม่เห็นว่ามันจะรันโค้ดผ่านหรือมี troubleshoot อะไรให้
อีกอย่างค่ายนี้ พวกหนังสือเตรียมสอบราชการก็อย่างห่วยนะครับ เลี่ยงได้ก็เลี่ยง อย่ากำเงินไปแจกเขา
Provision ของดีจริง ขนาดว่าผมตอนนั้นยังเด็ก (เล่มปี 2009) ยังอ่านหนังสือเล่มนั้นรู้เรื่อง การอธิบายพื้นฐาน โค้ดตัวอย่าง และอธิบายโค้ดได้ดีมาก เป็นขั้นเป็นตอน แต่ว่าได้ลองใช้จริงไม่กี่ครั้งเพราะ Visual Studio อยู่ที่คอมฯ ของพี่ชาย แล้ว setup บนคอมฯ ตัวเองไม่เป็น 555
ใช่ๆ ผมเคยมีหนังสือ ASP.NET ของ Provision ผมว่าดีมากเลยนะ
..: เรื่อยไป
ผมจำไม่ได้แล้วครับว่าเล่มไหน มันตั้ง 17 ปีมาแล้ว แต่หนังสือคิดว่ายังอยู่ที่ไหนสักแห่งในบ้านนี่แหละ
ผมเริ่มจากเขียน C# 1.0 beta แฮะ (ไม่มี generic ล่ะ)
20ปี ผ่านไปไวจริง
พอดีฟังเค้ามา แต่คนแถวนี้คงไม่ค่อยมีวัยนั้นหรอกเนอะ
ปล. ผมเรียนจบมาได้ก็เพราะ VB.NET จบมาได้เขียน C# นิดหน่อย หลังจากนั้นก็ไม่ได้เจอกันยาวเลย ที่ฝึกงานยังใช้ VB6 เขียนแอพอยู่เลย แต่คิดว่าอีกไม่นาน คงได้เริ่มกลับมาใช้งานบ้าง
..: เรื่อยไป
ครบทุกข้อยกเว้นอันสุดท้ายครับ 55
ສະບາຍດີ :)
ตอบว่าประเทือง และ แวมไพร์ ครับ ส่วนตอบข้อไหนคนถามเขารู้ครับ :)
ถ้าตัวรันไทม์เป็นแบบ zip เหมือน jdk , flutter ที่ไม่ต้อง install คงจะดี ผมไม่ค่อยชอบแบบ install เวลาไม่ใช้ทีก็ uninstall ออกไม่หมด
ตัวแอปทำเป็น self-contained executable ได้นะครับ แต่ข้อเสียก็คือใหญ่ และอัปเดต .NET patch ไม่ได้ ต้อง publish ใหม่เท่านั้น
LinkedIn
ผมนี่เริ่มเขียน C# จาก Notepad แล้ว compile บน command line 555 เพราะตอนนั้้น Editor ยังไม่ออก มาแต่ SDK
ตอนเริ่มงานปีแรกเป็น JAVA DEV มั่วเขียน EJB 2.0 อยู่เลยเห็น บริษัทมี ทีม .NETน่าสนใจ เลย ไปซื้อ CD ชุดใหญ่ สอนเขียน ASP.NET version แรก ก็ฝึกเริ่มตรงนั้นสุดท้าย ทุกวันนี้ เขียน .NET 5 อย่างมีความสุข
เคยเขียน asp.net อยุ่สักพัก
แวะมาดูผู้ใหญ่คุยกัน :)
ผมเองได้จับครั้งแรกคือ C# 3.0 ตอนนั้นเรียกได้ว่ายังเป็นเด็กติดเกมอยู่เลยมั้ง 555 ได้ลองเขียนไม่กี่ครั้งเพราะตอนนั้นยังไม่ได้ใช้คอมพิวเตอร์อย่างอิสระเท่าไร (แล้วผลาญเวลาไปกับการเล่นเกม/สร้างเกมด้วยเครื่องมือง่าย ๆ เสียส่วนใหญ่) ปัจจุบันเป็นภาษาโปรแกรมที่ใช้งานเป็นหลักไปแล้ว เพราะต้องใช้กับ Unity ประกอบกับภาษา GDScript ของ Godot 3 มันไก่กา + อุบา_ มากจนชวนหงุดหงิด (ส่วนตัวคือ หงุดหงิดมากกว่า PHP อีก...)
เป็นภาษาที่ผมเขียนได้เรื่องที่สุดแล้วครับ
อยากได้ตัวอย่าง Code ยังไง Google หาได้ครอบจักรวาล
ทุกวันนี้ก็ใช้ทำแอพส่วนตัว ช่วยงานไปได้เยอะครับ
ของผมเริ่มหัดใช้จริงจังเป็น .NET Compact Framework เขียนแอพ Windows Mobile
เป็นส่วนนึงของโปรเจ็กต์จบสมัย ป.ตรี จบมางานแรกเลยได้งานที่ทำ .NET ไปด้วย (refer ได้พอดิบพอดี)
ซึ่งสมัยผม .NET น่าจะแพร่หลายระดับนึงแล้วล่ะ แผ่น DVD Visual Studio ที่ไมโครซอฟท์เคยมาแจกก็เป็นเวอร์ชัน 2008 Beta แหละ จะว่าไปตอนนี้ก็ยังมีแผ่นที่ว่าเก็บไว้อยู่
กลับมาที่ปัจจุบันก็ยังเขียน .NET เป็นหลักอยู่ครับ จริงๆ ช่วงหลังแทบจะใช้ .NET ทำทุกอย่างเลยตั้งแต่ Web App, API ยัน Mobile App
Achievement Unlocked: Being a Blognone's Writer