ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingzend framework 1 กับ 2 มีอะไรต่างกันบ้างครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: zend framework 1 กับ 2 มีอะไรต่างกันบ้างครับ  (อ่าน 1104 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
nscyber
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 50
ออฟไลน์ ออฟไลน์

กระทู้: 1,165



ดูรายละเอียด
« เมื่อ: 09 พฤศจิกายน 2014, 18:30:55 »

ตอนแรกก็อยากลอง yii แต่พอเล่นไปเล่นมาเครื่องมือมันเยอะเกินเยอะจนงง = = บางทีการช่วยเยอะก็ทำให้เวลาจะแก้อะไรเพิ่มเติมเข้าไปก็ต้องมานั่งดูโค้ดที่เขาทำมา เซ็งมาก พอมาดู zend รุ่น 1.5 ผมรู้สึกว่ามันเข้าใจง่ายดีมีไม่กี่ส่วนที่ต้องสร้างที่เหลือก็เอาสคริปมาลงให้ถูกอารมณ์เหมือนเขียน php ธรรมดาแค่เอาฟังชั่นมที่ต้องการมาทำแค่นั้น แต่ตอนนี้มันดันไปรุ่น 2.3 แล้ว แล้วการเขียนมันก็เปลี่ยนไปบ้าง
คำถาม
1.zend framework 1 กับ 2 มีอะไรต่างกันบ้างครับในเรื่องการทำงานและอื่นๆ ถ้าไม่มากผมจะได้เล่นรุ่น 1.5 ฮ่าๆ
2.ถ้าเล่น zend framework 1 มาทำโปรเจค จะมีปัญหาเรื่องอะไรบ้างไหมครับเช่น ความปลอดภัย(ปัจจุบัน)
3.มีหนังสือ zend แบบภาษาไทยรุ่นไทยไหมครับหรือเว็บสอนก็ได้ครับ เพราะลองไปอ่านในเว็บโดยตรงก็พอเข้าใจบ้างแต่ก็แอบงงในบางอย่างเพราะมันเยอะได้ใจจริงๆ จริงๆก็แค่อยากได้ส่วนที่อธิบายการสร้างไฟล์แล้วลงโค้ดให้ถูกแล้ววิธีเรียกแค่นั้นนั่นแหละครับฮ่าๆ ส่วนพวกไลบารี่ต่างๆ อันนี้พอลุยได้อยู่

ขอบคุณครับ
บันทึกการเข้า
MapTwoZa
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 366



ดูรายละเอียด
« ตอบ #1 เมื่อ: 09 พฤศจิกายน 2014, 20:54:40 »


ไปเรียน Laravel เถอะครับ เพราะ
- ZF1 เก่าไปไม่แนะนำ แถมเรียนรู้ยากกว่า yii แน่นอน guide ในไทย ก็ไม่ค่อยมี
- ZF2 ก็ยากกว่า ZF1 เยอะ
- Laravel ค้นหาด้วย ภาษาไทยได้เยอะแยะ

Laravel คือ best choice สำหรับท่านตอนนี้ครับ เพราะมีภาษาไทยให้อ่าน ท่านจะเข้าใจ pattern framework ได้ง่าย (ส่วนใหญ่ php frameowrk จะคล้ายๆกัน)
แล้วค่อยกลับมาศึกษาสิ่งที่อยากรู้ทีหลัง ถึงตอนนั้น ท่านจะศึกษาได้ไวขึ้นกว่าเดิมมาก เสียเวลาน้อยกว่าครับ

อย่าไป fix framework เลยครับ ถ้าเป็นตัวนึง อ่านชั่วโมงเดียวก็ใช้ได้แล้ว เช่น ท่านใช้ Laravel คล่องแล้ว แต่ได้งาน MA ระบบที่พัฒนาด้วย CI ท่านอ่านแว๊บๆก็ทำได้แล้วครับ หรือติดอะไรท่านก็จะเลือก keyword ที่จะ search ได้ถูกแล้วครับ ชิวๆ
บันทึกการเข้า

Good code quality Developer Cheesy
MapTwoZa
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 366



ดูรายละเอียด
« ตอบ #2 เมื่อ: 09 พฤศจิกายน 2014, 20:59:17 »

ตอบคำถาม

###1
1. ZF1 คือ MVC framework ครับ ส่วน ZF2 คือ MOVE framework ซึ่งใช้ MOVE ขับเคลื่อน MVC อีกที
http://cirw.in/blog/time-to-move-on
http://tutorialcodeigniter.com...not-dead-move-is-too-much.html

2.พวก lib ทั่วไปเหมือนกันเด๊ะๆ แค่ชื่อ class ต่างกันตรงที่ zf2 เปลี่ยนไปใช้ class + namespace แบบ psr0 เช่น จาก Zend_Form ก็เป็น \Zend\Form

2.1. พวก lib ที่เกี่ยวข้องกับพวก Third Party ได้ถูก upgrade ให้ดีขึ้น โดย บริษัทนั้นๆ เข้ามาช่วยพัฒนาเอง เช่น Google เป็นต้น

3. ZF2 นั้น support การ dev แบบ module เป็นหลัก ครับ
3.1 เนื่องจากมัน full support การทำงานแบบ module มันจึงใช้ MOVE แทน MVC

###2
ไม่มีครับ ZF1 เรื่อง security ผมว่าข่อนค้างดีเลย มีให้ใช้คบครัน ครับ  (ทั้งนี้ทั้งนั้น เรื่อง security อยู่ที่ developer ว่าเข้าใจหัวข้อนั้นๆหรือป่าว)

###3
หายากครับ


ถ้ายังอยาก ศึกษา ZF อยู่ก็ลุยเลยครับ ติดปัญหามาโพสถามในนี้ก็ได้ คนที่ใช้ ZF ก็พอมีอยู่
หรือถ้าใช้ Laravel ก็โพสถามในนี้ได้เช่นกัน แถมคนที่ใช้ Laravel ในนี้ เยอะเลยครับ

บันทึกการเข้า

Good code quality Developer Cheesy
nscyber
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 50
ออฟไลน์ ออฟไลน์

กระทู้: 1,165



ดูรายละเอียด
« ตอบ #3 เมื่อ: 11 พฤศจิกายน 2014, 00:35:55 »

ขอบคุณทั้งสองท่านมากครับ ^_^
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์