|
|
|
ขอถามหน่อย ครับ ถ้าจะเริ่มจับ framework ของ PHP ตัวไหนดีครับ |
|
|
|
|
|
|
|
ตัวไหนก็ได้หยิบมาซักตัว เริ่มเรียนรู้
ไม่มีตัวไหนดีเท่าตัวที่คุณชำนาญ หรือตัวที่เพื่อนร่วมงานคุณใช้อยู่
อยากทำงานร่วมกับเขาได้ก็เลือกตัวที่ไม่ทำให้เป็นที่แปลกแยก
|
|
|
|
|
Date :
2016-02-06 10:07:16 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2016-02-06 10:46:30 |
By :
Poae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ให้ดีเขียนให้เป็นทุกตัวเลยครับ
|
|
|
|
|
Date :
2016-02-06 20:33:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สุดยอดเลยพี่ 55555
|
|
|
|
|
Date :
2016-02-08 11:30:41 |
By :
Poae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนเป็นแต่ codeignitor
|
|
|
|
|
Date :
2016-02-08 11:31:59 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หลักๆ จับอยู่ 3 ตัวในแต่ละภาษา
php ก็ laravel 5
asp.net ก็ mvc 6
jsp ก็ spring 4
แรกๆ ก็เขียนมันทุก framework นั่นแหละ แต่แต่ละภาษาก็ไม่ใช่มี framwork เดียว
ยิ่ง php นี่อย่างเยอะ ก็เลยลองแต่ install ให้เป็นแล้วก็ต่อ database ได้ก็พอ
จากนั้นก็เลือกเอามาจริงจังซัก framework นึง
ศึกษาโครงการของ mvc ให้เข้าใจ แล้วอยากไปลองต่อยอด framework ตัวไหนก็ได้
เพราะพื้นฐาน mvc มันไม่หนีกันเท่าไหร่
|
|
|
|
|
Date :
2016-02-08 13:52:49 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับทุกคน
|
|
|
|
|
Date :
2016-02-08 14:06:35 |
By :
Poae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เริ่มจาก laravel เลยไหม
สิ่งที่ต้องเตรียม
1. iis (install เอาใน add/remove windows component)
2. php manager for iis (ใน Web Platform Installer ไม่มี for win 10 ต้องหาใน google เอง)
3. php 5.6 ขึ้นไป (ไม่ต้องหา ใช้ Web Platform Installer ลงเอา)
4. visual studio 2015 community (โหลดในเว็บ ms เลย ฟรี)
5. php tools for visual studio (ลงผ่าน nuget ก็ได้ หรือจะโหลดเองก็ได้ แต่ลงแล้วไม่ต้องไปกด begin trial ปล่อยไว้เฉยๆ พอ เดี๋ยวมันจะฉลาดแบบโง่ๆ)
6. mysql และ mysql workbench (โหลดในเว็บ mysql เลย ฟรี)
7. composer
ต้องหมดนี้ฟรี ยกเว้น iis ถ้ามี windows license แท้นะ แต่ถ้ายังไม่มี windows แท้ก็ไปหาซื้อซะก่อนนะ
|
|
|
|
|
Date :
2016-02-08 14:06:43 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขั้นตอนการเตรียม server package และ client package
โดย server package จะควบคุมจาก composer.json
และ client package จะควบคุมจาก package.json
จากนั้นก็เปิด composer.json เพื่อติดตั้ง laravelcollective ตามลิงค์ด้านล่างเลย
https://laravelcollective.com/docs/5.0/html
** จะติดตั้งอย่างอื่นก็ได้ เช่น phpexcel ไรงี้ ก็สามารถติดตั้งได้ที่นี่เลย วิธีการเดียวกัน
แต่ให้ชัวร์ เปิด manual จากเว็บของมันก่อนก้ได้ แล้วทำตาม instruction ของมัน
ส่วนพวก client package จะใช้ package.json ก็ได้ หรือไม่ถนัดจะลงผ่าน bower ก็ได้
ก็สามารถติดตั้ง bower ตามลิงค์ https://mattstauffer.co/blog/convert-laravel-5-frontend-scaffold-to-bower
** client package ก็พวก jquery, bootstrap, chart.js, font-awesome หรือพวก theme เช่น admin-lte, agency, sb-admin
ก็ติดตั้งที่นี่
|
|
|
|
|
Date :
2016-02-08 14:33:38 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่มเติมให้นิดครับ กรณีถ้าต้องการใช้ port 80 เหมือนกัน ทำได้ครับ
แก้ host name ตอน add site หรือถ้า add site ไปแล้ว ไปที่ Edit site/ Binding
ตั้งชื่อ host name เอาตามใจชอบ เช่น mytesthost.com
และไปแก้ไข ไฟล์ hosts ใน C:\Windows\System32\drivers\etc
หรือถ้าเป้น linux ก็ไปแก้ ที่ /etc/hosts
เพิ่มบันทัดข้างล่าง
127.0.0.1 mytesthost.com
ก็จะเป็นการใช้ hostname ในการ อ้างอิง ของ iis ครับ
และยังสามารถ ทดลองจากเครื่องอื่นในการใช้ hostname ได้อีกด้วย
ที่เครื่องที่ 2 แก้ ไฟล์ hosts เหมือนกัน แค่เปลี่ยน ip ชีไปยังเครื่องที่ต้องการ
เช่น
192.168.1.100 mytesthost.com
หรือจะทดสอบต่างวงแลน( คนละ router ) ก็ได้เหมือนกัน
แค่กำหนด router ชี้ ไปที่เครื่อง web server
ถ้าไม่ได้จด โดเมนเนม ไว้ก็ เซท ที่ ไฟล์ hosts เหมือนกัน เปลี่ยน ip ให้ถูกต้อง
อย่าลืมเปิด firewall ที่ web server ด้วยนะครับ
|
ประวัติการแก้ไข 2016-02-08 14:50:14
|
|
|
|
Date :
2016-02-08 14:49:27 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ว่าง ๆ จะมี Framework ขึ้นใน thaicreate บ้างครับ
|
|
|
|
|
Date :
2016-02-08 18:14:57 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกคนมากๆนะครับ พี่วิน จัดเลยครับ
|
|
|
|
|
Date :
2016-02-09 11:27:38 |
By :
Poae |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ํYii คับ
|
|
|
|
|
Date :
2016-02-09 16:14:15 |
By :
charib |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|