[รบกวนช่วยชี้แนะ] มี Project จะเขียนเว็บเองค่ะ

ขอเกริ่นนำก่อนเลยค่ะว่าไม่ได้เรียนมาทางด้านนี้
แค่พอรับรู้ผ่านตามาบ้างเวลาเข้าเว็บทำนู่นนี่ หรือทำเว็บสำเร็จรูปง่ายๆให้ลูกค้าค่ะ
จะเรียกว่าความรู้ตรงนี้ 0 เลยก็ไม่ใช่ จะ 1 หรือ 2 ก็ไม่ใช่
ไม่รู้ว่าตัวเองอยู่ตรงไหน + ไม่รู้ว่าจะไปถามใครดี
เลยมาตั้งกระทู้ถามเป็นข้อมูลในการศึกษาเพิ่มเติมค่ะ

จุดประสงค์คือ เรามีโปรเจ็กของเราเอง ทำเว็บไซต์ให้คนเข้ามาใช้งานค่ะ
เราเขียนผังเว็บไว้แล้วค่ะว่ามีหน้าอะไรบ้าง หน้านี้ต้องมีทำอะไรบ้าง
แต่หลักๆก็คือ
- มี Account
- มีหน้าสมาชิก
- สมาชิกจัดการ page ตัวเองได้ค่ะ

เสิร์ช google หาข้อมูล ก็ได้รู้ว่า ฝั่ง Server ก็คือ Database ฐานข้อมูล
ฝั่ง Web ก็คือ HTML, CSS, Javascript
แต่อ่านบล็อก/บทความของคนไทยที่เขียนแล้วยังงงๆค่ะ ยังไม่ค่อยเข้าใจเท่าไหร่
บางทีก็เปิดมาเขียนโค้ดให้ดูเลย เรายังไม่ทันเข้าใจอะไรเลยค่ะ T T"
ลองหาของฝรั่งดู เจออันนี้ 8 ชม.กว่า แต่เราฟังแล้วรู้สึกโอเค อธิบายเห็นภาพดี ตอนนี้เราก็นั่งฟังๆพักๆไปเรื่อยๆอยู่ค่ะ
ระหว่างนี้ก็เลยหาอย่างอื่นไปด้วย พยายามจัดเรียงเข้าความเข้าใจในหัวค่ะ แต่ก็ยังมีช่องว่างอยู่ เลยมาตั้งกระทู้ค่ะ
คลิกเพื่อดูคลิปวิดีโอ

- ได้ยินมาว่าถ้าใช้ ASP ติดลิขสิทธ์ Win โฮสก็แพงไปอีกช่วงราคานึง
แต่ถ้าใช้ที่เป็นพวก open source ก็จะถูกกว่าใช่มั้ยคะ รันบน linux
แล้วก็...จะต้องเขียนเป็น PHP ไม่ใช่ ASP แล้วก็...MySQL
   - ในส่วนตรงนี้มันทำงานยังไงหรอคะ ยังไม่มีภาพในหัวเลย MySQL คือตารางฐานข้อมูล(เหมือนพวก excel spreadsheet ใช่มั้ยคะ)
     แล้ว PHP คือเขียนเพื่อให้สามารถดึง MySQL มาใช้งานใช่มั้ยคะ (ถ้าเราเข้าใจผิดรบกวนอธิบายให้ฟังหน่อยค่ะ ยังไม่ค่อยเข้าใจจริงๆเลยค่ะ) ^ ^"
- ไปเห็นอันนี้มาค่ะ https://dbeaver.io/
คือเราไม่จำเป็นต้องเขียนฐานข้อมูลเอง(manualเองทั้งหมด?)แค่ใส่ช่องอะไรที่ต้องการหรอคะ ? (ถ้าเข้าใจผิดขออภัยค่า)
- ^ แล้วโปรแกรมพวกนี้แนะนำให้ใช้มั้ยคะ ถ้าจะเก็บข้อมูลจากลูกค้าเป็นพวก username/pw/email หน้าสมาชิก / view/stats/click
ความยืดหยุ่นประมาณไหนอะไรยังไงหรอคะ ?
- Dreamweaver กับ Text-editor ทั่วไปแตกต่างกันยังไงหรอคะ ?
- PHP ทำงานอยู่หลัง HTML ใช่มั้ยคะ
- แล้ว HTML ก็คือโครงสร้างของหน้า page แต่ละหน้าใช่มั้ยคะ
- CSS ก็คือเป็นหน้ากากให้ HTML อีกทีนึงเรื่องการตกแต่งเพิ่มเติม
   - แต่ตกแต่ง/design ระดับไหนหรอคะ เห็นเว็บฝรั่งที่เขาทำดูเรียบ modern มากๆเลยอันนั้นใช่ CSS ใช่มั้ยคะ มีอย่างอื่นเพิ่มเติมมั้ยคะ
- Javascript คือส่วนที่จะทำให้เว็บ interactive กับผู้ใช้ใช่มั้ยคะ ตัวเว็บเราคงไม่ได้ซับซ้อนมาก แต่ยังไงก็ต้องศึกษาใช่มั้ยคะ

- กะว่าต้องทำ App iOS / Android ด้วยเห็นว่าต้องเขียน Web API ใช่ไหมคะ ?
ใช้ฐานข้อมูลเดียวกันเพียงแต่ไปออกแบบให้ layout ลงพอดีใช้งานบนหน้าจอ smartphone
   - เขียนเองใช้เวลานานไหมคะ / จ้าง outsource เลยดีกว่า ?
- มีอะไรนอกเหนือกรอบการเขียนนี้มั้ยคะ พวกโปรแกรม ส่วนเสิรม ตั้งค่า เพิ่มเติมที่ควรรู้/ศึกษาเพิ่มเติม ?

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

* ใครมีหนังสือ/เว็บ/บทความ/วิดีโอแนะนำ รบกวนปามาลิงค์มาได้เลยค่ะ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่