|
สำหรับเพื่อน ๆ ที่มีโปรแกรมอะไรแนะนำเพิ่ม สามารถพิมพ์ตอบมาบอกกล่าวกันเพิ่มเติมได้เลยครับ
1. โปรแกรมสำหรับทำ Server เว็บไซต์ (หรือที่บางคนเรียกว่าจำลองเซิฟเวอร์)
- Docker + Laradock (แนะนำ) เป็นการทำงานเหมือนการใช้งานบนเซิฟเวอร์ Linux จริง
เป็นการเรียนรู้เพื่อที่จะนำไปใช้งานจริงในระบบ Cloud Server, VPS หรือเครื่องเซิฟเวอร์ของตัวเองได้
และสามารถโอนย้ายข้อมูลที่มีอยู่เข้าไปในเซิฟเวอร์เพื่อใช้งานเลย
ให้เครื่องเซิฟเวอร์มีสภาพแวดล้อมและข้อมูลเหมือนกับเครื่องเรา (เช่น เวอร์ชั่น PHP, Database และอื่น ๆ)
ทำให้ไม่เกิดปัญหาพวก ทำงานบนคอมพิวเตอร์เราได้ แต่มี Error เมื่อนำขึ้นเซิฟเวอร์จริง
แต่ปัญหาคือ การใช้งานจะยุ่งยากกว่าวิธีอื่น ๆ หน่อย ไว้ผมมีเวลาว่างจะมาสอนวิธีการใช้งานให้นะครับ
- XAMPP (แนะนำ) ใช้งานง่าย และเป็นที่นิยมในหมู่คนทำเว็บในปัจจุบัน
- phpStudy (ไม่แนะนำ) เคยนิยมในหมู่คนใช้ Discuz! สมัยก่อน แต่ไม่แนะนำให้ใช้แล้ว เนื่องจากเป็นโปรแกรมที่นิยมใช้ในจีนเท่านั้น ไม่เป็นสากล
ฐานข้อมูลที่ใช้
- MariaDB (แนะนำ) แนะนำให้ใช้ พัฒนามาจาก MySQL โดยที่มีกลุ่มผู้พัฒนาโดยไม่แสวงหาผลกำไร
- MySQL (ไม่แนะนำ) พัฒนาโดยบริษัท Oracle มีการแบ่งแยกแบบเสียเงิน และแบบฟรี ทำให้แบบฟรีมักมีข้อจำกัดอยู่เสมอ ๆ
3. โปรแกรมสำหรับถ่ายโอนไฟล์
- WinSCP (แนะนำ) เป็นที่นิยมและแนะนำให้ใช้ในปัจจุบัน ทำงานได้รวดเร็วและมีประสิทธิภาพ
- FileZilla (ไม่แนะนำ) เป็นที่นิยมในอดีต แต่พัฒนาเป็นไปอย่างช้า หลาย ๆ ครั้งก็ไม่สามารถใช้ feature บางอย่างเป็นเดือน ๆ หลังจากอัปเดต Windows
และเคยมีปัญหาด้านจริยธรรมต่าง ๆ เช่น ใส่โปรแกรมอื่นแถม มาในการติดตั้ง และฝัง bitcoin miner
4. โปรแกรมสำหรับเขียนโค้ด
- Notepad++ (แนะนำ) เหมาะสำหรับแก้ไขโค้ดง่าย ๆ ทำงานได้เร็ว ใช้แทน Notepad
- Visual Studio Code (แนะนำ) เหมาะสำหรับแก้ไขโค้ดจริง ๆ จัง ๆ ใช้งานได้ฟรี สามารถติดตั้งส่วนเสริมให้ทำงานได้ดีขึ้น
- PHPStorm (แนะนำ) ทำงานได้ดีกว่า Visual Studio Code แต่เสียเงิน (นักเรียน นักศึกษาสามารถขอใช้ได้ฟรี)
|
|