มาเขียนโปรแกรมพัฒนาเว็บแอพพลิเคชั่นด้วยภาษา PHP ให้ง่ายขึ้นกันเถอะ
สำหรับวิธีเขียนโค้ดให้เสร็จเร็วนั้น จากที่ได้อ่านหลายๆที่มาก็จะมีขั้นตอนโดยประมาณดังนี้
1. ออกแบบและวางแผน คิดก่อนว่าจะมีฐานข้อมูลอะไรบ้าง จะทำอะไรก่อน อะไรหลัง
2. เริ่มขีดเขียนบนแผ่นกระดาษก่อน หรือถ้าถนัดเครื่องมือสร้าง Diagram หรือ Flowchart ต่างๆก็ยิ่งดี แต่ถ้าไม่ถนัดก็เขียนบนกระดาษ คร่าวๆให้จบกระบวนการ
3. ลงมือเขียนโค้ดตามที่ได้วางแผนเอาไว้ จัดการทุกส่วนให้เสร็จเรียบร้อยครบถ้วนกระบวนการ ตรวจนับจำนวนไฟล์ ฟังก์ชั่น ฐานข้อมูลให้ครบถ้วน
4. ทดสอบการทำงานของโปรแกรม หลังจากที่ตรวจสอบจนครบทุกกระบวนการแล้ว ก็ได้เวลามานั่งคลิก นั่งจิ้มไปทีละส่วนเพื่อหาข้อผิดพลาด และตรวจสอบการทำงานว่าได้ตามที่ต้องการหรือไม่ ถ้าเรียบร้อยก็สิ้นสุดกระบวนการ แต่ถ้าไม่เรียบร้อย ก็ย้อนกลับไปที่ข้อ 3 อีกครั้ง
และในบางครั้งก็มักจะเจอ Bug ที่แก้ไม่หาย ซึ่งตรงนี้ก็จะทำให้เราต้องย้อนกลับไปที่ ข้อ 2 เพื่อตรวจสอบกระบวนการทำงานอีกครั้ง ว่ามีตรงไหนที่ขาดหาย หรือเกินความจำเป็นหรือเปล่า
ซึ่งจากที่ตัวผมเองได้ลองประเมินดูแล้ว ส่วนตัวจะใช้เวลาในการ Coding ที่มากกว่าส่วนอื่นๆ ทั้งที่ความจริงแล้ว ข้อที่ 4 เป็นขั้นตอนที่สำคัญมากๆ และใน ข้อที่ 2 ก็สำคัญไม่แพ้กัน หากพลาดขึ้นมาก็เจอ Bug มหากาพย์ได้เลยทีเดียว
ดังนั้นเพื่อที่จะลดเวลาใน ข้อที่ 3 ให้ได้มากที่สุด เพื่อจะได้โฟกัสกับส่วนอื่นๆที่สำคัญได้มากขึ้น ผมจึงได้สร้างโปรแกรมช่วยลดเวลาเขียนโค้ดขึ้นมา และตั้งชื่อว่า
PHP
CI
MANIA
เป็นการนำ CodeIgniter Framework มาช่วยจัดการเรื่องของโครงสร้างการจัดเก็บไฟล์ส่วนต่างๆในรูปแบบ MVC (รองรับ HMVC) ซึ่งจะช่วยสร้างไฟล์พร้อมใช้งาน (CRUD) อัตโนมัติ และแยกไฟล์ส่วนต่างๆออกจากกันเพื่อความเป็นระเบียบเรียบร้อย โดยมีคุณสมบัติคร่าวๆ ดังนี้
สร้างฟังก์ชั่น Date Picker อัตโนมัติ
เมื่อกำหนดฟิลด์ใดๆ ให้เป็นวันที่ ช่องรับข้อมูลนั้นจะมีฟังก์ชั่น Date Picker ให้อัตโนมัติ
สร้างแบบฟอร์ม Upload File
สามารถกำหนดรูปแบบของช่องป้อนข้อมูลเป็น File Upload ได้ โดยจะสร้างโฟลเดอร์สำหรับเก็บไฟล์ตามชื่อ Controller อัตโนมัติ
สร้างช่องป้อนข้อมูลได้หลากหลาย
นอกจาก INPUT Textbox ที่มีให้เป็นค่าเริ่มต้น ยังสามารถเลือกแบบตัวเลือกต่างๆได้ ซึ่งสามารถสร้างค่า value อัตโนมัติจากข้อมูลในวงเล็บ [] ของคอมเมนต์แต่ละฟิลด์ได้
รองรับการบันทึกแบบ Master - Detail
นอกจากสามารถ JOIN กับตารางอื่นๆ เพื่อแสดงข้อมูลชื่อ ตามไอดีที่เก็บไว้แล้ว ยังรองรับการบันทึกรายละเอียดของแต่รายการได้ (Master & Detail)
[หลักการสร้างไฟล์ MVC อัตโนมัติ]
สำหรับวิธีเขียนโค้ดให้เสร็จเร็วนั้น จากที่ได้อ่านหลายๆที่มาก็จะมีขั้นตอนโดยประมาณดังนี้
1. ออกแบบและวางแผน คิดก่อนว่าจะมีฐานข้อมูลอะไรบ้าง จะทำอะไรก่อน อะไรหลัง
2. เริ่มขีดเขียนบนแผ่นกระดาษก่อน หรือถ้าถนัดเครื่องมือสร้าง Diagram หรือ Flowchart ต่างๆก็ยิ่งดี แต่ถ้าไม่ถนัดก็เขียนบนกระดาษ คร่าวๆให้จบกระบวนการ
3. ลงมือเขียนโค้ดตามที่ได้วางแผนเอาไว้ จัดการทุกส่วนให้เสร็จเรียบร้อยครบถ้วนกระบวนการ ตรวจนับจำนวนไฟล์ ฟังก์ชั่น ฐานข้อมูลให้ครบถ้วน
4. ทดสอบการทำงานของโปรแกรม หลังจากที่ตรวจสอบจนครบทุกกระบวนการแล้ว ก็ได้เวลามานั่งคลิก นั่งจิ้มไปทีละส่วนเพื่อหาข้อผิดพลาด และตรวจสอบการทำงานว่าได้ตามที่ต้องการหรือไม่ ถ้าเรียบร้อยก็สิ้นสุดกระบวนการ แต่ถ้าไม่เรียบร้อย ก็ย้อนกลับไปที่ข้อ 3 อีกครั้ง
และในบางครั้งก็มักจะเจอ Bug ที่แก้ไม่หาย ซึ่งตรงนี้ก็จะทำให้เราต้องย้อนกลับไปที่ ข้อ 2 เพื่อตรวจสอบกระบวนการทำงานอีกครั้ง ว่ามีตรงไหนที่ขาดหาย หรือเกินความจำเป็นหรือเปล่า
ซึ่งจากที่ตัวผมเองได้ลองประเมินดูแล้ว ส่วนตัวจะใช้เวลาในการ Coding ที่มากกว่าส่วนอื่นๆ ทั้งที่ความจริงแล้ว ข้อที่ 4 เป็นขั้นตอนที่สำคัญมากๆ และใน ข้อที่ 2 ก็สำคัญไม่แพ้กัน หากพลาดขึ้นมาก็เจอ Bug มหากาพย์ได้เลยทีเดียว
ดังนั้นเพื่อที่จะลดเวลาใน ข้อที่ 3 ให้ได้มากที่สุด เพื่อจะได้โฟกัสกับส่วนอื่นๆที่สำคัญได้มากขึ้น ผมจึงได้สร้างโปรแกรมช่วยลดเวลาเขียนโค้ดขึ้นมา และตั้งชื่อว่า
PHP
CI
MANIA
เป็นการนำ CodeIgniter Framework มาช่วยจัดการเรื่องของโครงสร้างการจัดเก็บไฟล์ส่วนต่างๆในรูปแบบ MVC (รองรับ HMVC) ซึ่งจะช่วยสร้างไฟล์พร้อมใช้งาน (CRUD) อัตโนมัติ และแยกไฟล์ส่วนต่างๆออกจากกันเพื่อความเป็นระเบียบเรียบร้อย โดยมีคุณสมบัติคร่าวๆ ดังนี้
สร้างฟังก์ชั่น Date Picker อัตโนมัติ
เมื่อกำหนดฟิลด์ใดๆ ให้เป็นวันที่ ช่องรับข้อมูลนั้นจะมีฟังก์ชั่น Date Picker ให้อัตโนมัติ
สร้างแบบฟอร์ม Upload File
สามารถกำหนดรูปแบบของช่องป้อนข้อมูลเป็น File Upload ได้ โดยจะสร้างโฟลเดอร์สำหรับเก็บไฟล์ตามชื่อ Controller อัตโนมัติ
สร้างช่องป้อนข้อมูลได้หลากหลาย
นอกจาก INPUT Textbox ที่มีให้เป็นค่าเริ่มต้น ยังสามารถเลือกแบบตัวเลือกต่างๆได้ ซึ่งสามารถสร้างค่า value อัตโนมัติจากข้อมูลในวงเล็บ [] ของคอมเมนต์แต่ละฟิลด์ได้
รองรับการบันทึกแบบ Master - Detail
นอกจากสามารถ JOIN กับตารางอื่นๆ เพื่อแสดงข้อมูลชื่อ ตามไอดีที่เก็บไว้แล้ว ยังรองรับการบันทึกรายละเอียดของแต่รายการได้ (Master & Detail)
สนใจอ่านรายละเอียดเพิ่มเติมได้ที่
http://fastcoding.phpcodemania.com
PHP CI MANIA โปรแกรมสร้างเว็บแอพพลิเคชั่น PHP สำหรับคนที่ไม่ค่อยมีเวลา
"ลดเวลาเขียนโค้ด เพิ่มเวลาบริหารจัดการส่วนสำคัญอื่นๆได้มากยิ่งขึ้น"
ทดลองใช้ได้ที่
PHP CI MANIA โปรแกรมสร้างเว็บแอพพลิเคชั่น PHP สำหรับคนที่ไม่ค่อยมีเวลา
"ลดเวลาเขียนโค้ด เพิ่มเวลาบริหารจัดการส่วนสำคัญอื่นๆได้มากยิ่งขึ้น"
ทดลองใช้ได้ที่
Pass : tobedeveloper
คู่มือการใช้งาน
คู่มือการใช้งาน
วิดีโอ Workshop
[ การตั้งค่าและสร้างโค้ดในไม่กี่นาที โดยไม่ต้องเขียนโค้ดเอง ]
ถ้าดูจนจบและทำความเข้าใจทั้งหมดแล้ว
รับรองว่าการเขียน PHP จะเป็นเรื่องง่ายและสะดวกขึ้นเยอะครับ
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇
หลักการซื้อง่ายๆ สบายกระเป๋า ด้วยการ "อัพเกรดทีละเวอร์ชั่น"
STEP 1 : สำหรับครั้ง แรก
สั่งซื้อ BASIC ราคา 1,500 .-
จะได้ฝึกใช้งาน PHP C MAINA กับฟีเจอร์หลักๆ ตั้งแค่ข้อ 1 - 11 ตามคู่มือ
เพื่อให้คุณคุ้นเคยกับการใช้งานเบื้องต้นไปพลางๆก่อน
👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌
จะได้ฝึกใช้งาน PHP C MAINA กับฟีเจอร์หลักๆ ตั้งแค่ข้อ 1 - 11 ตามคู่มือ
เพื่อให้คุณคุ้นเคยกับการใช้งานเบื้องต้นไปพลางๆก่อน
👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌👌
STEP 2 : สำหรับครั้งที่ 2
อัพเกรดเป็น PRO +1,490 .-
(ซึ่งจะจ่ายเพียงส่วนต่างจากเวอร์ชั่น Basic จากราคาเต็ม 2,990.-)
จะได้ฟีเจอร์ใหม่ๆ ส่วนของระบบสมาชิก, การใช้งาน SESSION, การคำนวณอัตโนมัติเมื่อกรอกตัวเลข, การสร้าง Running Number, สร้างฟอร์มแบบสอบถาม, การบันทึกการตั้งค่า, การสร้างไฟล์ด้วยการคลิกครั้งเดียว
💓💓💓💓💓💓💓💓💓💓💓💓💓💓
💓💓💓💓💓💓💓💓💓💓💓💓💓💓
STEP 3 : สำหรับครั้งที่ 3
อัพเกรดเป็น PREMIUM +1,000 .-
(ซึ่งจะจ่ายเพียงส่วนต่างจากเวอร์ชั่น PRO จากราคาเต็ม 3,990.-)
เพิ่มฟีเจอร์การสร้างรายงานรูปแบบ PDF / Excel / Charts
ซึ่งจะช่วยลดเวลาในการสร้างฟังก์ชั่น เรียกไลบรารี่และเตรียมไฟล์ต่างๆ
สิ่งที่ต้องทำก็เพียงแค่ปรับแต่แบบฟอร์มให้ตรงกับที่ต้องการเท่านั้นเอง
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
เพิ่มฟีเจอร์การสร้างรายงานรูปแบบ PDF / Excel / Charts
ซึ่งจะช่วยลดเวลาในการสร้างฟังก์ชั่น เรียกไลบรารี่และเตรียมไฟล์ต่างๆ
สิ่งที่ต้องทำก็เพียงแค่ปรับแต่แบบฟอร์มให้ตรงกับที่ต้องการเท่านั้นเอง
ซึ่งจะช่วยลดเวลาในการสร้างฟังก์ชั่น เรียกไลบรารี่และเตรียมไฟล์ต่างๆ
สิ่งที่ต้องทำก็เพียงแค่ปรับแต่แบบฟอร์มให้ตรงกับที่ต้องการเท่านั้นเอง
👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
ความคิดเห็น
แสดงความคิดเห็น