By mk Founder on Tag: Java, Sun, Development, Ruby
Java

เมื่อปี 2006 ซันได้จ้างทีมพัฒนา JRuby (เขียนโค้ดภาษา Ruby แล้วแปลงเป็นไบต์โค้ดในแพลตฟอร์ม Java) ซึ่งรวมถึง Charles Nutter ผู้สร้าง JRuby ด้วย หมากเกมนี้เป็นส่วนหนึ่งของแผนการที่ซันอยากให้แพลตฟอร์ม Java รองรับภาษาโปรแกรมให้หลากหลายขึ้น นอกเหนือไปจากภาษา Java ที่มีแต่เดิม

By mk Founder on Tag: Development, Python, Django
Development

หลังจากออก Django 1.0 ไปเมื่อเกือบ 1 ปีก่อน ตอนนี้ Django 1.1 ออกตามมาแล้วครับ

ของใหม่

By nuntawat Writer on Tag: Development, Expression, Bing, Microsoft
Development

นอกจากไมโครซอฟท์จะฉลองงานใหญ่ กับการเสร็จสิ้นกระบวนการพัฒนาวินโดวส์ 7 และวินโดวส์เซิร์ฟเวอร์ 2008 R2 แล้ว (ดูข่าวเก่า) ก็ยังมีการเปิดตัวผลิตภัณฑ์สำหรับนักพัฒนาอีก 3 ตัวและนักออกแบบอีก 1 ตัวดังนี้

  • Bing# คือ API ที่สร้างขึ้นมาครอบตัว Bing API 2.x XML requests อีกทีหนึ่ง โดยจะคอยติดต่อ Bing API ให้ นักพัฒนาไม่จำเป็นต้องมาจัดการ XML, JSON หรือ SOAP เอง

By mk Founder on Tag: Mono, Java, Development, Linux
Mono

บริษัทวิจัย RedMonk รายงานว่าแนวโน้มการพัฒนาโปรแกรมบนลินุกซ์ มีโปรแกรมที่เขียนด้วย Mono มากขึ้น ตัวอย่างโปรแกรมดังๆ เช่น Banshee โปรแกรมฟังเพลง, Tomboy โปรแกรมจดโน้ต และ GNOME Do โปรแกรมค้นหาและสั่งงานเดสก์ท็อป ในขณะที่มีโปรแกรมที่พัฒนาด้วย Java และได้รับความนิยมใกล้เคียงกันน้อยมาก

Ian Murdock ผู้ก่อตั้งโครงการ Debian และขณะนี้ทำงานอยู่กับซัน ไม่เห็นด้วยกับ RedMonk และบอกว่าคนใช้ Mono นอกวงลินุกซ์มีน้อยมาก และโปรแกรม Mono ที่ดังๆ ถูกพัฒนาขึ้นโดย Novell (ซึ่งเป็นเจ้าของ Mono) ดังนั้นไม่สามารถสรุปว่า Mono ได้รับความนิยมมากกว่า Java ได้

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

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

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

By chalet16 Contributor on Tag: Development, PHP
Development

หลังจากที่ออก PHP 5.3.0RC4 มาได้ประมาณ 2 สัปดาห์ โครงการ PHP ก็ได้ออก PHP 5.3.0 ซึ่งมีการปรับปรุงที่สำคัญจาก PHP 5.2 อยู่หลายอย่างเช่น

  • เพิ่มการสนับสนุน namespace
  • เพิ่ม magic methods __callStatic และ __invoke
  • เพิ่มคำสั่ง goto

สามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับการแปลงแปลงได้ที่ New features และ Changelog

By mk Founder on Tag: Development, Ruby, USA
Development

Evans Data สำรวจข้อมูลจากนักพัฒนาในสหรัฐอเมริกา 400 คน พบว่าอัตราการใช้ Ruby เพิ่มจากปีก่อนถึง 40%

อย่างไรก็ตามในภาพรวม ยังมีนักพัฒนาที่ใช้ Ruby เป็นประจำแค่ 14% ของทั้งหมดที่สำรวจเท่านั้น ทาง Evans Data คาดว่าสัดส่วนนี้จะเพิ่มเป็น 20% ในปี 2010

