ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: iCeEffecT ที่ 03 กันยายน 2015, 17:07:48



หัวข้อ: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: iCeEffecT ที่ 03 กันยายน 2015, 17:07:48
ตอนนี้จะย้ายบ้านจาก CI หลักจากอยู่ด้วยกันมานานตั้งแต่เริ่มเขียน framework จน CI ถ้าให้พูดเหมือน webserver ก็เป็นเหมือน appserv ไปซะแล้ว คือเป็นคนรุ่นเก่า
Dev เทพๆ รุ่นใหม่ๆ แชร์กันหน่อยครับว่า อนาคต framework ตัวไหนรุ่ง ตัวไหนเจ๋ง แล้วท่านๆใช้ตัวไหนกันอยู่ มันเป็นยังไงบ้าง

สำหรับผม คิดว่าส่วนใหญ่คงเป็น 4 ตัวนี้ ชนกันอยู่ CodeIgniter, Laravel, Phalcon, Yii แต่การจะบอกว่าอะไรดีกว่าอะไรก็เหมือนเป็นการสรุปด้วยตัวเองเกินไป

แต่ละตัวมีข้อดีข้อเสียที่แตกต่างกัน อยากให้เทพๆมาช่วยแชร์เพื่อเป็นแนวทางให้เริ่มศึกษาหน่อยครับว่าจะไปทางไหนดี จับตัวไหนเป็นหลักดี ขอบคุณครับ :wanwan003: :wanwan003: :wanwan003:


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: teerstudio ที่ 03 กันยายน 2015, 17:22:19
รอฟังเช่นกันครับ
ตอนนี้ก็ใช้ CI อยู่


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: antimage3114 ที่ 03 กันยายน 2015, 17:32:07
ผมเชียร์ Laravel ครับ แต่ตอนนี้กำลังสนใจ Phalcon อยู่


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: BeerSkz ที่ 03 กันยายน 2015, 17:51:00
ตอบยากครับ เพราะไม่รู้ว่าหมายถึงเจ๋งด้านไหน จากที่เคยเล่นมาแล้วสองตัว จะลองบอกความรู้สึก

ci
- ความยากปานกลาง
- performance ดีกว่า laravel (อันนี้หาอ่านตามเนต)
- ดูไม่ซับซ้อน แต่ยังมีระบบระเบียบ
- เวอร์ชั่น 3 รู้สึกใช้ composer ได้แล้ว

laravel
- ระบบพื้นฐานเฃ่น ล็อกอิน สมัครสมาชิก จะง่ายมาก โค้ดสองสามบรรทัดก็ได้แล้ว
- ระบบซับซ้อน ถ้าพอทำแอพอะไรที่ซับซ้อนหน่อยจะเริ่มงงๆ
- ใช้ ORM, Factory อะไรพวกนี้ คือส่วนตัวคิดว่ามันดีครับ แต่มันวุ่นวายไป
- มีตัว gen restful ให้เลย แค่พิมพ์คำสั่งใน cmd มันก็มาเป็นคลาสให้เลย
- ใช้ composer เวลาจะ install lib



สรุป
ci dev ง่าย เล็กกว่า laravel เร็วดี lib ก็มีเยอะ
laravel ใช้ง่าย แต่ระบบดูเยอะเกินไป น่าจะเหมาะกับอะไรที่เป็นองค์กร ใหญ่ๆ

จากที่เล่นมาผมก็กลับไป ci ตามเดิม เพราะชอบ ci มากกว่าครับ


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: thaisew ที่ 03 กันยายน 2015, 18:01:21
ใช่แต่ CI  :wanwan004:  :-X


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: MapTwoZa ที่ 04 กันยายน 2015, 01:47:04

ถ้าเน้น performance หยิบ phalcon

ถ้าเน้นเรียนรู้ง่าย เพื่อให้คนในทีมสามารถเข้ามาเรียนรู้แล้วใช้งานได้เลย เลือกพวก frameowrk เล็กๆอย่าง CI,Laravel,Slim

ถ้าอยากลองจับตัวใหญ่ๆ เพื่อได้เจอการใช้ design pattern ก็ไป Yii 2, Symphony 2, ZendFramework 2


