Image
By lew Founder on Tag: Microsoft, Security, .NET
Microsoft

ไมโครซอฟท์ปล่อยแพตช์ตามรอบปกติในเดือนกันยายน โดยเดือนนี้มีช่องโหว่ระดับวิกฤติทั้งหมด 25 รายการ และช่องโหว่ระดับสำคัญ 54 รายการ โดยช่องโหว่ CVE-2017-8759 ตัวอ่าน SOAP WSDL ที่รองรับข้อมูลผิดพลาดส่งผลให้ไฟล์ที่มุ่งร้ายรันโค้ดขึ้นมาได้

ทาง FireEye ระบุว่าพบไฟล์ "Проект.doc" (MD5: fe5c4d6bb78e170abf5cf3741868ea4c) อาศัยช่องโหว่นี้มีการโหลดมัลแวร์ FINSPY เข้าไปยังเครื่องของเหยื่อ

By mk Founder on Tag: .NET, Microsoft, Development
.NET

หลังทดสอบ .NET Core 2.0 มาได้สักระยะหนึ่ง ไมโครซอฟท์ก็ได้ฤกษ์ออก .NET Core 2.0 ตัวจริง

อธิบายแบบง่ายๆ .NET Core 2.0 สามารถเทียบเคียงได้เท่ากับ .NET Framework 6.0 เพียงแต่หลังจากไมโครซอฟท์เปิดซอร์ส .NET ก็เปลี่ยนวิธีเรียกชื่อเป็น .NET Core และเริ่มต้นเวอร์ชันใหม่ที่ 1.0 ในปี 2016 โดยมีสถานะเป็น implementation คู่ขนานไปกับ .NET Framework และ Xamarin (ตามภาพประกอบ)

By mk Founder on Tag: Tizen, Samsung, Operating System, .NET
Tizen

ซัมซุงเริ่มเดินหน้าพัฒนาระบบปฏิบัติการ Tizen เวอร์ชัน 4.0 โดยออกรุ่นทดสอบแรก M1 (Milestone 1)

ฟีเจอร์เด่นของ Tizen 4.0 คือรองรับ .NET ของไมโครซอฟท์ นักพัฒนาสาย .NET สามารถใช้ภาษา C# และคอมไพล์แบบ CLI (Common Language Infrastructure) ได้ทันที (รองรับตามสเปก .NET Standard 2.0)

ซัมซุงยังจับมือกับไมโครซอฟท์ออก Visual Studio Tools for Tizen เพื่อให้พัฒนาแอพบน Tizen ด้วย Visual Studio ได้ง่าย ตัวปลั๊กอินจะออกเวอร์ชัน 1.0 ช่วงปลายปีนี้

By mk Founder on Tag: GUI, Development, Xamarin, Microsoft, .NET, Microsoft Build
GUI

ในโลกของไมโครซอฟท์มีภาษา XAML (อ่านว่า "ซาเมล") สำหรับบรรยาย UI แยกจากส่วนของโค้ดโปรแกรม ภาษา XAML ถูกสร้างขึ้นมาตั้งแต่สมัย .NET 3.0 และถูกใช้งานอย่างแพร่หลาย

ในยุคถัดมา XAML ถูกนำมาใช้กับการพัฒนาโปรแกรมบนแพลตฟอร์มอื่นที่ไม่ใช่ .NET เช่น Windows Phone (ปัจจุบันคือ UWP) หรือ Xamarin.Forms ของค่าย Xamarin (สมัยยังไม่ถูกไมโครซอฟท์ซื้อ) ปัญหาที่เกิดขึ้นคือแต่ละแพลตฟอร์มก็สร้างแท็ก XAML เฉพาะของตัวเองที่ใช้งานร่วมกันไม่ได้ สร้างความยุ่งยากให้กับนักพัฒนา

By mk Founder on Tag: Visual Basic, Development, Microsoft, .NET, Microsoft Build
Visual Basic

