By mk Founder on Tag: Windows, Development, Microsoft
Windows

ใครเคยเขียนโปรแกรมกับวินโดวส์ น่าจะคุ้นกับชื่อ Win32 ซึ่งเป็นชุด API ที่อยู่กับเรามาตั้งแต่ปี 1993 (NT3.1) สำหรับ Vista ที่จะออกปลายปีนี้จำเป็นต้องใช้ API ชุดใหม่ที่เรียกว่า WinFX ซึ่งกำลังจะออกชุดพัฒนามาให้ใช้กัน

WinFX รุ่น "Go-Live" จะมาในชุด January Community Technology Preview ของ MSDN มุ่งเป้าไปยังการพัฒนาโปรแกรมแบบเซิร์ฟเวอร์ โดยให้ส่วนประกอบสำคัญของ WinFX มา 2 อัน คือ

By deans4j on Tag: Development, Python, .NET
Development

IronPython คือ Python ที่เขียนขึ้นมาจาก C# เพื่อให้ Python สามารถเรียกใช้ไลบรารี่และอ๊อบเจ็คต่างๆ ที่อยู่ใน .NET Framework ได้ โดยถือ Common Public License อยู่

ผลงาน IronPython นี่เป็นของนาย Jim Hugunin ซึ่งทำงานกับไมโครซอฟท์อยู่ขณะนี้ และส่วนนาย  Guido ผู้คิดค้น Python ตอนนี้มาทำงานที่ Google แล้ว (อ่านข่าวเก่าเพิ่มเติม) ถึงแม้กำหนดการออก IronPython รุ่น 1.0 ตัวเต็มยังไม่มีกำหนดที่แน่นอน แต่นายจิมก็เคยระบุไว้ว่าอยากให้ IronPyhon มีสัก 10 beta ก่อนเป็นอย่างน้อย

By deans4j on Tag: Java, Development
Java

AspectJ 5.0 ออกแล้วครับ ใครที่รู้จักแนวคิด Aspect-Oriented Programming (AOP) ก็คงคุ้นเคยกับชื่อนี้เป็นอย่างดี อยู่แล้ว AspectJ เป็นภาษาส่วนขยายที่ทำให้ Java สามารถทำ AOP ได้ แนวคิด AOP นี่มาแรงอยู่ช่วงปีที่แล้ว แต่ปีนี้ดูจะเงียบลงกว่าเดิมนิดนึง กลับกลายเป็น Ruby on Rail ที่เป็นเรื่องที่พูดถึงกันบ่อยของปีนี้

ส่วนแนวคิด AOP นั้นเป็นอย่างไร ถ้าใครสนใจให้ถามมาละกัน จะเล่าคร่าวๆ ให้ฟังกัน แต่ตอนนี้มาดูกันที่เนื้อหาของ AspectJ 5.0 ก่อนดีกว่า

By deans4j on Tag: Open Source, Development, Ruby
Open Source

วันนี้ผมส่งลงแต่ข่าวเว็บเฟรมเวิรกแหะ ...

สำหรับผมคิดว่านี่เป็นเฟรมเวิรกที่น่าจับตามองที่สุดตัวหนึ่งแห่งปีนี้และปีหน้า สำหรับใครที่เคยได้ยิน หรือรู้จักภาษา Ruby ก็มักจะได้ยินคำว่า on Rails ต่อท้ายอยู่เสมอ จะว่าไปส่วนตัวผมคิดว่า Ruby ดังได้เพราะ Rails เลย

By deans4j on Tag: Development
Development

BIRT เป็นระบบออกรายงานสำหรับเว็บแอพลิเคชั่นที่ใช้ Eclipse เป็นฐานในการออกแบบ BIRT ประกอบไปด้วยสองส่วนที่สำคัญนั่นคือ

  • ส่วนที่ใช้สำหรับออกแบบที่ทำงานบน Eclipse
  • ส่วน runtime ที่ไว้ใช้ติดต่อกับแอพลิเคชั่นเซอร์เวอร์

ข่าวนี้เหมือนมาโฆษณาให้ละกัน เพราะผมไม่ค่อยจะถนัดกับ JasperReport+iReport ซะเหลือเกิน คิดว่าปีใหม่นี้เราคงได้เห็น BIRT 2.0 ตัวเต็มเสียที