ปล. ผมใช้ Zend Framework 2 + Doctrine2 ORM + PHP-DI + ProxyManager

http://framework.zend.com/
http://www.doctrine-project.org/projects/orm.html
http://php-di.org/
http://ocramius.github.io/ProxyManager/



หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: vii ที่ 04 กันยายน 2015, 22:37:14
ตัวไหนเจ๋งสุด.... มันก็ต่างกันไป จุดเด่นแต่ละตัวต่างกัน

ด้านความเร็ว เจ๋งสุดยกให้ Phalcon PHP

ด้านความง่าย ยกให้ CI

ด้านความเป็น modular ที่ยอดเยี่ยม ไม่ต้องหาอะไรมาลงเสริม เป็น modular พันธุ์แท้ๆมาเลย ยกให้ FuelPHP

ด้านความนิยม ยกให้ Laravel เพราะคนใช้กันเยอะมากโข

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


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: ptteppawong ที่ 04 กันยายน 2015, 22:53:11
คุยเรื่องอะไรกัน ผมไม่รู้เรื่องเลยครับ  เข้าไม่ถึง  :P


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: myong1 ที่ 05 กันยายน 2015, 08:58:54
อันนี้นอกเรื่อง แต่ก่อนก็ทำโปรแกรม ช่วงปีต้นปี 2000

ตอนนั้นมีแต่เถึงกันเรื่องใครเจ๋งกว่าเอามาทำเว็บ asp php jsp

ตอนนี้บนเว็บ php กินขาดจะเถึยงกันแทนใช้เฟรมเวอร์คไหน ของฟรี แถมช่วยกันพัฒนายังไงก็ไปได้ไกลกว่า คนพัฒนาแค่กลุ่มเดียวจริง ๆ


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: Nokky@# ที่ 05 กันยายน 2015, 13:29:18
เป็น PHP Dev เหมือนกันครับ ผมยังไม่รู้เลยว่าผมใช้ framework ไรอยู่
คือเรียกไม่ถูกอะครับ เพราะไม่ได้เรียนมาด้านนี้ เขียนแบบงูๆปลาๆครับ

ผมว่าสุดท้ายสำคัญที่อัลกอริทึมมากกว่านะ

เลยมาแบบ งงๆ  :P


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: toom32 ที่ 05 กันยายน 2015, 13:32:27
yii มีคนทำเป็นวิดีโอสอนฟรีหลายเจ้า ครับ


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: CreePer ที่ 05 กันยายน 2015, 13:47:15
ผมก็เรียนแบบงูๆ ปลาๆ ไม่มีใครสอนฝึกเอาเอง ถามเค้าบางตั้งแต่เขียนเว็บมาไม่เคยใช้พวก Laravel - Yii อะไรพวกนี้เลยบอกเลยงงตึ๊บ


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: siamjung ที่ 05 กันยายน 2015, 15:55:41
เขียนเองเจ๋งสุด

Framework ผมสามารถล่นระยะเวลางาน เช่นทำระบบเว็บบอร์ด ถ้าเขียนโค๊ดเองแต่ต้นใช้เวลา 5-8 ชม.สมบูรณ์แบบ แต่ใช้ framework ผมที่มี core บังคับไว้แล้ว

ทั้ง query, update data, searching , paging, display คุณสามารถทำเสร็จได้ภายในเวลา 3 ชม. อิอิ

