ขอมาเก็บตกงาน BUILD อีกสักข่าวครับ
ที่งาน BUILD ที่ซึ่งไมโครซอฟท์ได้เผย Windows 8 (หรือที่มีชื่ออย่างเป็นทางการในขณะนี้ว่า Windows Developer Preview) คุณ Anders Hejlsberg หัวหน้าทีมพัฒนาภาษา C# ได้นำเสนอโปรเจกต์ที่มีโค้ดเนมว่า "Roslyn" ซึ่งเป็นส่วนหนึ่งของการกรุยทางของบริษัทที่จะนำแพลตฟอร์ม .NET ขึ้นไปให้บริการบนกลุ่มเมฆ
โปรเจกต์ Roslyn เป็นการปรับเปลี่ยนสถาปัตยกรรมของภาษา VB และ C# ให้รองรับการใช้ในรูปแบบใหม่ อาทิ รองรับการใช้งานในลักษณะสคริป (scripting language) และปรับเปลี่ยนคอมไพเลอร์ที่เดิมมีลักษณะเป็นกล่องดำ (black box) ให้รองรับการใช้งานในลักษณะ "Compiler-as-a-Service" (CaaS) ซึ่งก็รวมถึงการเปิดให้เรียกใช้คอมไพเลอร์ผ่าน API ได้
จากข้อมูลล่าสุดในงาน BUILD ที่ผ่านมา มีความเป็นไปได้สูงที่ไมโครซอฟท์จะปล่อยโปรเจกต์ Roslyn หลังจาก Visual Studio 2012 (หรือที่มีชื่อในขณะนี้ว่า Visual Studio "11" ซึ่งไมโครซอฟท์ก็ได้ปล่อยให้ลองใช้พัฒนาแอพฯ บน Windows Developer Preview แล้ว)
ไมโครซอฟท์สัญญาว่าจะปล่อยเวอร์ชัน CTP (Community Technology Preview) ในช่วงกลางเดือนตุลาคมนี้ สำหรับใครที่สนใจในรายละเอียดสามารถเข้าไปดูได้ที่ Channel 9 ตามที่มาของข่าว
Comments
นี่มัน!!??
ชื่ออาจารย์ประจำชั้นผมนิ
สไลด์นี่ใช้ MSoffice ทำนี่นา(ยังมี spelling ให้เห็นอยู่เลย)
แนะนำให้ดู Session นี้ครับ Anders Hejlsberg บิดาแห่ง C# มาพูดด้วยตัวเองในเรื่องอนาคตของ C# และ VB.net ซึ่งหนึ่งในนั้นรวมถึง project Roslyn ที่เป็น Compiler-as-a-Service ที่ดูเป็นรูปเป็นร่างมากขึ้น หลังจากที่เคยพูดไว้เมื่อปีก่อนๆ
http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-816T
มันคืออะไรครับ รับจ้าง compile code บน clound หรอ ผมงง และยังไม่เห็นประโยชน์ของมัน ใครช่วยอธิบายเพิ่มเติมทีครับ ว่ามันมีความจำเป็นอะไร และใครต้องการใช้ service แบบนี้
โปรแกรมที่สามารถเปลี่บนพฤติกรรมได็ตอนรันไทม์, decision rules, meta programming
การพัฒนาโปรแกรมที่สร้างโปรแกรมอีกหนึ่ง เป็นต้นครับ
โอ้..น่าสนใจมากครับ
จริงๆ ผมเคยเข้าไปดูวีดีโอชุดนี้แล้วเห็นเขาพูดถึงทิศทาง C#5.0ว่าจะเป็น
Asynchrony language แต่เพราะอ่อนด้อยภาษาอังกฤษเลยไม่ค่อยเข้าใจ
ไม่ทราบว่าใครพอจะอธิบายได้บ้างครับ
ผิดทางมากๆ
ผิดยังไงครับ
[Blog ZeroEngine] [@ZeroEngines]
ขออภัยครับผมอ่านผ่านๆ เห็นประโยคว่า
"...โปรเจกต์ที่มีโค้ดเนมว่า "Roslyn" ซึ่งเป็นส่วนหนึ่งของการกรุยทางของบริษัท
ที่จะนำแพลตฟอร์ม .NET ขึ้นไปให้บริการบนกลุ่มเมฆ"
เลยนึกว่าเป็น Compiler as a "WEB" Service
แล้วเห็นบน slide ว่าจะเอาไว้ทำ Formatter, Colorizer, Outlining, NavigateTo, ..., Edit-and-continue
ผมก็เลยสรุปว่ามันเหลวไหลเพราะ latency ของ network คงไม่เหมาะจะใช้กับงานที่ต้องปฏิสัมพันธ์
กับ user ขนาดนั้น
แต่เข้าไปตามหาข้อมูลแล้วความจริงก็ไม่มีอะไรครับ ไม่ได้เป็น web service ไม่เกี่ยวกับ cloud
เป็น .NET API ปกติธรรมดา และที่จริงก็ประกาศทิศทางมานานแล้วว่าต่อๆไป C# compiler จะถูกแบ่ง
เป็น component ย่อยมากขึ้นเพื่อให้เอาไปใช้ทำอย่างอื่นกันได้เยอะขึ้น เช่น IDE, Generator
เหมือนๆกับที่ Eclipse JDT ถูกเอาไปใช้ทำ GWT และ Play Framework
ซึ่งเป็นเรื่องดี แต่ก็ไม่น่าจะเป็นเรื่องที่มี effect อะไรมากมายเพราะทุกวันนี้ Eclipe JDT หรือ Mono
ก็มีเรื่องพวกนี้ให้ใช้อยู่แล้วครับ
ขออภัยครับ ผมคงสื่อความไม่ดีเองครับ
น่าสนใจมาก แต่ความรู้ไม่ถึงขั้น เศร้าครับ
เหมือน build bot รึเปล่าครับนั่น
หลังจากดู วีดีโอแล้วเป็นอะไรที่น่าสนใจมากครับ อดใจรอต่อไป - -;