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

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

ความสามารถ เด่น ของ Yii Framework

ตามที่เค้าแนะนำไว้ที่เว็บ Yii Framework  นะครับขอใส่ความเห็นเข้าไปนิดหน่อย

  • ถูกออกแบบภายใต้แนวคิด Model-View-Controller (MVC) design pattern ซึ่งเป็นแนวคิดการพัฒนาโปรแกรมที่แพร่หลายในปัจจุบัน เพราะ สามารถแยกส่วนการพัฒนากออกได้เป็นส่วนๆ
  • ใช้งานกับฐานข้อมูลได้หลากหลาย โดยไม่ต้องเขียนคำสั่ง sql ด้วย Database Access Objects (DAO), Query Builder, Active Record, DB Migration แต่ความสามารถนี้บางครั้งผมรู้สึกว่าไม่ค่อยสะดวกเท่าไร (เพราะติดเขียนคำสั่ง sql เอง ง่ะๆ)
  • สร้าง ฟอร์มและยืนยันความถูกต้องของข้อมูล โดย Form input and validation ถายในตัวไม่ต้องทำหน้าฟอร์มหลายหน้าเพื่อแสดงข้อผิดพลาด
  • เครื่องมือสำหรับใช้ AJAX ในงานเรา AJAX-enabled widgets ซึ่งตรงนี้ Yii Framework เอา jQuery เข้ามาใช้จุึดเด่นตรงนี้โดยส่วนตัวผมชอบมากและจุดนี้ถือเป็นจุดเด่นมากๆ ของ Yii Framework ด้วย (Zend Framework เวอร์ชั่นปัจจุบันก็จะทำแบบนี้ได้แล้วด้วย (หลังจากคงไม่ประสบความสำเร็จกับ Dojo) ) ...
  • ทำให้งานของเราเป็นหน้าตาการแสดงผลได้ ด้วย Skinning and theming
  • จัดการกับข้อความผิดพลาดและ เก็บข้อความแสดงผลต่าง ด้วย Error handling and logging
  • มีระบบเรื่องความปลอดภัย ด้วย Security ป้องกัน SQL injection cross-site scripting (XSS), cross-site request forgery (CSRF), and cookie tampering. เรียกว่ามากันครบกับป้องกันพวก Hacker
  • มี Unit and functionality testing โดยใช้ PHPUnit และ Selenium.
  • Automatic code generation ตรงนี้ต้องเน้นตัวหนาหน่อย เพราะช่วยให้เราเริ่มสร้างงานได้เร็วมาก เพราะเจ้า Yii Framework เล่นสร้าง form input และ จัดการ เพิ่ม-ลบ-แก้ไข-ดู ข้อมูลจากฐานข้อมูลให้เราเองเลย
  • output เป็นไปตามโครงสร้าง XHTML
  • เอา Framework หรือ โค้ด อื่นๆ เข้ามาใช้งานได้ง่าย Friendly with third-party code เช่นเราจะเอา Zend เข้ามาร่วมด้วย ก็ได้
  • มีเอกสารให้ศึกษาเยอะ ทำความเข้าใจไม่ยาก
  • มี Extension library ซึ่งเพิ่มความสามารถหลักของ core ของ Yii Framework เข้าไปอีก
  • และยังมีมีหลายอย่างต้องลองดูแล้วครับ

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
MOD_MTB_NEWS_RECENT
การบันทึกสมุดรายวันซื้อ ในโปรแกรมบัญชี Express
โดย pleng พ 24 พฤษภาคม 2017 11:58 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
2
พ 24 พฤษภาคม 2017 11:58 am โดย pleng
อุปกรณ์เมาส์ ปากกา WACOM INTUOS DRAW SMALL CTL-490/W0-C
โดย AePongsak พ 24 พฤษภาคม 2017 11:30 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
3
พ 24 พฤษภาคม 2017 11:30 am โดย AePongsak
รายงานภาษีขาย ในโปรแกรมบัญชี Express
โดย pleng พ 24 พฤษภาคม 2017 10:20 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
3
พ 24 พฤษภาคม 2017 10:20 am โดย pleng
งานประจำวันที่ 24 พฤษภาคม 2560
โดย pleng พ 24 พฤษภาคม 2017 9:34 am บอร์ด MT17 - ภนิตา
0
2
พ 24 พฤษภาคม 2017 9:34 am โดย pleng
อีเมลเข้สม่ได้
โดย บุคคลทั่วไป พ 24 พฤษภาคม 2017 1:46 am บอร์ด Programming - PHP
0
7
พ 24 พฤษภาคม 2017 1:46 am โดย บุคคลทั่วไป
การสร้างรายการทรัพย์สินและบันทึกค่าเสื่อมราคา ในโปรแกรมบัญชี Express
โดย pleng อ 23 พฤษภาคม 2017 6:29 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
9
อ 23 พฤษภาคม 2017 6:29 pm โดย pleng
การลงรายละเอียดสินค้า ในโปรแกรมบัญชี Express
โดย pleng อ 23 พฤษภาคม 2017 5:13 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
8
อ 23 พฤษภาคม 2017 5:13 pm โดย pleng
สอบถามค่ะ ต้องการเช็คค่าว่างของ input ก่อน submit ต้องทำยังไงคะ
โดย moomai อ 23 พฤษภาคม 2017 4:11 pm บอร์ด Programming - PHP
2
18
อ 23 พฤษภาคม 2017 4:11 pm โดย thatsawan
[PHP] สอบถามครับ จะเขียน PHP โดยมีเงื่อนไข 2 อย่าง
โดย ponvalast อ 23 พฤษภาคม 2017 2:17 pm บอร์ด Programming - PHP
1
9
อ 23 พฤษภาคม 2017 2:17 pm โดย tsukasaz
งานประจำวันที่ 23 พฤษภาคม 2560
โดย pleng อ 23 พฤษภาคม 2017 9:28 am บอร์ด MT17 - ภนิตา
1
17
อ 23 พฤษภาคม 2017 9:28 am โดย pleng
งบการเงิน ในโปรแกรมบัญชี Express
โดย pleng จ 22 พฤษภาคม 2017 6:50 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
25
จ 22 พฤษภาคม 2017 6:50 pm โดย pleng
การปรับรูปแบบรายงานบัญชี งบการเงิน ในโปรแกรมบัญชี Express
โดย pleng จ 22 พฤษภาคม 2017 5:49 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
25
จ 22 พฤษภาคม 2017 5:49 pm โดย pleng
รายงานภาษีซื้อ ในโปรแกรมบัญชี Express
โดย pleng จ 22 พฤษภาคม 2017 4:13 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
44
จ 22 พฤษภาคม 2017 4:13 pm โดย pleng
งานประจำวันที่ 22 พฤษภาคม 2560
โดย pleng จ 22 พฤษภาคม 2017 2:30 pm บอร์ด MT17 - ภนิตา
1
21
จ 22 พฤษภาคม 2017 2:30 pm โดย pleng
รถไฟความเร็วสูง จุผู้โดยสานได้เท่าไหร่ครับ ?
โดย jataz2 จ 22 พฤษภาคม 2017 10:34 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
12
จ 22 พฤษภาคม 2017 10:34 am โดย jataz2
โหวต PHP Framework 2017 ในใจคุณกัน
โดย mindphp จ 22 พฤษภาคม 2017 1:18 am บอร์ด Programming - PHP
1
30
จ 22 พฤษภาคม 2017 1:18 am โดย tsukasaz
ติดตั้งเฟสบุ๊คไม่ได้
โดย บุคคลทั่วไป จ 22 พฤษภาคม 2017 12:23 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
8
จ 22 พฤษภาคม 2017 12:23 am โดย บุคคลทั่วไป
ระหว่าง FLEXIcontent กับ Page Builder CK
โดย toonytoony2004 อ 21 พฤษภาคม 2017 1:37 pm บอร์ด Joomla Development
0
23
อ 21 พฤษภาคม 2017 1:37 pm โดย toonytoony2004
Magento ใช้กับ Hosting ธรรมดาที่ไม่ใช่ VPS/Dedicated server ได้หรื
โดย Nammon Kaewchanet ส 20 พฤษภาคม 2017 8:41 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
21
ส 20 พฤษภาคม 2017 8:41 pm โดย mindphp
อยากได้ตัวยิงเน็ตแรงๆคับต้องทำไง
โดย ping010 ส 20 พฤษภาคม 2017 7:59 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
18
ส 20 พฤษภาคม 2017 7:59 am โดย ping010