แอบโม้ ไปละครับ (อย่าเชื่อ ผมล้อเล่น)   :-[


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: MapTwoZa ที่ 05 กันยายน 2015, 16:37:27
เขียนเองเจ๋งสุด

Framework ผมสามารถล่นระยะเวลางาน เช่นทำระบบเว็บบอร์ด ถ้าเขียนโค๊ดเองแต่ต้นใช้เวลา 5-8 ชม.สมบูรณ์แบบ แต่ใช้ framework ผมที่มี core บังคับไว้แล้ว

ทั้ง query, update data, searching , paging, display คุณสามารถทำเสร็จได้ภายในเวลา 3 ชม. อิอิ

แอบโม้ ไปละครับ (อย่าเชื่อ ผมล้อเล่น)   :-[


+1 เลย ท่านมีแนวคิดเดียวกับผมเลย 555+
การใช้ framework มาทำอะไรซักอย่าง มันก็ไม่ต่างจาก start from scratch อยู่ดี (ถึงมันจะช่วยแล้วก็เหอะ)

ปล. ตอนนี้ ผมสามารถทำทำ crud operation ของตารางนึง ใช้เวลาไม่เกิน 5 นาที (case ที่ไม่ซับซ้อนนะ + db ออกแบบไว้แล้ว) เสร็จทุกหน้า add, edit, delete, listing+pagination, excel export, pdf export

ยังเหลือสิ่งที่ต้องทำเพิ่มอีกเยอะแยะเลย เพื่อเอามาลดงานในอนาคต







หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: nagis ที่ 05 กันยายน 2015, 17:55:44
เขียนเองเจ๋งสุด

Framework ผมสามารถล่นระยะเวลางาน เช่นทำระบบเว็บบอร์ด ถ้าเขียนโค๊ดเองแต่ต้นใช้เวลา 5-8 ชม.สมบูรณ์แบบ แต่ใช้ framework ผมที่มี core บังคับไว้แล้ว

ทั้ง query, update data, searching , paging, display คุณสามารถทำเสร็จได้ภายในเวลา 3 ชม. อิอิ

แอบโม้ ไปละครับ (อย่าเชื่อ ผมล้อเล่น)   :-[



+1 เลย ท่านมีแนวคิดเดียวกับผมเลย 555+
การใช้ framework มาทำอะไรซักอย่าง มันก็ไม่ต่างจาก start from scratch อยู่ดี (ถึงมันจะช่วยแล้วก็เหอะ)

ปล. ตอนนี้ ผมสามารถทำทำ crud operation ของตารางนึง ใช้เวลาไม่เกิน 5 นาที (case ที่ไม่ซับซ้อนนะ + db ออกแบบไว้แล้ว) เสร็จทุกหน้า add, edit, delete, listing+pagination, excel export, pdf export

ยังเหลือสิ่งที่ต้องทำเพิ่มอีกเยอะแยะเลย เพื่อเอามาลดงานในอนาคต








เคยลอง gii ของ yii แล้วหรือยัง ล็อกอินเข้าสู่ระบบ -> เลือกตาราง -> generate ในตารางถึงจะมีเป็น 1000 fields ก็ใช้เวลาไม่ถึง 30 วิ
ทำไม่กี่ขั้นตอนได้หมดทั้ง CURD search paging (ajax อีกต่างหาก) ถ้าออกแบบด้าต้าเบสดีๆ ทำ primary key ถูกหลัก  กับเข้าไปแก้ code gii เป็น
generate ออกมาบางทีแทบไม่ต้องแก้อะไรเลย


ผมเคยเขียน php framework ที่เขียนเป็นก็ codeigniter yii lavavel slim ตอนนี้ย้ายไป node.js แล้ว
ผมมอกว่า framework ก็ใช้หลัก MVC เหมือนกันแทบจะทั้งหมด ถ้ารู้จัก OOP ORM (ถ้าอยากใช้ package ที่คนอื่นเขียนก็ต้องใช้ composer เป็น) คิดว่าความสามารถจะไม่ต่างกันเท่าไร บางตัวมีครบก็หนักหน่อย บางตัวมี option น้อย ก็เลยก็เบา

อยากได้เร็วๆ เป็นผมนะย้ายไปเขียนภาษาอื่นดีกว่า


ตัวอย่างโปรแกรม hello world ที่มีคน benchmarks

go 1.4
โค๊ด:
package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprint(w, "Hello world from Go")
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":4000", nil)
}

Node 0.10.33
โค๊ด:
var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World from node');
}).listen(3000, '127.0.0.1');

PHP 5.6.6
โค๊ด:
<?php
echo "Hello world from PHP";

แล้วลองใช้คำสั่ง
โค๊ด:
ab -q -n 5000 -c 25 localhost/

เพื่อดูว่าใน 1 วินาทีสามารถรองรับได้กี่ request

