ให้เรตสมาชิก: 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 เข้าไปอีก
  • และยังมีมีหลายอย่างต้องลองดูแล้วครับ

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - ไม่สามารถอัพไฟล์ขึ้น git lab ได้
โดย prakon ศ 20 ก.ค. 2018 1:44 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
8
ศ 20 ก.ค. 2018 2:12 pm โดย tsukasaz
สอบถามการเขียน batch file หน่อยครับ
โดย jlo ศ 20 ก.ค. 2018 11:38 am บอร์ด Programming - PHP
0
8
ศ 20 ก.ค. 2018 11:38 am โดย jlo
งานประจำวันที่ 20 กรกฏาคม 2561
โดย pprn ศ 20 ก.ค. 2018 10:13 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
0
9
ศ 20 ก.ค. 2018 10:13 am โดย pprn
งานประจำวันที่ 20 กรกฎาคม 2561
โดย tatiya ศ 20 ก.ค. 2018 9:29 am บอร์ด M065 - ตติยะ นาชัย
0
2
ศ 20 ก.ค. 2018 9:29 am โดย tatiya
งานปรจำวันที่ 20 กรกฏาคม 2561
โดย prakon ศ 20 ก.ค. 2018 9:13 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
0
1
ศ 20 ก.ค. 2018 9:13 am โดย prakon
Q - ไม่สามารถลิงค์ข้อความในเว็บ ของ Joomla ได้
โดย prakon พฤ 19 ก.ค. 2018 12:27 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
2
37
พฤ 19 ก.ค. 2018 1:08 pm โดย AePongsak
ทำการกด edit ภาพแล้ว ทำยังไงให้ไปทับภาพเดิมหรือลบภาพเดิมครับ
โดย mollyclick พฤ 19 ก.ค. 2018 11:04 am บอร์ด Programming - PHP
6
57
พฤ 19 ก.ค. 2018 6:03 pm โดย mollyclick
งานประจำวันที่ 19 กรกฏาคม 2561
โดย pprn พฤ 19 ก.ค. 2018 10:45 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
19
พฤ 19 ก.ค. 2018 5:52 pm โดย pprn
งานประจำวันที่ 19 กรกฎาคม 2561
โดย tatiya พฤ 19 ก.ค. 2018 9:57 am บอร์ด M065 - ตติยะ นาชัย
1
5
พฤ 19 ก.ค. 2018 7:32 pm โดย tatiya
มี Error mysqli_query() expects at least 2 parameters, 1 given แก้ตรงไหนครับ
โดย mollyclick พฤ 19 ก.ค. 2018 9:50 am บอร์ด Programming - PHP
2
43
พฤ 19 ก.ค. 2018 10:02 am โดย mollyclick
งานประจำวันที่ 19 กรกฎาคม 2561
โดย prakon พฤ 19 ก.ค. 2018 9:55 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
11
พฤ 19 ก.ค. 2018 11:06 am โดย prakon
หาวิธีลงวินโดโดยใช้ USB
โดย Anonymous พ 18 ก.ค. 2018 10:16 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
52
พ 18 ก.ค. 2018 11:07 pm โดย mindphp
สอบถามการเขียน Extension BBCode ที่จะ Query ข้อมูลจาก SQL ครับ
โดย AePongsak พ 18 ก.ค. 2018 6:35 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
37
พ 18 ก.ค. 2018 6:35 pm โดย AePongsak
โปรแกรมแปลง VDO บน Linux/Ubuntu HandBrake
โดย AePongsak พ 18 ก.ค. 2018 3:50 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
4
50
พฤ 19 ก.ค. 2018 5:21 pm โดย AePongsak
ติดปัญหาใช้งาน Camtasia 8 บน Windows XP (import ไฟล์ .mp4 ไม่ได้)
โดย AePongsak พ 18 ก.ค. 2018 3:38 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
32
พ 18 ก.ค. 2018 4:05 pm โดย AePongsak
B - Joomshop package ในหน้าติดตั้งขึ้น Error
โดย Parichat พ 18 ก.ค. 2018 1:53 pm บอร์ด Joomla Development
0
41
พ 18 ก.ค. 2018 1:53 pm โดย Parichat
งานประจำวันที่ 18 กรกฎาคม 2561
โดย tatiya พ 18 ก.ค. 2018 9:59 am บอร์ด M065 - ตติยะ นาชัย
1
5
พ 18 ก.ค. 2018 7:33 pm โดย tatiya
งานประจำวันที่ 18 กรกฏาคม 2561
โดย pprn พ 18 ก.ค. 2018 9:57 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
22
พ 18 ก.ค. 2018 4:46 pm โดย pprn
งานประจำวันที่ 18 กรกฎาคม 2561
โดย prakon พ 18 ก.ค. 2018 9:27 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
19
พ 18 ก.ค. 2018 4:21 pm โดย prakon
B - หน้า Sale Orders Lines Client Error
โดย mindphp พ 18 ก.ค. 2018 4:33 am บอร์ด M.D.Soft Co.,Ltd. - Tester
0
2
พ 18 ก.ค. 2018 4:33 am โดย mindphp