ขอคำอธิบาย Javascript Framework and Javascript ต่างกันยังไง และทำไมต้องใช้ Framework

อย่างผมเขียนเว็บหนึ่งเว็บใช้ HTML/CSS/JS แบบนี้ผมเข้าใจครับ ก็แค่ใช้ 3 ภาษาเข้ามาเขียนในหน้าที่ของแต่ละภาษา

ทีนี้ Javascript Framework เช่น Vue.js ถ้านำ Vue เข้ามาแล้วมันจะต่างกันยังไง ในเมื่อก็เป็นภาษา Javascript เหมือนกัน

หรือว่าถ้านำ Vue.js เข้ามา ก็จะเปรียบเสมือนใช้ภาษา Vue.js แทน js ทั้งที่เป็น js เหมือนกัน ถ้าเป็นอย่างนี้แล้วทำไมถึงต้องใช้ Vue แทน js ปกติ

แล้วทำไมถึงควรใช้ Javascript Framework

ก็ทั้งหมดนี้ผมขอคำอธิบายและคำแนะนำในด้านต่างๆที่เกี่ยวข้องด้วยนะครับ ผมสนใจในด้านนี้ครับผม

-**ผมขอขอบคุณทุกทุกความคิดเห็น แนะนำ อธิบายล่วงหน้ามากๆนะครับผม ขอบคุณครับผม**-
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 5
จากที่ผมใช้ react มา
จะพบว่า framework ช่วยให้เราสร้างเว็บได้อย่างมีประสิทธิภาพมากขึ้น เขียนโค้ดอาจจะมากขึ้นหรือน้อยลงแล้วแต่ แต่การจัดการโค้ดดีขึ้นมาก
เวลาโปรเจ็คมีขนาดใหญ่ขึ้นเรื่อยๆ พวก framework นี่ล่ะครับ จะทำให้ทุกอย่างจัดการง่ายขึ้นมาก ๆ

ถ้าความแตกต่างเชิงเทคนิค
framework ก็คือการเอาโค้ด javascript มารวมๆกันจนเป็นเครื่องมือในการสร้างเว็บแบบเป็นระบบ
react angular vue ก็จะมีระบบต่างๆกันออกไป แต่เป้าหมายคือเป็นเครื่องมืออำนวยความสะดวกให้ผู้เขียน javascript

concept ของ framework เหล่านี้คือการแบ่งส่วนประกอบของเว็บเป็นหน่วยย่อยๆ แล้วเอามาประกอบกันเหมือนเลโก้

เช่นคุณเขียนโค้ดปุ่ม Like ขึ้นมา 1 ปุ่ม เวลาจะใช้ใหม่ ก็ต้องก็อปโค้ดเดิมไปวางไว้ที่อื่นๆ เพื่อให้มีปุ่ม like หลายๆปุ่ม ยังไม่รวมโค้ดที่อธิบายฟังก์ชันของปุ่ม like นี้อีก
แต่เมื่อใช้ framework คุณสามารถเขียนปุ่ม like ทีเดียว แล้วนำปุ่มนี้มาวางไว้ตามส่วนต่างๆของเว็บได้ทันที โดยไม่ต้องก้อปโค้ดซ้ำๆ พร้อมฟังก์ชันที่เหมือนๆกันทุกที่ที่คุณไปวาง

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