(http://cdn.hersam.com/images/2015/2015-vultr-benchmarks.png)


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: MapTwoZa ที่ 05 กันยายน 2015, 20:22:17
เคยลอง gii ของ yii แล้วหรือยัง ล็อกอินเข้าสู่ระบบ -> เลือกตาราง -> generate ในตารางถึงจะมีเป็น 1000 fields ก็ใช้เวลาไม่ถึง 30 วิ
ทำไม่กี่ขั้นตอนได้หมดทั้ง CURD search paging (ajax อีกต่างหาก) ถ้าออกแบบด้าต้าเบสดีๆ ทำ primary key ถูกหลัก  กับเข้าไปแก้ code gii เป็น
generate ออกมาบางทีแทบไม่ต้องแก้อะไรเลย


เพิ่งไปลองดูมาตะกี๊เลยครับ ถือว่าเจ๋งเลย หน้าตาที่ออกมานี่โคตรคล้ายกับที่ผมทำเลยครับ 555+ (ของผมก็ search ได้เหมือนกันลืมบอก ต่างกันตรงที่ไม่ได้ ajax)
ถามว่าเวลาในการทำต่างกันมากมั๊ย คงไม่เท่าไหร่หรอกครับ ปรกติ copy วาง แก้ชื่อ class, label/field ที่โชว์หน้า listing ก็ใช้ได้เลย แต่เอาจริงๆ มันก็ทำแบบนั้นไม่ได้ทุกเคสหรอก 555+

ถามว่า เท่าที่ดูเนี่ย ผมเลือกตัวไหน ตอบเลยครับว่าคงเลือกตัวเดิมที่ผมใช้ เพราะมัน Base on Doctrine, ZendForm, ZendHydrator, ZendStrategy
ตัวอย่างเช่น ผมเพิ่ม strategy เข้าไปเป็น strategy ที่จัดการไฟล์อัพโหลด มันก็จัดการให้เสร็จเลย

แถมผม implement conversation scope ใส่เข้าไปอีก (conversation scope นี่ช่วยเรื่อง security ได้เหมือนกัน ลดการ validate data ไปได้เยอะ )

-----------------------------------------------------------------

ส่วนเรื่อง performance นี่ผมว่าพูดยากนะ มันมีปัจจัยให้มองหลายอย่างมาก แถมถ้าให้มองนี่ performance เป็นปัจจัยท้ายๆที่จะพิจารณาเลย
ถ้าถามผม ผมคง php first ละครับ เรื่อง performance ชั่งมันเลย

ถึงเวลา ใช้ iptable หรือ nginx ตัดส่วนที่อยาก tune performance ออกไปใส่ส่วนอื่น/serverอื่นได้หมดเลย ไม่ว่าจะเป็น nodejs, java, .net ได้หมดเลย แล้วแต่ถนัด



หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: nscyber ที่ 05 กันยายน 2015, 20:44:17
สำหรับผมยกให้ phalcon ครับในเรื่องของความเร็วในส่วนต่างๆและพัฒนาง่ายครับ  :-[


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: siamjung ที่ 06 กันยายน 2015, 20:02:37
Yii ทำ CRUD ก็ ok แต่เราก็ต้องมา adjust เองอยู่ดี

ผมว่าหัวใจสำคัญคือ คุณทำงานแบบใหน ถ้ายึดติดกับ Framework ที่คนอื่นทำ คุณก็ต้องมาตามตลอด เดี๋ยวตัวนี้มาใหม่ ตัวเก่าเลิกนิยม

ก่อนจะเริ่มตัวใหนๆ อย่างน้อยๆคุณต้องโดนแล้ว 3 วัน ที่จะเสียเวลาในการศึกษา 1 เดือนอาจจะโปรกับ Framework ตัวนั้น

ทีนี้วันนึงคุณรับพนักงาน หรือทีมงาน บางคนไม่เป็น Framework Yii, Laravel คุณก็ต้องไปให้เค้าศึกษาอีก ใช้เวลาอีก หรือบางทีทำๆไป อย่างที่บอก 3 ปีเลิกฮิต มีตัวใหม่เทพกว่าอีก

ไม่เบื่อเหรอท่าน!! เจ๋งจริงก็เสียเวลาเองพัฒนาซัก 3 เดือนสิครับ develop งานไปเขียนไป ทำไปเลย MVC+AJAX + อยากได้ไรทำไป เพราะคุณมี concept famouse framework ที่เล่นๆมาอยู่แล้วหนิ

ทีนี้ใครจะมาทำงานกับคุณ หรือจะพันาระบบอะไรในทีมงานในอนาคต อิง Framework ตัวเดียวคือของคุณ และที่สำคัญ เราไม่ได้ทำมาเป็น open source ดังนั้นจะใช้เวลาในการศึกษาไม่นาน

เพราะเราเน้นหัวใจหลักๆของมัน สิ่งที่ web app ต้องใช้จริงๆมันจะมีซักกี่อย่าง อยากได้ไรเสริม คุณก็ทำ app modules มา plug จบ
 
 :P ขอโทษที่อาจจะเห็นแตกต่างไป แต่เราจะมัวตามเทคโนโลยีทำไม ในเมื่อมันแค่ concept เดิมๆ ถ้าคุณมั่นใจ


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: rokaisakkon ที่ 07 กันยายน 2015, 03:16:24
Yii ทำ CRUD ก็ ok แต่เราก็ต้องมา adjust เองอยู่ดี

ผมว่าหัวใจสำคัญคือ คุณทำงานแบบใหน ถ้ายึดติดกับ Framework ที่คนอื่นทำ คุณก็ต้องมาตามตลอด เดี๋ยวตัวนี้มาใหม่ ตัวเก่าเลิกนิยม

ก่อนจะเริ่มตัวใหนๆ อย่างน้อยๆคุณต้องโดนแล้ว 3 วัน ที่จะเสียเวลาในการศึกษา 1 เดือนอาจจะโปรกับ Framework ตัวนั้น

ทีนี้วันนึงคุณรับพนักงาน หรือทีมงาน บางคนไม่เป็น Framework Yii, Laravel คุณก็ต้องไปให้เค้าศึกษาอีก ใช้เวลาอีก หรือบางทีทำๆไป อย่างที่บอก 3 ปีเลิกฮิต มีตัวใหม่เทพกว่าอีก

ไม่เบื่อเหรอท่าน!! เจ๋งจริงก็เสียเวลาเองพัฒนาซัก 3 เดือนสิครับ develop งานไปเขียนไป ทำไปเลย MVC+AJAX + อยากได้ไรทำไป เพราะคุณมี concept famouse framework ที่เล่นๆมาอยู่แล้วหนิ

ทีนี้ใครจะมาทำงานกับคุณ หรือจะพันาระบบอะไรในทีมงานในอนาคต อิง Framework ตัวเดียวคือของคุณ และที่สำคัญ เราไม่ได้ทำมาเป็น open source ดังนั้นจะใช้เวลาในการศึกษาไม่นาน

เพราะเราเน้นหัวใจหลักๆของมัน สิ่งที่ web app ต้องใช้จริงๆมันจะมีซักกี่อย่าง อยากได้ไรเสริม คุณก็ทำ app modules มา plug จบ
 
 :P ขอโทษที่อาจจะเห็นแตกต่างไป แต่เราจะมัวตามเทคโนโลยีทำไม ในเมื่อมันแค่ concept เดิมๆ ถ้าคุณมั่นใจ

คุณเข้าใจถูกแล้วครับ แต่

ถ้าคุณเปิด บริษัท แล้วใช้ ตัวสคริปของคุณ

- ประกาศรับ พนักงานอย่างไรครับ
- ต้องมีอบรม พนักงานหรือป่าว 
- เสียเวลา แกะสคริป
- เสียเวลา เขียน  module 
- เสียเวลาอัพเดท core  code

ก่อนจะเริ่มตัวใหนๆ อย่างน้อยๆคุณต้องโดนแล้ว 3 วัน ที่จะเสียเวลาในการศึกษา 1 เดือนอาจจะโปรกับ Framework ตัวนั้น
ถ้าเขียน  เป็นสักเจ้า  ย้ายไปนี่ ผมว่า 3 วันก็หรู ละ  = = อาจจะเยอะไปด้วยซ้ำ สำหรับบางคน

อย่างที่บอก 3 ปีเลิกฮิต มีตัวใหม่เทพกว่าอีก
PSR

จ๋งจริงก็เสียเวลาเองพัฒนาซัก 3 เดือนสิครับ develop งานไปเขียนไป ทำไปเลย MVC+AJAX + อยากได้ไรทำไป เพราะคุณมี concept famouse framework ที่เล่นๆมาอยู่แล้วหนิ
3 เดือน ใช้ทำโปรเจคกับ framework เจ้าดัง ๆ ตังเต็มกระเป๋า  คงเหยียบ ล้าน

ทีนี้ใครจะมาทำงานกับคุณ หรือจะพันาระบบอะไรในทีมงานในอนาคต อิง Framework ตัวเดียวคือของคุณ และที่สำคัญ เราไม่ได้ทำมาเป็น open source ดังนั้นจะใช้เวลาในการศึกษาไม่นาน
ประกาศรับสมัครพนักงานเฉพาะที่เป็นครับ

เพราะเราเน้นหัวใจหลักๆของมัน สิ่งที่ web app ต้องใช้จริงๆมันจะมีซักกี่อย่าง อยากได้ไรเสริม คุณก็ทำ app modules มา plug จบ
Composer  ดีกว่าไหม ?

 :P ขอโทษที่อาจจะเห็นแตกต่างไป แต่เราจะมัวตามเทคโนโลยีทำไม ในเมื่อมันแค่ concept เดิมๆ ถ้าคุณมั่นใจ
เทคโนโลยีมันเดินไปข้างหน้าทุกวัน จะดีกว่าไหมถ้ามีคนมาทำงานแทนให้(framework) เอาเวลาไปตีดอทดีกว่าครับ



ใช้ Framework
- ประกาศระบ พนักงานง่าย
- อบรมทำไม ใช้เป็นตั้งแต่ มาสมัครละ
- ไม่ต้องแกะโค้ด
- มี เวอร์ชั่นใหม่ ๆ อัพเดทเรื่อย ๆ
- ชุมชนแข็งแกร่ง  security  ปลอดภัย ประมาณหนึ่ง

Composer  = module  เสียเวลาเขียนทำไม


ยิ่งถ้า ใช้ Framework ที่ใช้ PSR  ก็แค่เขียน main controller  ไว้  เวลาย้าย ก็ Framework  คงไม่น่าจะนานเท่าไหร่ ปกติชาวบ้านก็เขียน main controller ไว้อยู่ละ คงไม่มีใครไม่เขียน


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: evev9 ที่ 07 กันยายน 2015, 08:08:48
เข้ามาฟังด้วยครับ  :wanwan017:


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: goldxp ที่ 08 กันยายน 2015, 21:06:24
ถ้าเข้าใจ framework ได้ละเอียดมากๆ จะช่วยประหยัดเวลาได้มากครับ เพราะเค้าจะมี pattern รูปแบบการเขียนเตรียมไว้ให้อยู่แล้ว เรียกว่ามีเครื่องมือพร้อมใช้ แต่ปัญหาก็คือระยะเวลาในการเรียนรู้ framework จนเข้าใจถ่องแท้จริงๆ ใช้เวลานานพอสมควร ทำให้บางครั้งคนที่ใช้ framework จะทำงานเสร็จช้ากว่าคนที่เขียน php pdo แบบธรรมดาครับ


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: siamjung ที่ 09 กันยายน 2015, 16:14:03
Yii ทำ CRUD ก็ ok แต่เราก็ต้องมา adjust เองอยู่ดี

ผมว่าหัวใจสำคัญคือ คุณทำงานแบบใหน ถ้ายึดติดกับ Framework ที่คนอื่นทำ คุณก็ต้องมาตามตลอด เดี๋ยวตัวนี้มาใหม่ ตัวเก่าเลิกนิยม

ก่อนจะเริ่มตัวใหนๆ อย่างน้อยๆคุณต้องโดนแล้ว 3 วัน ที่จะเสียเวลาในการศึกษา 1 เดือนอาจจะโปรกับ Framework ตัวนั้น

ทีนี้วันนึงคุณรับพนักงาน หรือทีมงาน บางคนไม่เป็น Framework Yii, Laravel คุณก็ต้องไปให้เค้าศึกษาอีก ใช้เวลาอีก หรือบางทีทำๆไป อย่างที่บอก 3 ปีเลิกฮิต มีตัวใหม่เทพกว่าอีก

ไม่เบื่อเหรอท่าน!! เจ๋งจริงก็เสียเวลาเองพัฒนาซัก 3 เดือนสิครับ develop งานไปเขียนไป ทำไปเลย MVC+AJAX + อยากได้ไรทำไป เพราะคุณมี concept famouse framework ที่เล่นๆมาอยู่แล้วหนิ

ทีนี้ใครจะมาทำงานกับคุณ หรือจะพันาระบบอะไรในทีมงานในอนาคต อิง Framework ตัวเดียวคือของคุณ และที่สำคัญ เราไม่ได้ทำมาเป็น open source ดังนั้นจะใช้เวลาในการศึกษาไม่นาน

เพราะเราเน้นหัวใจหลักๆของมัน สิ่งที่ web app ต้องใช้จริงๆมันจะมีซักกี่อย่าง อยากได้ไรเสริม คุณก็ทำ app modules มา plug จบ
 
 :P ขอโทษที่อาจจะเห็นแตกต่างไป แต่เราจะมัวตามเทคโนโลยีทำไม ในเมื่อมันแค่ concept เดิมๆ ถ้าคุณมั่นใจ

คุณเข้าใจถูกแล้วครับ แต่

ถ้าคุณเปิด บริษัท แล้วใช้ ตัวสคริปของคุณ

- ประกาศรับ พนักงานอย่างไรครับ
- ต้องมีอบรม พนักงานหรือป่าว 
- เสียเวลา แกะสคริป
- เสียเวลา เขียน  module 
- เสียเวลาอัพเดท core  code

ก่อนจะเริ่มตัวใหนๆ อย่างน้อยๆคุณต้องโดนแล้ว 3 วัน ที่จะเสียเวลาในการศึกษา 1 เดือนอาจจะโปรกับ Framework ตัวนั้น
ถ้าเขียน  เป็นสักเจ้า  ย้ายไปนี่ ผมว่า 3 วันก็หรู ละ  = = อาจจะเยอะไปด้วยซ้ำ สำหรับบางคน

อย่างที่บอก 3 ปีเลิกฮิต มีตัวใหม่เทพกว่าอีก
PSR

จ๋งจริงก็เสียเวลาเองพัฒนาซัก 3 เดือนสิครับ develop งานไปเขียนไป ทำไปเลย MVC+AJAX + อยากได้ไรทำไป เพราะคุณมี concept famouse framework ที่เล่นๆมาอยู่แล้วหนิ
3 เดือน ใช้ทำโปรเจคกับ framework เจ้าดัง ๆ ตังเต็มกระเป๋า  คงเหยียบ ล้าน

ทีนี้ใครจะมาทำงานกับคุณ หรือจะพันาระบบอะไรในทีมงานในอนาคต อิง Framework ตัวเดียวคือของคุณ และที่สำคัญ เราไม่ได้ทำมาเป็น open source ดังนั้นจะใช้เวลาในการศึกษาไม่นาน
ประกาศรับสมัครพนักงานเฉพาะที่เป็นครับ

เพราะเราเน้นหัวใจหลักๆของมัน สิ่งที่ web app ต้องใช้จริงๆมันจะมีซักกี่อย่าง อยากได้ไรเสริม คุณก็ทำ app modules มา plug จบ
Composer  ดีกว่าไหม ?

 :P ขอโทษที่อาจจะเห็นแตกต่างไป แต่เราจะมัวตามเทคโนโลยีทำไม ในเมื่อมันแค่ concept เดิมๆ ถ้าคุณมั่นใจ
เทคโนโลยีมันเดินไปข้างหน้าทุกวัน จะดีกว่าไหมถ้ามีคนมาทำงานแทนให้(framework) เอาเวลาไปตีดอทดีกว่าครับ



ใช้ Framework
- ประกาศระบ พนักงานง่าย
- อบรมทำไม ใช้เป็นตั้งแต่ มาสมัครละ
- ไม่ต้องแกะโค้ด
- มี เวอร์ชั่นใหม่ ๆ อัพเดทเรื่อย ๆ
- ชุมชนแข็งแกร่ง  security  ปลอดภัย ประมาณหนึ่ง

Composer  = module  เสียเวลาเขียนทำไม


ยิ่งถ้า ใช้ Framework ที่ใช้ PSR  ก็แค่เขียน main controller  ไว้  เวลาย้าย ก็ Framework  คงไม่น่าจะนานเท่าไหร่ ปกติชาวบ้านก็เขียน main controller ไว้อยู่ละ คงไม่มีใครไม่เขียน

บางส่วนเห็นด้วย แต่คนเก่งๆไม่ใช่หาได้ง่ายขนาดนั้นครับ ถ้าเอาคนเป็นจริงๆเงินเดือนก็ต้องสูง มูลค่างานก็สูง และมันเฉพาะทางไป อีก 2 ปีมาแก้ไขงาน พนักงานใหม่ๆถ้าดันคนขาด และไม่เป็น framework ก็จบ เพราะมันซับซ้อนเกินสำหรับมือใหม่
 
ถึงทำ framework เอง อบรมก็ไม่นาน ถ้ามีพื้นฐาน php เพราะทำไว้เข้าไม่ยาก สะดวก เหมาะกับงานที่เราใช้

ถ้าเข้าใจ framework ได้ละเอียดมากๆ จะช่วยประหยัดเวลาได้มากครับ เพราะเค้าจะมี pattern รูปแบบการเขียนเตรียมไว้ให้อยู่แล้ว เรียกว่ามีเครื่องมือพร้อมใช้ แต่ปัญหาก็คือระยะเวลาในการเรียนรู้ framework จนเข้าใจถ่องแท้จริงๆ ใช้เวลานานพอสมควร ทำให้บางครั้งคนที่ใช้ framework จะทำงานเสร็จช้ากว่าคนที่เขียน php pdo แบบธรรมดาครับ

ใช่เลยครับ นี่แหละที่มาสนับสนุนแนวคิดผม เพราะ programmer ที่ชำนาญจริงๆอาจไม่ได้มีโอกาศมาทำงานให้เราก็ได้ ซึ่งมันจะช้าสำหรับคนไม่ชำนาญนั่นเอง

ถ้ามอง model ธุรกิจ style code ก็เป็นเรื่องของมูลค่าในอนาคตด้วยครับ


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: verysims ที่ 09 กันยายน 2015, 20:23:01
รอฟังด้วยคนครับ ตอนนี้ผมก็ใช้ CI อยู่ :wanwan020:


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: aommiez ที่ 10 กันยายน 2015, 02:27:36
ของตัวเองดีสุด 555


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: wattasin ที่ 10 กันยายน 2015, 04:19:45
ตามด้วยคนครับ


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: amazegu ที่ 10 กันยายน 2015, 08:36:51
เป็นผมคงเอามาตรฐานทั่วไปครับ คิดถึงคนที่จะมาแก้งานเราด้วย ถ้า private host ก็คงเอา phalcon มาใช้
ถ้าเป็นโฮสต์ทั่วไป ไม่ yii ก็ laravel  :P :P :P


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: watyai ที่ 10 กันยายน 2015, 11:41:27
ถ้าเน้น ความปลอดภัย แนะนำ symfony2, Zend แต่ใช้เวลาเรียนรู้นานหน่อย
CMS อย่าง drupal , phpBB3 base on symfony2 นอกจากมีเจ๋งเรื่อง ความปลอดภัยแล้ว  trigger, event ของมันเจ๋งมาก


หัวข้อ: Re: เปิดประเด็นถกกันหน่อย เหล่า php Dev เทพๆคิดว่า framework ตัวไหนเจ๋งสุดครับ
เริ่มหัวข้อโดย: itmaiz ที่ 10 กันยายน 2015, 11:54:26
หลักๆตอนนี้ใช้ CI
และส่วนหลังมานี้ใช้ WP เอาง่ายดี :wanwan004:
เคยศึกษา Laravel กับ Yii บอกตรงๆว่าผมปวดตับ​ เลยยังไม่ได้ศึกษาต่อถ้าระบบเล็กก็เขียนเอง