Tags:
Node Thumbnail

แผนการเรื่อง .NET ของไมโครซอฟท์คือ หลอมรวมเวอร์ชันต่างๆ ของ .NET เป็นหนึ่งเดียว โดย .NET Core 3 ที่จะออกในปีนี้ เป็นการนำฟีเจอร์สำคัญๆ จาก .NET Framework เดิมมาสู่ .NET Core

ฟีเจอร์ที่ได้ย้ายจาก .NET Framework มายัง .NET Core 3 คือฟีเจอร์ด้าน UI เช่น Windows Forms และ Windows Presentation Framework (WPF)

แต่ชาว .NET คงทราบกันดีว่า สมัย .NET Framework ออกเวอร์ชัน 3.0 ไมโครซอฟท์ยังได้เพิ่มฟีเจอร์ Windows Communication Foundation (WCF) และ Windows Workflow มาพร้อมกัน รวมถึงฟีเจอร์อื่นๆ อย่าง ASP.NET Web Forms และ .NET Remoting

No Description

ภาพจาก Microsoft

ไมโครซอฟท์อธิบายว่าฟีเจอร์เหล่านี้ถือว่าล้าสมัยแล้ว และจะไม่นำเข้ามายัง .NET Core อีก เหตุผลคือมันมีเทคโนโลยียุคใหม่กว่าที่ใช้ทดแทนได้ดีกว่า เช่น

  • ASP.NET Blazor ใช้แทน ASP.NET Web Forms
  • ASP.NET Web API หรือ gRPC ใช้ยิงคำสั่งได้ข้ามแพลตฟอร์ม
  • .NET Core WCF Client สามารถใช้คุยกับเซิร์ฟเวอร์ WCF เดิมได้

หากแอพพลิเคชันตัวใดยังต้องใช้เทคโนโลยีเก่าเหล่านี้อยู่ ไมโครซอฟท์ก็เสนอให้ใช้ .NET Framework ต่อไป ซึ่งจะยังอยู่ต่อไม่ไปไหน แต่ถ้าต้องการพอร์ตแอพพลิเคชันเก่าไปยัง .NET Core รุ่นใหม่ๆ ก็มีตัวเลือกเป็นโครงการโอเพนซอร์ส (ที่ไมโครซอฟท์ไม่ได้ทำเอง แต่อยู่ใต้มูลนิธิ .NET Foundation) คือ Core WCF และ Core Workflow ที่ใช้ทดแทนกันได้

ที่มา - .NET Blog

Get latest news from Blognone

Comments

By: Saturn on 15 June 2019 - 10:37 #1115243

Microsoft บริษัทที่ว่องไวที่สุดในโลก
ผลิตอะไรออกมา คนใช้กันไม่ทันไร ก็ออกรุ่นใหม่มาอีกแล้ว
พอคนเปลี่ยนไปใช้รุ่นใหม่ไม่ทันไร ก็บอกเป็นของเก่า ตกยุค ล้าสมัยแล้ว
ให้อพยพไปใช้ของใหม่แทน

ก็พอเข้าใจนะว่า ต้องจ่ายเงินเดือนพนักงานทุกเดือน
จะให้พนักงานมานั่งเฉยๆ ก็ไม่ได้ ก็เลยต้องสร้างผลงานออกมาตลอดเวลา
Microsoft เลยกลายเป็นบริษัทที่ว่องไวที่สุดในโลกโดยปริยาย

By: Arvinman
AndroidWindows
on 15 June 2019 - 11:56 #1115253 Reply to:1115243

.net framework 3 ออกมาได้เกือบ 15 ปีแล้ว ตามเนื้อข่าวตอนนี้มันก็มีเทคโนโลยีใหมที่ดีกว่าออกมาทดแทนนะครับ

By: whitebigbird
Contributor
on 15 June 2019 - 15:47 #1115269 Reply to:1115253
whitebigbird's picture

ตามนี้ฮะ

By: SpeedEX
AndroidWindowsIn Love
on 15 June 2019 - 17:33 #1115276 Reply to:1115243

น่าจะสับสนระหว่าง .NET กับ .NET Core สินะ

By: Saturn on 15 June 2019 - 10:37 #1115244

.

By: terdsak.s on 15 June 2019 - 11:25 #1115247 Reply to:1115244

ไล่ตามเขาไม่ทันหรือท่าน

By: sabayjoo_ on 15 June 2019 - 16:27 #1115273 Reply to:1115247

ท่านก็พูดตรงไปนะครับ ฮ่าๆๆๆ

By: winit_a on 15 June 2019 - 12:34 #1115256

ดีนะที่เราใช้ VB6 อยู่

By: tom789
Windows Phone
on 15 June 2019 - 12:51 #1115258

รวมให้เป็นเดียวกัน สินะ

By: BlueDelphi on 15 June 2019 - 15:37 #1115268

ผมไม่ใช้ vs เพราะปัญหาแบบนี้หละ
มันมี dependencies รกรุงรังมากมาย ที่เพิ่มความเสี่ยงต่อการตายของโปรแกรม หลังจาก update หรือเปลี่ยน os (ของเก่ายังใช้ได้ดี แต่เพราะมีการเปลี่ยนแนวคิดในการออกแบบ ทำให้เกิดปัญหา)

By: mr_tawan
ContributoriPhoneAndroidWindows
on 15 June 2019 - 19:42 #1115283 Reply to:1115268
mr_tawan's picture

เจอพวก Node Dependency เป็นสิบ Indirect Dependency อีกเป็นพัน ความเสี่ยงสูงกว่านี้อีกครับ 555

ผมว่า .Net นี่ยังไม่ค่อยมีปัญหาอะไรมากนะ


  • 9tawan.net บล็อกส่วนตัวฮับ
By: deaknaew on 15 June 2019 - 20:13 #1115289

ตัดไปเถอะ ช้าก็ช้า ยุ่งยาก header ก็เยอะ ตอนนี้น่าจะไปใช้ rest ที่เป็น webapi กันหมดแล้วมั้ง
Webform ก็เหมือนกัน กดแล้ว refresh น่าจะหมดยุคกันแล้ว

By: sabayjoo_ on 16 June 2019 - 00:25 #1115296 Reply to:1115289

ตามไซต์ธนาคาร ยังใช้เป็นเรื่องปกติอยู่เลยครับ ???