ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

มาทำความรู้จัก Yii Framework กัน

ก่อนอื่น Yii (จะอ่าน หยี่ แบบไทย หรือ ยี ตามสำเนียงฝรั่งก็แล้วแต่ครับ) เจ้า Yii เป็น PHP Framework อาจจะค่อนข้างใหม่ สำหรับ php programer ผมรู้จัก Yii เมื่อสองสามปีก่อน ตอนลองเล่นครั้งแรกก็รู้สึกแปลกใจ นิดหน่อย คือ เจ้า Yii Framework มันจะมาแปลกว่า Framework ตัวอื่นๆ คือมันจะแถมโปรแกรมเป็นที่รันด้วย command line ซึ่งมีทั้งเวอร์ชั่น สำหรับ linux และ windows เอาไว้สำหรับ gen โค้ดต้นฉบับ สำหรับงานของเรา เรียกได้ว่าสร้างระบบอะไรเล็กๆ ขึ้นมาซักอย่างภายใน 5 นาทีก็ว่าได้ แต่ตอนนั้นด้วยความใหม่ลองมัน และความซับซ้อนของงานทีทำอยู่ ผมก็เลยยังไม่ได้ศึกษาอย่างจริงจัง มาถึงตอนนี้ Yii เป็น Framework ที่ได้รับความนิยมสูงมากในต่างประเทศ และในไทยก็เริ่มมีคนใช้เยอะขึ้นเรื่อยๆ (ถ้าคุณอ่านและลองเอาไปใช้ก็จะเพิ่มขึ้นมาอีก 1 คนง่ะๆ)  และ จากการจัดอันดับ Framework ที่ชื่นชอบ เ้จ้า Yii ก็เป็นที่หนึ่งในหลายๆ เว็บ แต่สำหรับผม ที่หนึ่งในใจ ก็ ยังเป็น Zend Framework อยู่ Sealed รองลงมาคือ Joomla Framework เข้าเรื่อง Yii กันต่อนะครับ
Yii Framework Logo
Yii is a high-performance PHP framework best for developing Web 2.0 applications.

Yii Framework
 - ออกตัวครั้งแรก เมื่อ  ปี 2008
 - ปัจจุบันตอนที่เขียน บทความนี้ Yii Framework อยู่ที่เวอร์ชั่น 1.1.7 และ มีเวอร์ชั่น 2.0 (อยู่ในระหว่างการพัฒนาซึ่งจะใช้กับ php 5.3)
 - ได้แนวคิดในการออกแบบและพัฒนาจาก Framework อื่นๆหลายตัว เรียกว่า Framework ตัวไหนมีเด่นตรงไหน Yii Framework ก็มีแบบเดียวกันเลย ซึ่งโดยหลังๆ แล้ว Yii Framework เอาแนวคิดมาจาก

  • PRADO ( Yii เอาจุดเด่นเรื่อง component-based and event-driven programming framework มาใช้ ) และ เรื่อง database abstraction layers ไว้สำหรับจัดการกับฐานข้อมูล และอื่นๆ อีกมากมาย
  • Ruby on Rails สำหรับทำ active record 
  • jQuery Yii จับยัด เจ้า jQuery มาให้เราใช้เสร็จสับ...
  • Symfony เอาแนวคิดเรื่อง ยัด Plugin ใส่ Framework
  • Joomla เรื่อง modular design และ message translation scheme

Yii Framework License เป็นแบบ BSD เช่นเดียวกับ Zend Framework 
ของดีของ License แบบนี้สำหรับนักพัฒนาคือ มันฟรีแบบ เปิดให้ใช้ได้อย่างเสรี ทั้งใช้ในการทางค้าและไม่ใช่ทางการค้า

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ทำความรู้จักกับ Odoo คืออะไร
โดย Pemika.D พฤ 29 ก.ค. 2021 2:32 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
7
พฤ 29 ก.ค. 2021 2:32 pm โดย Pemika.D
งานประจำวันที่ 29 กรกฎาคม 2564
โดย Pemika.D พฤ 29 ก.ค. 2021 8:34 am บอร์ด M142 - เปมิกา ดวงสว่าง
3
21
พฤ 29 ก.ค. 2021 1:57 pm โดย bolue
Work's on Hand
โดย Pemika.D อ 27 ก.ค. 2021 6:43 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
2
อ 27 ก.ค. 2021 6:43 pm โดย Pemika.D
แนะนำการเดินทางจากตาคลีมายังบริษัท
โดย Pemika.D อ 27 ก.ค. 2021 3:18 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
8
อ 27 ก.ค. 2021 3:18 pm โดย Pemika.D
ประวัติ และ Job description
โดย Pemika.D อ 27 ก.ค. 2021 1:59 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
8
อ 27 ก.ค. 2021 1:59 pm โดย Pemika.D
list ความรู้ที่มีหรือเคยทำอะไรมาบ้าง
โดย Pemika.D อ 27 ก.ค. 2021 1:50 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
8
อ 27 ก.ค. 2021 1:50 pm โดย Pemika.D
สรุปการศึกษา VDO ในการตั้งรายงานประจำวัน
โดย Pemika.D อ 27 ก.ค. 2021 12:36 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
8
อ 27 ก.ค. 2021 12:36 pm โดย Pemika.D
สรุปการศึกษา VDO วิธีใช้เว็บบอร์ด
โดย Pemika.D อ 27 ก.ค. 2021 12:12 pm บอร์ด M142 - เปมิกา ดวงสว่าง
0
13
อ 27 ก.ค. 2021 12:12 pm โดย Pemika.D