Zend Framework

Zend Framework ออกแล้ว
เท่าที่ดูจาก manual ก็พอจะมีอะไรดีๆ ให้ใช้พอสมควร

จุดด้อยอย่างนึงของ PHP คือว่าภาษามันไม่มีอะไรที่เป็น official framwork ทำให้มีคน implement framework ออกมาหลายเจ้ามาก ซึ่งแต่ละเจ้าก็ต้องมาเขียนฟีเจอร์อย่างพวก database adapter, object relational mapping กันเอง ซึ่งมันซ้ำซ้อน, reimplementing the wheel, ไม่ efficient โคตรๆ

ฟีเจอร์ที่น่าสนใจ

  • Object-Relational Mapping - ไม่ต้องมานั่งเขียน Insert(), Update(), Delete() เองแล้ว
  • Input Validator - อันนี้ก็ได้ใช้บ่อย
  • View - ก็คือ view ใน MVC น่ะเอง
  • JSON - ย่อมาจาก JavaScript Object Notation เหมาะมากที่จะเอาไว้ใช้แทน XML ตอนเขียน AJAX
  • Web service - สนับสนุน REST แล้วก็มีฟังก์ชันสำหรับ web service ฮิตๆ อย่าง amazon, flickr มาให้ด้วย

ก็พอจะน่าใช้อยู่ แต่เทียบกับ framework สำหรับภาษาอื่น คงจะยังล้าหลังอยู่
จุดแข็งหลักอันนึงของ PHP คือว่า web hosting เกือบทุกเจ้าต้องใช้ PHP ได้อยู่แล้ว แต่สำหรับ framework ในภาษาอื่นมันจะหา host ลำบาก นอกเสียจากว่าจะมี host เป็นของตัวเอง

หรือจะไปเขียน Rails ดี ?

2 Comments

  1. romerun says:

    เอี้ย php เพ้อนะ

  2. 4eva-galz says:

    ไม่รุเรื่องเลย ใช้อะไรก้อใช้ไปเหอะ แต่ขอ dogpositive.com คืนมาๆๆๆ

Leave a Reply