การเติบโตของภาษาสคริปต์เหล่านี้ ส่วนหนึ่งเป็นผลมาจากนักพัฒนาเลือกใช้ลินุกซ์เป็นแพลตฟอร์มในการเขียนโปรแกรมมากขึ้น ผลสำรวจนี้ไม่มีข้อมูลของภาษาสคริปต์อื่นๆ เช่น Python

ที่มา - Internet News

By chakrit Contributor on Tag: Google, Development, Python, Django, App Engine
Google

Google App Engine Python SDK ออกรุ่น 1.2.3 แล้วครับ และที่มาเขียนข่าวเรื่องนี้ก็เพราะว่ามีบรรทัดหนึ่งที่น่าสนใจจากหน้า Release Notes:

Last but not least, the 1.2.3 release is full of other new stuff as well! Stay tuned to the blog for more updates or check the release notes for exciting info on:

By mk Founder on Tag: Java, Development
Java

Java SE 6 Update 14 ได้เพิ่มฟีเจอร์ Garbage Collector ตัวใหม่ที่ชื่อ Garbage First (G1) ออกมาให้ทดลองใช้กันแล้ว

G1 เป็น Garbage Collector แนวใหม่ที่ใช้สถาปัตยกรรมแบบเซิร์ฟเวอร์ โดยจะใช้ประโยชน์จากซีพียูแบบมัลติคอร์ในปัจจุบันมากกว่าเดิม G1 เคยเป็นโครงการวิจัยภายในซันมาตั้งแต่ปี 2004 (เปเปอร์) มันถูกวางตัวว่าจะนำมาใช้ใน Java 7 ส่วนใน Java 6u14 เป็นรุ่นทดลองใช้ที่ต้องเปิดใช้งานกันเอง

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

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

Visual Studio 2010

By lew Founder on Tag: Development, Programming, HPC, Microsoft
Development

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

ภาษา Axum นั้นโดยสรุปแล้วเป็นภาษาที่ฝังเอาโครงสร้างการส่งข้อมูลระหว่าง Thread ที่ในภาษานี้เรียกว่า Agent เข้าไว้เป็นส่วนหนึ่งของตัวภาษาทำให้การติดต่อระหว่างกันทำได้ค่อนข้างเป็นธรรมชาติกว่าการใช้ไลบรารีเสริมเช่นภาษาอื่นๆ

By lew Founder on Tag: Development, Borland, Micro Focus, Acquisition
Development

อีกหนึ่งบริษัทขายเครื่องมือพัฒนาที่เคยยิ่งใหญ่อย่าง Borland กำลังจะถูกบริษัทที่เราไม่ค่อยรู้จักนักอย่าง Micro Focus เข้าซื้อด้วยมูลค่ารวม 75 ล้านดอลลาร์

บริษัท Micro Focus นั้นมีธุรกิจหลักอยู่ที่เครื่องมือสำหรับพัฒนาด้วยภาษา COBOL ที่ยังได้รับความนิยมอยู่มากในบริษัทขนาดใหญ่ โดยรายรับในปีที่แล้วของบริษัทนั้นอยู่ที่ประมาณ 115 ถึง 117 ล้าน

By Blltz Writer on Tag: Apple, Development, iPhone
Apple

ทางแอบเปิลได้ส่งเมลเตือนแก่ iPhone Developer โดยมีเนื้อความเกี่ยวกับการเสนอแอพพลิเคชันใหม่จะต้องมีความพร้อมของแอพพลิเคชัน ที่จะต้องสามารถรองรับเฟริมแวร์ 3.0 (โดยเฟิร์มแวร์ 3.0 คาดว่าจะเปิดตัวในงาน WWDC เดือนมิถุนายนนี้)

Beginning today, all submissions to the App Store will be reviewed on the latest beta of iPhone OS 3.0. If your app submission is not compatible with iPhone OS 3.0, it will not be approved.

By luckyman Contributor on Tag: Google, Development, Mercurial
Google

Google Code เพิ่มการสนับสนุน Mercurial เพิ่มเติม นอกเหนือจาก Subversion ที่ใช้งานอยู่ในปัจจุบัน

