Tags:
Node Thumbnail

ภาษา Scala เป็นภาษาโปรแกรมอีกตัวหนึ่ง ที่ผสมผสานระหว่างแนวคิดเชิงวัตถุ (object-oriented) กับแนวคิดฟังก์ชัน (functional) เข้าด้วยกัน มันทำงานบน JVM ของแพลตฟอร์มจาวาอีกต่อหนึ่ง และมีลูกค้าเป็นบริษัทดังๆ อย่าง Twitter และ Foursquare

ในเมื่อมันเป็นภาษาที่ทำงานบน virtual machine อย่าง JVM ในทางทฤษฎีมันก็น่าจะทำงานบน .NET (รวมถึง Mono) ได้ด้วย และล่าสุดไมโครซอฟท์ได้สปอนเซอร์นักพัฒนาจากห้องแล็บของสถาบัน EPFL ในฝรั่งเศสซึ่งเป็นผู้สร้าง Scala พอร์ตมันมาลง .NET แล้ว

Tags:
Node Thumbnail

แพลตฟอร์มการพัฒนาทางเลือกอย่าง Mono เคยพอร์ตไปลง iOS มาก่อนแล้วในชื่อ MonoTouch (ข่าวเก่า) วันนี้ถึงคิวของ Android แล้ว

Mono เคยประกาศไปเมื่อปลายปีว่ากำลังทำ Monodroid แต่โครงการนี้ถูกเปลี่ยนชื่อเป็น Mono for Android และออกรุ่น 1.0 เรียบร้อยแล้ว

Mono for Android เป็นแพลตฟอร์มที่ช่วยให้เราเขียน C#, .NET บน Android ด้วยเครื่องมือพัฒนาอย่าง Visual Studio ได้ (ไม่รองรับ Visual Studio Express)

Tags:
Node Thumbnail

Miguel de Icaza ผู้นำโครงการ Mono เขียนบล็อกเล่าแผนการของโครงการ Mono ในอนาคต ซึ่งทีมงานของ Novell กำลังพัฒนาอยู่ และจะทยอยออกเป็นรุ่นจริงภายใน 3 เดือนข้างหน้านี้

เริ่มจากตัว Mono

  • รองรับภาษา F#, IronPython, IronRuby และ UnityScript (เป็นภาษาที่คล้ายๆ กับ JavaScript) จะทำเป็นแพกเกจบนลินุกซ์ และรวมมาในตัวติดตั้งของ Mac OS X
  • Mono 2.10 จะรองรับ WCF แต่ยังไม่สมบูรณ์
  • เปลี่ยนมาใช้ Cecil ซึ่งเป็นไลบรารีสำหรับประมวลผล CIL
  • ปรับประสิทธิภาพของ Garbage Collector ทำให้ประสิทธิภาพของ ASP.NET ดีขึ้น 30%

Tags:
Node Thumbnail

F# เป็นภาษาโปรแกรมมิ่งตัวหนึ่งของ .NET ที่ไมโครซอฟท์เพิ่งรวมเข้ามาใน Visual Studio 2010 เมื่อไม่นานมานี้

ล่าสุดไมโครซอฟท์ประกาศเปิดซอร์สของคอมไพเลอร์และไลบรารีของ F# ด้วยสัญญาอนุญาตแบบ Apache 2.0 (สามารถดาวน์โหลดได้จาก CodePlex)

อย่างไรก็ตามการเปิดซอร์สครั้งนี้ต่างไปจากโครงการโอเพนซอร์สแบบปกติอยู่บ้าง โดยไมโครซอฟท์จะไม่เปิด source tree ของ F# ที่กำลังพัฒนาอยู่ แต่จะปล่อยโค้ดทุกครั้งเมื่อ F# ออกเวอร์ชันใหม่ (ไมโครซอฟท์เรียกวิธีนี้ว่า code drop)

Tags:
Node Thumbnail

ก่อนหน้านี้มีข่าวมาสักพักแล้วว่าไมโครซอฟท์เริ่มเปลี่ยนนโยบายการสนับสนุนภาษา dynamic โดยการลดทรัพยากรที่ทุ่มลงมาสู่โครงการเช่น IronPython และ IronRuby ลงไปเรื่อยๆ แต่วันนี้ก็ชัดเจนแล้วว่าไมโครซอฟท์คืนโครงการนี้เป็นโครงการโอเพนซอร์สอย่างสมบูรณ์ใน CodePlex