หลังจากไมโครซอฟท์ปรับทิศทางของ .NET เป็นโอเพนซอร์ส และออก .NET Core 1.0 เมื่อช่วงกลางปีที่แล้ว หนึ่งปีผ่านไปก็ได้เวลาของ .NET Core 2.0

.NET Core 2.0 ยังมีสถานะเป็นรุ่น Preview 1 โดยออกมาพร้อมกับ ASP.NET Core 2.0 Preview 1 และ Visual Studio 2017 Preview 15.3

By Job_The_Gamer Writer on Tag: Development, Microsoft, .NET
Development

ไมโครซอฟท์ประกาศรวมศูนย์เอกสารอ้างอิงสำหรับการพัฒนาโปรแกรมด้วย .NET บนเว็บไซต์ docs.microsoft.com เพื่ออำนวยความสะดวกให้นักพัฒนาสามารถค้นหาวิธีการใช้ .NET API ได้อย่างมีประสิทธิภาพมากขึ้น

โดยได้เริ่มนำเอกสารอ้างอิงของชุดเครื่องมือพัฒนา (SDK) ที่เข้ากันได้กับ .NET ทั้งหมด ตั้งแต่ .NET Framework, .NET Core, .NET Standard และ Xamarin ไปจนถึง Azure SDK มารวบรวมไว้บนเว็บเดียวกันและเปิดหน้า API Browser ให้สามารถใช้ค้นหา API ที่อยู่ภายใต้ SDK ข้างต้นได้อีกด้วย

ในส่วนของ API Browser ไมโครซอฟท์ก็พยายามทำให้นักพัฒนาใช้งานได้สะดวก ด้วยการเสนอผลการค้นหาในรูปแบบเดียวกับ IntelliSense กล่าวคือเมื่อผู้ใช้พิมพ์ชื่อของ เนมสเปซ, คลาส, เมธอด หรือ อินเตอร์เฟซ เพียงแค่บางส่วนหน้า API Browser ก็จะแสดงผลการค้นหาที่เกี่ยวข้องให้โดยอัตโนมัติ และยังสามารถกรอง API ตามเวอร์ชันของ SDK ที่ต้องการได้อีกด้วย

By mk Founder on Tag: Windows 10, Development, Microsoft, .NET
Windows 10

ถึงแม้แนวทางการพัฒนา .NET ของไมโครซอฟท์จะมุ่งไปยัง .NET Core ฝั่งโอเพนซอร์ส (ที่นับเวอร์ชันใหม่เป็น 1.0) และเราคงไม่ได้เห็น .NET Framework 5.0 อีกต่อไป แต่ไมโครซอฟท์ก็ยังตามอัพเดตความสามารถให้ .NET Framework 4.x กันต่อ

สัปดาห์ที่ผ่านมา ไมโครซอฟท์ออก .NET Framework 4.7 มาพร้อมกับ Windows 10 Creators Update ของใหม่ในรุ่นนี้ได้แก่

By mk Founder on Tag: Development, Microsoft, .NET
Development

ไมโครซอฟท์ฉลองครบ 15 ปีของแพลตฟอร์ม .NET ที่เปิดตัวครั้งแรกเมื่อ 13 กุมภาพันธ์ 2002 โดยตอนนั้นถือเป็นส่วนหนึ่งของ Visual Studio.NET (เทียบเป็นเวอร์ชันคือ Visual Studio 7.0)

หลังจากนั้น .NET ก็เติบโต ทั้งในแง่การสร้างแอพพลิเคชันบนวินโดวส์ และเว็บแอพพลิเคชัน (ASP.NET) รวมถึงภาษาใหม่อย่าง C# อีกด้วย ปัจจุบัน .NET พัฒนาขึ้นอีกมาก สามารถสร้างได้ทั้งแอพบนคลาวด์ แอพมือถือ และเกม รวมถึงประกาศบางส่วนเป็นโอเพนซอร์ส ภายใต้โครงการ .NET Foundation

