Videos → Astro JS - เฟรมเวิร์กน้องใหม่ เขียนง่าย โหลดไวมาก!
Description
แนะนำ Astro สำหรับผู้เริ่มต้น หัดง่าย แม้ไม่เคยเขียน JS Framework อื่นมาก่อน
Chapters
- แนะนำตัวและทักทาย 0:00
- แนะนำ Astro Framework 2:02
- เปรียบเทียบ Astro กับ WordPress และ Static Site Generators 3:01
- อธิบายคำศัพท์ SSG และ SSR 4:39
- ข้อดีของ Astro ในด้านความเร็วและประสิทธิภาพ 5:26
- การติดตั้งและเริ่มต้นใช้งาน Astro 6:08
- โครงสร้างไฟล์และโฟลเดอร์ของ Astro 7:02
- การเขียนโค้ดและการใช้งาน Components ใน Astro 9:14
- การใช้งาน Layouts ใน Astro 11:28
- แหล่งข้อมูลและการดึงข้อมูลใน Astro 14:58
- การใช้งาน CMS และฐานข้อมูลกับ Astro 16:41
- การ Deploy เว็บไซต์ Astro 19:55
- แนะนำ ThaiUI และการสร้าง UI Components สำหรับภาษาไทย 21:11
- สรุปข้อดีของ Astro และแหล่งข้อมูลเพิ่มเติม 24:25
Transcript
คำบรรยายต่อไปนี้อาจไม่ถูกต้องทั้งหมด หากคุณพบข้อผิดพลาดใดๆ คุณสามารถช่วยแก้ไขข้อผิดพลาดได้บน GitHub
แนะนำตัวและทักทาย0:00
ฮัลโหล 1 2 โอเค สวัสดีทุกท่านนะครับ สวัสดีครับ มีหลายคนคุ้นหน้าคุ้นตานะครับ
แต่ว่าจริงๆ เหมือนกับว่าก่อนหน้านี้ผมก็ ไม่ค่อยออกตัวว่าใช้ JavaScript นะ ก็มีทำโปรเจคให้มาหลายปีแล้วเหมือนกัน ส่วนใหญ่อยู่เบื้องหลังนะครับ แล้วก็รู้สึกว่าเราก็ไม่ค่อยรู้เรื่องอะไรนะครับ เพราะเราไม่ค่อยรู้เรื่องเราก็เลย เอ๊ะ เราก็ไม่ได้แบบว่ามาพูดมาอะไรด้วยนะครับ ทีนี้ด้วยความไม่รู้เรื่องเนี่ยนะครับ ผมก็เลยรู้สึกว่า ถ้ามีใครที่แบบ ยัง basic ไม่เยอะก็อาจจะฟังไปทันด้วยกันนะครับ ใคร basic เยอะก็อาจจะถือว่าเป็นช่วงเกริ่นแล้วกันเนาะ ก็ยังไม่ได้ลงลึกมากแล้วก็ เป็นเรื่องที่แบบผมรู้สึกว่าคนที่เปลี่ยนจาก การทำเว็บแบบเก่าเนี่ย แล้วก็มาทำเว็บด้วย JavaScript เนี่ย Astro นี้จะแบบสุดยอดเลย จะรู้สึกเข้ามือมากนะครับ
โอเค ก็เลยตั้งชื่อนะครับ framework น้องใหม่ครับ คำว่าน้องใหม่ตอนนี้มันก็หลายปีแล้วนะครับ หลายๆ ที่เขาให้เป็น production แบบใช้งานได้ได้นะครับ ผมเอง production มา 2 ปีด้วย ด้วยโหลดที่แบบว่าวันละสักล้าน visit อย่างเงี้ย ก็สบายๆ นะครับ เพราะฉะนั้นผมรู้สึกว่ามันเขียนว่าน้องใหม่ แต่ว่ามันมัน stable มากๆ นะครับ
โ ทษที พอดีรีบมานิดนึงอ่ะ โอเค งั้นเดี๋ยวเราเริ่มกันเลยนะครับ แนะนำตัวนะครับ ผมชื่อเม่นนะครับ จักรกฤษณ์ ตาฬวัฒน์ นะครับ ก็ก่อนหน้านี้ก็ทำ digital agency นะครับ
อยู่ในกรุงเทพ แล้วก็สัก 10 กว่าปีที่แล้วก็ย้ายไปปายนะครับ แล้วก็ไปทำโปรเจคทำนู่นทำนี่ สอนเด็กสอนอะไรนะครับ แล้วก็มีทำเป็น Muse foundation ที่เป็น coworking space กับพี่ฮั้นท์ น้องฮั้นท์นะครับ แล้วก็มีทำธุรกิจที่เป็น Seed Webs ที่เป็น เหมือนกับเป็นอะไรอ่ะ เราขายธีม ขาย solution ให้กับเว็บที่เป็น WordPress นะครับ แล้วก็มีทีมเล็กๆ ที่เป็นเด็กที่เคยสอนที่ปาย เมื่อสัก 10 กว่าปีที่แล้วนะครับ เขาก็จบมหาวิทยาลัยกันมา ก็เลย โอเค งั้นเราก็ set ทีมด้วยกันนะ
แนะนำ Astro Framework2:02
ทีนี้หัวข้อวันนี้เราพูดถึงเรื่อง Astro นะครับ ผมรู้สึกว่า Astro เนี่ยสื่อสารดี เขาไม่ได้บอกว่าเขาทำได้ทุกอย่างนะครับ เขาบอกเขาเป็น web framework ไม่ได้พยายามเน้นว่า JavaScript ด้วยนะ เพราะว่าจริงๆแล้วเนี่ย พอมัน build เป็น static มันก็ไม่ได้ feel ว่าต้องเป็น JavaScript ขนาดนั้น แต่ว่าเราใช้ JavaScript ในการเขียนนะครับ เขาบอกว่าเป็น web framework สำหรับ content driven นะครับ ก็คือเว็บที่เป็น content ทั้งหลายนะครับ มันจะเหมาะกับ Astro เขาไม่ได้ไปสู้กับ web application ไม่ได้ไปสู้กับระบบที่มันซับซ้อนนะครับ