Tags:
Cloud Foundry

ช่วงนี้มีงาน VMworld 2011 ของบริษัท VMware ดังนั้นจะมีข่าวผลิตภัณฑ์ใหม่ๆ สายนี้ออกมาค่อนข้างเยอะ คัดมาเฉพาะข่าวสำคัญๆ บางส่วนนะครับ

Cloud Foundry แพลตฟอร์มสำหรับแอพพลิเคชันบนกลุ่มเมฆของค่าย VMware (อ่านข่าวเก่า VMware เปิดตัวแพลตฟอร์มกลุ่มเมฆ Cloud Foundry หวังท้าสู้ Azure, App Engine) สนับสนุนภาษาโปรแกรมเพิ่มอีกสองภาษา คือ Python และ PHP

Tags:
Django

ในที่สุด Django 1.3 ก็มาจนได้ โดย Django 1.3 นั้นจำเป็นต้องทำงานร่วมกับ Python 2.4 ซึ่งนับเป็นเวอร์ชั่นสุดท้ายของ Django แล้วที่ทำงานร่วมกับ Python 2.4 เนื่องจาก Django 1.4 จะเปลี่ยนไปทำงานร่วมกับ Python 2.5 แทน (release notes - ดาวน์โหลด)

ที่มา - Django Blog

Tags:

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

ของใหม่

  • ปรับปรุง object-relational mapper (ORM) โดยเพิ่ม aggregate support (สั่ง COUNT ได้จากใน ORM) และ query expressions
  • ปรับปรุงส่วนของ Model
  • ปรับปรุงประสิทธิภาพของ testing framework และ test client
  • ปรับอินเทอร์เฟซของหน้า admin
  • เพิ่มความสามารถให้กับ GeoDjango
  • สนับสนุน URL namespaces

อ่านรายละเอียดแบบเต็มๆ ได้ที่ Django 1.1 release notes และดาวน์โหลดได้จากหน้าดาวน์โหลด

ที่มา - Django weblog

Tags:

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:

  • Asynchronous urlfetch support
  • Django 1.0 support

นั่นก็คือบรรทัดที่เขียนว่า Django 1.0 support ครับ จากการที่เสียเวลาโมแอปตัวเองให้ใช้ Django ได้อยู่นานก็เลยตามเข้าไปดูถึง Release Notes และใน Tracker Issue #872 ก็พบ คอมเม้นท์จากคุณ Guido Van Rossum เจ้าพ่อ Python มาเขียนไว้ครับ กดเข้าไปอ่านดูได้ แต่ตรงนี้ขอสรุปเป็นใจความสั้นๆ ให้ก็แล้วกัน:

Tags:

งาน DjangoCon ที่เพิ่งผ่านไป นอกจากเป็นการเปิดตัว Django 1.0 แล้ว ชุมชน Django ยังมาระดมสมองถึงทิศทางของ Django ในอนาคต โดยมีนักพัฒนาหลักทั้งสองคนคือ Adrian Holovaty และ Jacob Kaplan-Moss เป็นแกนนำ

  • ฟีเจอร์ที่คนอยากให้มีมากคือการแก้ไขหรือลบวัตถุในฐานข้อมูลแบบทีละหลายๆ ตัว (ผมพยายามเขียนภาษาไทยแต่รู้สึกว่าเข้าใจยาก เอาเป็นว่ามันคือ batch editing of objects in the database)
  • มีแนวโน้มสูงที่จะเปลี่ยนวิธีการออกรุ่น จากเดิมที่อิงตามฟีเจอร์ มาเป็นอิงตามกำหนดเวลา (เหมือนอย่าง GNOME หรือ Ubuntu)
  • รวมเว็บไซต์ที่เกี่ยวข้องคือ DjangoPlugables, DjangoSnippets, DjangoPeople และ DjangoSearch เข้าด้วยกันเป็นเว็บเดียว
  • debugging และ profiling
  • เลิกสนับสนุน Python 2.3
  • ปรับปรุงตัวอย่างในเอกสารให้มีมากขึ้น
  • Denormalisation ใน ORM
  • สนับสนุนการต่อเชื่อมกับฐานข้อมูลหลายอันในเวลาเดียวกัน

รายละเอียดเพิ่มเติมรวมทั้งลิงก์ไปยังแต่ละไอเดีย ดูได้ในที่มาครับ นอกจากนี้ เว็บไซต์ชุมชนผู้ใช้ Django ชาวไทย เปิดแล้ว!

ที่มา - Ars Technica

Tags:

หลังจากพัฒนากันมาเป็นเวลากว่า 3 ปี ในที่สุดวันนี้ก็มาถึง Django 1.0 ออกมาให้ได้ใช้งานกันแล้วครับ โดยเวอร์ชั่นนี้จัดเป็นการพัฒนาอย่างก้าวกระโดดนับตั้งแต่เวอร์ชั่น 0.96 Stable ซึ่งได้มีการ Commit ไปกว่า 4,000 ครั้ง แก้บั้กกว่า 2,000 จุด แก้ไขโค้ดโปรแกรมกว่า 350,000 บรรทัด และยังมีการเพิ่มเติมเอกสารประกอบการใช้งานใหม่อีกกว่า 40,000 บรรทัด

นอกเหนือจากประเด็นหลักอย่างเรื่องเสถียรภาพแล้ว หลายสิ่งหลายอย่างได้ถูกเพิ่มเติมและแก้ไขในเวอร์ชั่น 1.0 นี้ อาทิเช่น

  • Re-factored admin application
  • พัฒนาการจัดการตัวอักษร Unicode
  • พัฒนาระบบ ORM
  • escape ตัวแปร template อัตโนมัติ
  • GeoDjango (สนับสนุน GIS)
  • พื้นที่เก็บไฟล์แบบสลับสับเปลี่ยนได้
  • สนับสนุน Jython
  • Generic relations ใน form และ admin
  • แบ่งแยกความแตกต่างระหว่าง INSERT และ UPDATE
  • แยก CacheMiddleware
  • Refactored django.contrib.comments
  • เอาคุณสมบัติเก่าๆ ที่ล้าสมัยออก

เอาล่ะจะรอช้าอยู่ใย? ดาวน์โหลด Django 1.0 ไปทดลองใช้กันเถอะ! ว่าแต่ได้เวลาปาร์ตี้กันแล้วหรือยังครับ?

ที่มา - Django Weblog, Django 1.0 release notes