ที่มา - Microsoft

By mk Founder on Tag: Programming, C#, F#, Visual Basic, Microsoft, .NET
Programming

ไมโครซอฟท์อธิบายยุทธศาสตร์การพัฒนาภาษาโปรแกรม .NET ทั้งสามตัว ได้แก่ C#, Visual Basic และ F#

ที่ผ่านมา ไมโครซอฟท์ใช้นโยบายให้ความสำคัญกับ C# และ Visual Basic เท่ากัน มีฟีเจอร์ใหม่ทัดเทียมกัน แต่รอบนี้ ไมโครซอฟท์บอกว่า C# ถือเป็นภาษาโปรแกรมกระแสหลัก จับตลาดกว้างกว่า ในขณะที่ Visual Basic เน้นการใช้งานสำหรับภาคธุรกิจ การสร้างแอพพลิเคชันบนวินโดวส์ และเป็นภาษาฝึกหัดสำหรับคนเริ่มเขียนโปรแกรม ส่งผลให้ต่อจากนี้ไป C# จะถูกให้ความสำคัญมากเป็นอันดับหนึ่ง ในขณะที่ VB 15 จะได้ฟีเจอร์ใหม่บางอย่าง แต่ไม่ใช่ทั้งหมดเท่ากับ C# 7.0 ได้

ส่วน F# เป็นภาษาใหม่ที่ยังมีความสามารถหรือประสบการณ์ใช้งานไม่ทัดเทียม C# กับ VB แต่ก็มีจุดเด่นที่ชุมชนเข้มแข็ง ใช้งานได้หลากหลาย เป้าหมายของไมโครซอฟท์ใน F# 4.1 จะพัฒนาเครื่องมือสำหรับ F# ให้ดีขึ้น ทำงานร่วมกับ Visual Studio และ .NET Core/Standard ได้ดีขึ้น

By mk Founder on Tag: Development, Microsoft, .NET
Development

Maoni Stephens นักพัฒนาของไมโครซอฟท์ ออกมากระตุ้นให้นักพัฒนาสาย .NET ย้ายมาใช้ .NET Framework 4.6.2 เพื่อชีวิตที่ดีขึ้น โดยเฉพาะฟีเจอร์ด้าน garbage collector

.NET 4.6.2 ถือเป็นเวอร์ชันล่าสุดของ .NET Framework ในตอนนี้ แต่มันออกมาตั้งแต่เดือนสิงหาคม 2016 และไมโครซอฟท์เพิ่งแนะนำให้นักพัฒนาอัพเกรด ของใหม่ที่สำคัญคือปรับปรุง garbage collector ให้มีประสิทธิภาพมากขึ้น ก่อนหน้านี้ .NET มีข้อกำหนดว่าถ้าวัตถุในหน่วยความจำมีสถานะเป็น pinned survived วัตถุนั้นและวัตถุข้างเคียงจะไม่ถูกกำจัดทิ้ง แต่นโยบายนี้เปลี่ยนใน .NET 4.6.2 ช่วยให้การจัดการหน่วยความจำดีขึ้น

ที่มา - Infoworld

By mk Founder on Tag: Google, Open Source, Microsoft, .NET
Google

เราเห็นข่าว Microsoft เข้าเป็นสมาชิกของ The Linux Foundation ระดับ Platinum กันไปแล้ว ในอีกทาง มูลนิธิ .Net Foundation ที่ไมโครซอฟท์ก่อตั้ง ก็ได้สมาชิกรายสำคัญคือ "กูเกิล"

By lew Founder on Tag: C++, Programming, Microsoft, .NET
C++

ไมโครซอฟท์เปิดซอร์สของแพลตฟอร์ม .NET มาตั้งแต่สองปีที่แล้ว แต่การพอร์ตไปใช้งานบนแพลตฟอร์มใหม่ๆ ก็ยังทำได้ยาก ตอนนี้ทีมงาน .NET ก็ออกมาระบุว่ากำลังทดลองแนวทางใหม่คือการแปลงโค้ด .NET ให้เป็น C++