ไมโครซอฟท์ระบุว่าการเปลี่ยนแปลงนี้จะทำให้

Tags:
Node Thumbnail

แม้ทางอินเทลประกาศก่อนหน้านี้ว่าจะรองรับเฟรมเวิร์คการพัฒนาที่หลากหลาย แต่ตัว SDK ของ AppUp เองนั้นก็มีเพียงภาษา C/C++ เท่านั้นส่วนภาษาอื่นๆ นั้นจำเป็นต้องเขียนตัวครอบกันขึ้นมาเอง หรือซื้อจากนักพัฒนารายอื่นๆ แต่ตอนนี้ .NET SDK รุ่นเป็นทางการก็ออกมาแล้ว

อย่างไรก็ตาม SDK รุ่นนี้ยังจำกัดอยู่ที่ .NET 3.5 เท่านั้นโดยหากใครใช้ .NET 4.0 ก็อาจจะไม่ผ่านกระบวนการตรวจสอบแอพลิเคชั่นได้ ส่วนเวอร์ชั่นใหม่นั้นน่าจะรองรับใน SDK รุ่นต่อไปที่จะออกมาปลายปีนี้

ดาวน์โหลดได้ที่ App Developer

ที่มา - AppUp Blog

Tags:
Node Thumbnail

Mono Project ได้ปล่อย Mono 2.8 แล้ว มีการเปลี่ยนแปลงที่สำคัญดังนี้

  • สนับสนุน C# 4.0 เต็มรูปแบบ รวมถึง ASP.NET 4.0
  • เพิ่มเฟรมเวิร์กใหม่ อาทิ Parallel Framework, System.XAML, Managed Extensibility Framework, ASP.NET MVC 2
  • ปรับปรุงการคอมไพล์โดยใช้ LLVM
  • ปรับปรุงการทำงานของ GC (garbage collector) ให้ดียิ่งขึ้น (นักพัฒนาต้องเปิดใช้งานเอง)

รายละเอียดอื่นๆ ดูได้จาก release notes ใครสนใจสามารถดาวน์โหลดได้จากที่นี่

Tags:
Node Thumbnail

ข้อดีข้อหนึ่งของเทคโนโลยี .NET คือมันรองรับภาษาจำนวนมากโดยเฉพาะภาษาในกลุ่ม dynamic เช่น Python ภายใต้โครงการ IronPython และ Ruby ภายใต้ IronRuby แต่ Jimmy Schementi โปรแกรมเมอร์คนหนึ่งที่ดูแลโครงการ IronRuby ที่เพิ่งลาออกมาก็ระบุว่าทีม IronRuby นั้นได้รับทรัพยากรจำกัดลงเรื่อยๆ ในช่วงปีหลัง ในวันที่เขาลาออกนั้นมีโปรแกรมเมอร์ทำงานส่วนนี้เพียงสองคนเท่านั้น

ไม่มีความชัดเจนว่าในส่วนของ IronPython นั้นมีสภาพเป็นเช่นไร อย่างไรก็ตามในช่วงหลังมานี้ไมโครซอฟท์เอาจริงกับ PHP ค่อนข้างมาก โดยมีการรองรับที่ดีขึ้นเรื่อยๆ ใน IIS และ Azure เองก็สนับสนุน PHP

ที่มา - International Business Times

Tags:
Node Thumbnail

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

  • Visual Studio 2010
  • .NET Framework 4
  • Silverlight 4

ฟีเจอร์ใหม่แบบคร่าวๆ มีดังนี้

Visual Studio 2010

No Description

Tags:
Node Thumbnail