โดยช่วงนี้ ทาง Google Code จะเลือกเชิญเข้าทดสอบเป็นบางโปรเจคเท่านั้น
สำหรับ Mercurial เป็น Distributed Version Control System (DVCS) เช่นเดียวกับ Git และ Bazaar ซึ่งผู้ใช้สามารถทำงานแบบออฟไลน์ และสามารถกำหนดรูปแบบการทำงาน (workflow) ที่มีรูปแบบซับซ้อนกว่าปกติได้ ซึ่งทำให้ผู้ใช้งานอื่นๆ สร้าง repository ส่วนตัว และ contribute งานกลับมายังโปรเจค สะดวกขึ้นอีกด้วย

By pawinpawin Writer on Tag: Apple, Development, Stanford, iPhone
Apple

หลายคนคงสนใจจะพัฒนาโปรแกรมบน iPhone แต่ก็ไม่รู้จะเริ่มที่ตรงไหน ถึงตอนนี้แอปเปิลได้เผยแพร่การบรรยายของหลักสูตรที่เปิดสอนการพัฒนาโปรแกรมบน iPhone ที่ Stanford ให้ฟรีใน iTunes U แล้วครับ

หลักสูตร CS193P: iPhone Application Development ที่เปิดสอนในเดือนนี้นั้นสามารถเข้าไปได้ทาง iTunes U (ต้องเข้าผ่าน US Store นะครับ) โดยประกอบด้วยวิดีโอและเอกสารประกอบการบรรยายที่มาจากหลักสูตรจริงๆ ที่กำลังสอนอยู่โดยนักพัฒนาจากแอปเปิล ตัวหลักสูตรดังกล่าวจะครอบคลุมถึงการใช้งาน Xcode และการใช้ภาษา Objective-C รวมถึงจะมีการบ้านให้เขียนโปรแกรมด้วย (มีการบ้านให้เขียน twitter client ภายใน 4 สัปดาห์ด้วยนะ)

By mk Founder on Tag: Development, Python, Version Control
Development

สงครามศาสนาอีกสมรภูมิหนึ่งที่สู้กันดุเดือดคือโลกของ Version Control System (VCS หรือบางที่ก็เรียก Revision Control) โดยแนวโน้มของตลาดกำลังขยับจาก VCS แบบ client-server อย่าง CVS/SVN มาเป็น distributed VCS อย่าง Git, Bazaar (BZR) และ Mercurial (Hg)

ส่วนของโครงการ Python นั้นได้ประกาศออกมาแล้วว่าจะย้ายจาก SVN ไปเป็น Mercurial (Hg) โดย Guido van Rossum ผู้สร้าง Python เป็นคนเลือก (ตัวเลือกอีกอันคือ Bazaar) แต่ยังไม่ประกาศว่าจะย้ายเมื่อไร

By mk Founder on Tag: Development, Ruby, Twitter, Scala
Development

Twitter เป็นหนึ่งในกรณีศึกษาตัวอย่างของ Ruby on Rails แต่เมื่อผู้ใช้เพิ่มขึ้นอย่างก้าวกระโดด RoR ก็ถึงทางตันเสียแล้ว

By mk Founder on Tag: Open Source, Mono, Development, .NET
Open Source

ค่าย 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 ดาวน์โหลดได้บนวินโดวส์ แมค ลินุกซ์

By lew Founder on Tag: Google, Open Source, Development, Python
Google

แม้ว่าภาษา Python จะมีความดีงามหลายๆ อย่างโดยเฉพาะตัว syntax ที่เข้าใจได้ง่ายมาก แต่โครงสร้างของ Python เองนั้นยังคงมีปัญหาในแง่ของประสิทธิภาพ และการทำงานแบบขนานบนคอมพิวเตอร์ที่มีหลายซีพียูอยู่

งานนี้กูเกิลในฐานะคนใช้ Python ระดับ "ตัวพ่อ" คนหนึ่ง (Guido van Rossum คนสร้าง Python ก็ทำงานที่กูเกิล) ก็เปิดโครงการพัฒนา Python ในชื่อโครงการ unladen-shallow โดยมีเป้าหมายคือ

By mk Founder on Tag: Development, Expression, RIA, Silverlight, Microsoft, Microsoft Azure
Development

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

Subscribe to Development