แนวทางนี้ทำให้กระบวนการคอมไพล์ได้ไฟล์ executatable ของระบบปฎิบัติการโดยตรง ไม่ใช่ไฟล์ที่ต้องรันบนรันไทม์ของ .NET อีกที แม้ว่าจะต้องใช้รันไทม์ในรูปแบบไลบรารีอยู่ก็ตาม

By mk Founder on Tag: F#, Development, Microsoft, .NET
F#

ทิศทางการพัฒนา .NET ของไมโครซอฟท์ในรอบปีที่ผ่านมาคือ โอเพนซอร์ส .NET บางส่วน แล้วพัฒนาให้ทำงานแบบข้ามแพลตฟอร์มได้ ภายใต้ชื่อว่า .NET Core (หรือพูดง่ายๆ คือมองว่า .NET Core ยังมีสถานะเป็นซับเซ็ตของ .NET Framework)

.NET Core 1.0 (เดิมทีจะเรียก 5.0) ยังมีความสามารถไม่สมบูรณ์เท่ากับ .NET Framework 4.6 ในปัจจุบัน ซึ่งไมโครซอฟท์ก็เผยแผนการพัฒนา .NET Core ในอนาคตไว้ดังนี้

By mk Founder on Tag: Red Hat, RHEL, Open Source, Enterprise, Microsoft, .NET
Red Hat

เมื่อปลายปี 2015 ไมโครซอฟท์ประกาศความร่วมมือกับ Red Hat หลายอย่าง หนึ่งในนั้นคือการซัพพอร์ต .NET บนลินุกซ์

ตอนนี้โอกาสที่ว่ามาถึงแล้ว หลังจาก ไมโครซอฟท์ออก .NET Core 1.0 ที่ทำงานบนลินุกซ์ ฝั่งของ Red Hat ก็ประกาศรองรับ .NET Core บน Red Hat Enterprise Linux (RHEL) และ OpenShift ทันที ถือเป็นดิสโทรเชิงพาณิชย์รายเดียวที่ซัพพอร์ต .NET อย่างเป็นทางการ ลูกค้าสามารถใช้บริการซัพพอร์ตจาก Red Hat และไมโครซอฟท์ได้ด้วย

By hisoft Contributor on Tag: Open Source, Microsoft, .NET
Open Source

หลังจากผ่านมากว่าปีครึ่งหลังจากประกาศโอเพนซอร์ส .NET และอีกกว่าครึ่งปีหลังจากออกรุ่น RC ในที่สุด ตอนนี้ .NET Core ก็ได้ออกตัวจริงเป็นรุ่น 1.0 ที่รองรับการทำงานทั้งบน Windows, OS X และ Linux แล้วครับ

.NET Core อยู่ในการดูแลของ .NET foundation และมีบ้านอยู่บน GitHub ครับ

ที่มา - .NET Blog

By Lamicrosz Contributor on Tag: Windows 10, UWP, Development, Microsoft, .NET
Windows 10

ไมโครซอฟท์เปิดให้นักพัฒนาดาวน์โหลด Desktop App Converter รุ่นพรีวิว หรือที่เรารู้จักกันในชื่อ Project Centennial แล้ว ซึ่งเป็นเครื่องมือในการแปลงโปรแกรมแบบ Win32 เดิมๆ ให้กลายเป็นแอปบน Universal Windows Platform โดยไมโครซอฟท์จะขอเก็บข้อมูลการใช้งานต่างๆ สำหรับผู้ที่ใช้งาน (ข้อตกลงการเก็บข้อมูล)

ผู้ที่สนใจต้องติดตั้ง Windows 10 รุ่นทดสอบ 14316 ขึ้นไป และสามารถไปดาวน์โหลดได้ที่ Microsoft Download Center