หลังจากมีผู้ทดสอบจำนวนมากร้องเรียน Visual Studio 2010/.NET 4.0 Beta 2 มีปัญหา ไมโครซอฟท์จึงตัดสินใจเลื่อนการเปิดตัวผลิตภัณฑ์ดังกล่าวออกไป พร้อมกับเพิ่มรุ่น RC มาให้ทดสอบก่อนเปิดตัวจริง (ดูข่าวเก่า โดยคุณ mk) ล่าสุดคุณ Rob Caron ผู้จัดการด้านการตลาดและประชาสัมพันธ์ ได้ประกาศผ่านบล็อกส่วนตัวว่าจะเปิดตัว Visual Studio 2010/.NET 4.0 วันจันทร์ที่ 12 เม.ย.นี้

ที่มา: บล็อกของคุณ Rob Caron ผ่าน ZDNet

Tags:
Node Thumbnail

ค่าย Novell ปล่อย Mono รุ่นล่าสุด 2.6 และเครื่องมือพัฒนา MonoDevelop 2.2

การออกรุ่นใหม่ครั้งนี้ห่างจากคราวก่อน (Mono 2.4 และ MonoDevelop 2.0) เป็นเวลา 9 เดือน ของใหม่ใน Mono 2.6 ได้แก่การปรับปรุง API ให้เข้ากับ .NET 3.5 มากขึ้น, การคอมไพล์โดยใช้ LLVM, สนับสนุน WCF บางส่วน, ตัวแปลง LINQ เป็น SQL เป็นต้น

Tags:
Node Thumbnail

Scott Guthrie หัวหน้าฝ่ายนักพัฒนาของไมโครซอฟท์ แจ้งข่าวร้ายให้กับผู้ใช้ VS/.NET ว่า VS 2010 และ .NET 4.0 มีเหตุให้ต้องเลื่อนการออกรุ่นจริง

ปัญหาคือ VS 2010 Beta 2 มีปัญหาด้านประสิทธิภาพและ virtual memory ซึ่งไมโครซอฟท์รับรู้แล้ว และกำลังแก้ไขปัญหานี้ในตลอดช่วง 2 เดือนที่ผ่านมา

อย่างไรก็ตามเพื่อความชัวร์ ไมโครซอฟท์จะออกรุ่น RC เพิ่มขึ้นอีกหนึ่งรุ่นเพื่อเปิดให้ผู้ใช้ทดสอบ รุ่น RC จะออกช่วงเดือนกุมภาพันธ์ 2010 ซึ่งเป็นผลให้รุ่นจริงต้องเลื่อนออกไปอีกสักพัก

ที่มา - Scott Guthrine (ขอบคุณคุณ @meekob ที่แจ้งข่าวนี้ครับ)

Tags:
Node Thumbnail

ที่งาน Professional Developer Conference (PDC) ไมโครซอฟท์ได้ประกาศ .NET Micro Framework รุ่น 4.0 และที่น่าตื่นเต้นกว่าคือมันจะเปิดเผยซอร์สโค้ด โดยใช้สัญญาอนุญาตแบบ Apache 2.0 License

เท้าความก่อนว่า .NET Framework แบ่งเป็น 3 ระดับครับ รุ่นใหญ่คือ .NET Framework ตัวเต็มที่เราใช้กันบนพีซี รุ่นกลางคือ .NET Compact Framework ซึ่งใช้บนมือถือ Windows Mobile และ Xbox 360 ส่วนรุ่นเล็กสุดก็ .NET Micro Framework ซึ่งทำงานได้บนหน่วยความจำ 300KB เท่านั้น (Compact Framework ต้องใช้ 12MB)

Tags:
Node Thumbnail

บริษัท Noelios Technologies ซึ่งเป็นบริษัทที่พัฒนาโอเพ่นซอร์สด้านเว็บเทคโนโลยี (REST, SaaS และเว็บเซอร์วิส) บนจาวา ได้อัพเดตโปรเจค Restlet เป็นรุ่น 2.0 Milestone 5 (M5) ซึ่งเป็น REST Framework ที่เพิ่ม Restlet Extension for ADO.NET Data Services โดยได้รับการสนับสนุนทางการเงินจากไมโครซอฟท์

โดย Restlet Extension for ADO.NET Data Services ได้จัดเตรียม API เพื่อเข้าถึง data service จากระยะไกลที่ทำงานบน IIS หรือ Windows Azure บริการประมวลผลบนกลุ่มเมฆ สำหรับรูปสถาปัตยกรรมดูได้จากที่มา