ดูรายละเอียดความสามารถที่นี่ BIRT Project

By deans4j on Tag: Open Source, Java, Development
Open Source

SourceForge ถือว่าเป็นแหล่งศูนย์รวมโครงงาน Opensource รายใหญ่ เพราะฉะนั้นจึงมีผลิตผลจากภาษาแตกต่างกันไป

และนี่คืออันดับความนิยมภาษาที่ใช้ในการพัฒนา  

By sid Writer on Tag: Development
Development

เอาข่าวมาฝากสำหรับนักพัฒนาโปรแกรมทั้งหลาย กับ Eclipse ที่น่าจะเป็นหนึ่งในโครงการโอเพ่นซอร์สที่อัพเดทบ่อยที่สุด เรียกว่ามีแพลนในการออกรีลีสใหม่ๆอยู่เป็นระยะๆ ตอนนี้ออก Eclipse 3.1.1 ซึ่งก็เป็น maintenance release คือเป็นการแก้บั๊กต่างๆ จะไม่ได้มีการแก้ไขพวก APIs ต่างๆแต่อย่างใด ดังนั้นพวก plug-in ต่างๆที่เคยใช้ได้ก็จะยังคงใช้ได้ต่อไป

ไปดู release notes แสนยาวเหยียดกันได้ว่ามีแก้ไขอะไรไปบ้าง  

By mk Founder on Tag: Development
Development

ภาษา Python ออกเวอร์ชัน 2.4 แล้วครับ ในฐานะที่ผมเป็นคนเขียน Python คนนึงเลยเอามาโพสต์หน่อย รายละเอียดและสอนใช้งาน Python ภาคภาษาไทย ลองติดตามได้จากบล็อกของ veer

By mk Founder on Tag: Development, Ukraine
Development

ถัดจากอเมริกา อินเดีย และรัสเซีย ประเทศที่มีประชากรโปรแกรมเมอร์ (เหมาๆ เอาว่าทำงานเกี่ยวกับเทคโนโลยีด้านนี้) เป็นอันดับสี่ของโลกคือยูเครนครับ ผลิตบัณฑิตได้ปีละห้าหมื่นคนเชียว อ่านแล้วก็นึกถึงแผนเมืองไอทีของบ้านเราจัง จาก Slashdot

By jusci on Tag: Software, Development
Software

ภาษาพื้นฐานที่ยุคก่อนหน้านี้ต้องเรียนเป็นภาษาแรกกันทุกคน มาถึงวันครบรอบ 30 ปีของมันแล้วครับ อ่านเจอจาก Slashdot | 30th Anniversary of Pascal "UC San Diego is holding a public symposium

By mk Founder on Tag: Development
Development

เราใช้ Perl 5 กันมาหลายปีแล้ว และกำลังจะเข้าสู่การเปลี่ยนแปลงไปยัง Perl 6 แต่มีบทความของนาย Shlomi Fish บน Freshmeat แสดงความเห็นว่า Perl 6 ตามสเปก Apocalypses ของนาย Larry Wall (คนสร้าง Perl) นั้นซับซ้อนเกินไป และไม่ Backward-Compatability กับ Perl 5 เค้ายังเสนออีกว่า Perl 5 เพียงพอแล้วในปัจจุบัน และคงมีน้อยคนมากที่จะเปลี่ยนไปใช้ Perl 6 เรื่องนี้ผมไม่มีความเห็น เพราะไม่เขียน Perl (มันเชิงสัญลักษณ์เกินไป งง) ก็รอเซียน Perl มาแสดงความเห็นละกันครับ

By mk Founder on Tag: Development
Development

จากการสำรวจของ David N. Welton ผ่านการค้นหา google การค้นหาจากการจ้างงาน และการโฆษณา พบว่า C (รวม C++) ยังนำตลอดรายการ ตามมาติดๆ ด้วย VB, .NET, Java และ PHP (สี่อันหลังนี้สลับตำแหน่งกันตามแต่ละผลการค้น) ส่วนภาษาที่น่าสนใจคือ SQL เพราะมีรายได้ต่อหน่วยค่อนข้างดีทีเดียว

Subscribe to Development