ที่มา - Microsoft

By mk Founder on Tag: Xamarin, Development, Microsoft, .NET, Visual Studio, Microsoft Build
Xamarin

ไมโครซอฟท์เพิ่งซื้อ Xamarin เมื่อเดือนที่แล้ว ในงาน Build 2016 วันที่สอง ก็มีข่าวใหญ่ที่หลายคนรอคอย

  • Xamarin จะถูกผนวกเข้ามาใน Visual Studio ทุกรุ่น (Community ไปจนถึง Enterprise) และที่สำคัญคือ ฟรี! นั่นแปลว่าเราสามารถใช้ Visual Studio สร้างแอพบน iOS/Android ด้วยภาษา C# ได้โดยไม่ต้องเสียค่าใช้จ่ายใดๆ เพิ่มเติม
  • Xamarin Enterprise จะถูกผนวกเข้า Visual Studio Enterprise
  • Xamarin SDK ตัวแกนหลักของ Xamarin ซึ่งประกอบด้วยรันไทม์ ไลบรารี และเครื่องมืออื่นๆ จะเปิดซอร์สในเร็วๆ นี้ โค้ดจะถูกส่งเข้า .NET Foundation
  • บริการอื่นๆ ของ Xamarin ได้แก่ Test Cloud และ Xamarin University จะถูกแยกออกมาเป็นบริการต่างหาก ขายแยกเช่นเดียวกับบริการคลาวด์ของไมโครซอฟท์
  • ตัวโปรแกรม Xamarin Studio ที่เป็น IDE จะออกรุ่น Communtiy Edition บนแมค ใช้งานได้ฟรี
  • ผู้ที่สมัครสมาชิก Visual Studio Professional/Enterprise จะได้ใช้ Xamarin Studio รุ่น Professional/Enterprise ด้วยเลย
By nuntawat Writer on Tag: Windows 10, UWP, Development, Microsoft, .NET
Windows 10

ที่งาน BUILD 2016 ในเซสชั่นเกี่ยวกับ Desktop App Converter เครื่องมือแปลงแอปวินโดวส์เดิมๆ ที่ใช้ Win32 API หรือ .NET มาเป็นแอปบน Universal Windows Platform นั้น ไมโครซอฟท์เผยว่าจะเปิดให้ Windows Insider ผ่าน Windows 10 รุ่นทดสอบถัดไป

อย่างไรก็ตาม ไม่เป็นที่แน่ชัดว่าไมโครซอฟท์จะเปิดให้นักพัฒนานำแอปที่พอร์ตแล้วขึ้น Windows Store ได้หรือไม่ครับ

ที่มา: @WithinRafael ผ่าน MSPoweruser

By lew Founder on Tag: UWP, Windows 10, Development, Microsoft, .NET
UWP

ไมโครซอฟท์ประกาศ Desktop App Converter เครื่องมือแปลงแอปวินโดวส์เดิมๆ ที่ใช้ Win32 API หรือ .NET มาเป็นแอปบน Universal Windows Platform โดยสามารถแปลงแอปได้หลากหลาย รวมถึงเกม

แอปจะสามารถเข้าถึงความสามารถเพิ่มเติมของ UWP เช่น Live Tile และเมื่อแปลงแอปเรียบร้อยแล้วจะสามารถส่งแอปเหล่านี้ขึ้นไปยัง Windows Store ได้ด้วย อย่างไรก็ดีแอปเหล่านี้จะจำกัดเฉพาะเครื่องที่ใช้ซีพียู x86 เท่านั้น

By Lamicrosz Contributor on Tag: Development, Android, iOS, Xamarin, Windows 10, Microsoft, .NET
Development

หลังจากที่มีข่าวไม่สู้ดี (1, 2) มาตลอด เกี่ยวกับ Project Astoria เครื่องมือในการช่วยพอร์ตแอพจากแพลตฟอร์มอื่นมายัง Windows 10

Subscribe to .NET