Tags:
Node Thumbnail

ScottGu ได้เผยความสามารถใหม่ของ Visual Studio 2010 ด้านการสนับสนุน Multi-Monitor ซึ่งปกติแล้วใน Visual Studio รุ่นก่อนหน้านี้ จะมีการจัดวางหน้าต่างย่อย เช่น editor, designer, properties ฯลฯ ไว้ในหน้าต่างหลักอันเดียว (single top-level window) ซึ่งนักพัฒนาไม่สามารถดึงหน้าต่างย่อยออกมาข้างนอกได้

Tags:
Node Thumbnail

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

ไมโครซอฟท์เคยสัญญาว่าจะไม่ดำเนินการในเรื่องนี้ แต่นั่นก็เป็นแค่สัญญาลมปาก (ยกเว้นสัญญาที่เคยตกลงกับ Novell แต่นั่นก็คุ้มครองแค่ Novell) ล่าสุดไม่เป็นแค่ลมปากแล้ว

Tags:
Node Thumbnail

หลังจากเปิดตัวโปรแกรมรุ่นใหม่ไปเมื่อปีก่อน ไมโครซอฟท์ออก Visual Studio 2010 และ .NET Framework 4.0 รุ่นเบต้า 1 แล้ว

Visual Studio 2010

Tags:
Node Thumbnail

เมื่อสองอาทิตย์ที่แล้ว ไมโครซอฟท์ออก ASP.NET MVC 1.0 ตัวจริงที่งาน MIX'09 (อ่านข่าวเก่าเกี่ยวกับ ASP.NET MVC) มาวันนี้เปิดซอร์สโค้ดแล้ว โดยใช้สัญญาอนุญาตแบบ MS-PL ของไมโครซอฟท์เอง (แต่ OSI รับรองว่าเป็นสัญญาอนุญาตแบบโอเพนซอร์ส เช่นเดียวกับพวก GPL, MIT, BSD)

ผู้ที่สนใจสามารถดูรายละเอียดเพิ่มได้ดังนี้

Tags:
Node Thumbnail

ค่าย Novell ยังคอยส่ง Mono ซึ่งเป็น .NET Framework เวอร์ชันโอเพนซอร์สออกมาเป็นระยะ

Mono 2.4 เป็นการปรับปรุงด้านประสิทธิภาพและเสถียรภาพขึ้นมาจาก Mono 2.2 โดยในบางจุด เช่น ส่วนของ XPath มีประสิทธิภาพดีขึ้น 15%, ปรับปรุงฟีเจอร์ของคอนโทรล DataGridView และตอนนี้ Mono 2.4 สามารถรัน ASP.NET ที่คอมไพล์มาจาก Visual Studio ได้แล้ว รายละเอียดดูใน Release Notes ของ Mono 2.4 ดาวน์โหลดได้บนวินโดวส์ แมค ลินุกซ์

MonoDevelop คือ IDE สำหรับ Mono ซึ่งมันพัฒนาต่อมาจาก SharpDevelop บนวินโดวส์ (แต่ MonoDevelop ใช้ได้บนลินุกซ์อย่างเดียว) ฟีเจอร์ใหม่ๆ ของ MonoDevelop 2.0 มีดังนี้

Tags:
Node Thumbnail

IronPython ซึ่งเป็นหัวหอกของภาษาไดนามิคบน .Net Framework ได้ออกเวอร์ชัน 2.0 มาแล้วครับ

สำหรับเวอร์ชัน 2.0 นี้ถือเป็นการเปลียนแปลงครั้งใหญ่ คือเปลี่ยนจากทำงานบน CLI ไปเป็นทำงานบน Dynamic Language Runtime (DLR) แทน ซึ่ง DLR นี้ถูกออกแบบมาสำหรับพัฒนาภาษาไดนามิคบน .Net โดยเฉพาะ

จุดเปลี่ยนแปลงอื่นๆ จาก 1.1.2 ก็เช่น ปรับปรุงให้เข้ากันได้กับ Python 2.5 (จากเดิม 2.4.4), แก้บั๊กกว่า 500 จุด, มีตัว Installer มาให้, รองรับการทำงานกับ Silverlight และปรับปรุงให้ทำงานได้เร็วขึ้นครับ

สำหรับเวอร์ชัน 2.0 นี้ต้องอาศัย .NET 2.0 SP1 ครับ

Tags:
Node Thumbnail

ถึงไมโครซอฟท์จะออก ASP.NET MVC มานานแล้วแต่ว่ากว่านักพัฒนาจะศึกษาและนำไปใช้งานก็คงกินเวลานาน ไมโครซอฟท์จึงได้ปล่อยซอร์สโค้ดของ CMS ที่ใช้กับเว็บไซต์ MIX Online ที่ชื่อ Oxite ให้นักพัฒนาได้นำไปเป็นตัวอย่างและศึกษาเพื่อกระตุ้นให้เกิดการนำเอาเทคโนโลยีไปใช้เร็วขึ้น

เป้าหมายของ Oxite มีสองประการคือ

  • เพื่อเป็นตัวอย่างในการใช้งาน ASP.NET MVC ในการสร้างฟังก์ชันต่างๆ ที่นำมาใช้ซ้ำได้เช่น ในบล็อกซึ่งประกอบด้วยฟังก์ชันส่วนสำคัญที่ยากในการพัฒนาเช่น trackbacks, RSS, และส่วนแสดงความคิดเห็น เป็นต้น

Tags:
Topics: 
Node Thumbnail

หลังจากที่ออกสู้ตลาดมา 8 ปี ไมโครซอฟท์ก็ได้ทำการออกแบบโลโกของ .NET ใหม่ด้วยโทนสีน้ำเงินตามสีของบริษัท โดยจุดประสงค์ของการออกแบบในครั้งนี้คือเพื่อทำช่วยให้แบรนด์ .NET นั้นแสดงออกถึงจุดเด่นของ .NET และทำให้แบรนด์ดูเป็นอันหนึ่งอันเดียวกับผลิตภัณฑ์อื่นๆอย่าง Silverlight และ Surface มากขึ้น โดยตัวโลโกใหม่จะมีลักษณะเป็นคลื่นสีฟ้าเขียนเป็นรูปตัว N ซึ่งหมายถึง .NET สำหรับรูปสามารถดูได้จากที่มาของข่าว

อ่านข่าวนี้เลยทำให้นึกถึงบล็อกที่คุณเทพพิทักษ์เขียนเรื่องโลโกของ GNOME ขึ้นมาทันที

Tags:
Node Thumbnail

Packtpub Award สำหรับ CMS โอเพนซอร์ส ปี 2008 ได้แก่ (แท่น แท้น)

  1. Drupal ได้รางวัล 5,000 เหรียญ
  2. Joomla! ได้รางวัล 3,000 เหรียญ
  3. Dotnetnuke ได้รางวัล 2,000 เหรียญ

เป็นการป้องกันตำแหน่งได้สำเร็จของ Drupal โครงการโอเพนซอร์สนี้ถือกำเนิดในปี 2001 โดย Dries Buytaert Drupal ได้เจริญเติบโตอย่างรวดเร็ว มีคนดาวน์โหลด 1.5 ล้านครั้งใน 12 เดือน ตัวอย่างบางส่วนของผู้ใช้ในบริษัทยักษ์ใหญ่เช่น Warner Brothers Music, MTV UK, และ the New York Observer (หนังสือพิมพ์ยักษ์ใหญ่)

Tags:
Node Thumbnail

เขียนรวบสองข่าวเลยแล้วกัน

จริงๆแล้วเมื่อสัปดาห์ก่อน ไมโครซอฟท์ออกโปรแกรมที่ชื่อ Web Platform Installer ที่ช่วยให้นักพัฒนาสามารถเริ่มต้นการสร้างเว็บแอพพลิเคชันได้ด้วยการลงโปรแกรมเพียงครั้งเดียว โดยโปรแกรมจะลงโปรแกรมต่างๆที่จำเป็นเช่น IIS7, Visual Web Developer 2008 Express Edition, .NET Framework, SQL Server 2008 Express Edition ให้หรือจะเลือกลงเองเป็นส่วนๆก็ได้

Pages