ทำไมสร้าง Blog ผมต้องนึกถึง Gatsby

เมื่อก่อน Developer คนใหนที่คิดจะให้เขียน Blog ของบริษัท หรือของตัวเองขึ้นมาสิ่งแรกที่คนๆนั้นจะนึกขึ้นมาได้คือ Wordpress สิ ง่ายมากใช้เวลาแปปเดียว~ ส่วนตัวต้องยอมรับเพราะผมเป็นหนึ่งในนั้นที่ เคยผ่านประสบการณ์การใช้มันจำได้ว่าทุกครั้งที่ได้ใช้มันนั้นผมต้องสบทขึ้นมา ตลอดว่าทำไม ต้องงี้ๆๆ ไม่มีตัวอื่นใช้แทน Wordpress เลยหรอ?

เตรียมตัวกันก่อนที่คิดจะเขียน Gatsby

อย่างที่ทราบกันดีไม่ว่าจะเป็น Gatsby หรือ Next.js ทั้งสองต่างต้องการคนที่มีพื้นฐานใน React ทั้งนั้นอีกทั้งใน Gatsby process การทำงานของข้อมูลจะต้องใช้ความรู้ Graphql เป็นหลักฟังแล้วผู้อ่านคงจะมีคำถามในใจว่า(ทำไมมันหลายเรื่องจังเว้ยย 😹)

Gatsby เมื่อเปรียบเทียบกับ Nextjs

แล้วก็มาจนได้กับคำถามที่ว่าทำไม ไม่ใช้ Nextjs ละ SSG,SSR ก็ทำได้หมดแล้วทำไมต้องมาใช้ Gatsby ที่ทำได้แค่ SSG ล่ะ.. ไม่อยากจะบอก Gatsby เขาก็มี SSR แล้วนะจ๊ะอีกทั้งเวลาเราจะเลือกใช้ Framework อะไรซํกอย่างเนี่ยเราจะพิจารณาจากสิ่งที่เราจะทำมันน่าจะดีกว่าไม่น้อยเลย ซึ่งGatsby มี integration system พ่วงมาให้เราใช้ซึ่งพวกเนี่ยจะช่วยลดภาระเราทุกอย่างเลยนะไม่ต้องมา Manual config google analytic, SEO, Search , Media assets , sort ถึงผมค่อนข้างมั่นใจในสิ่งที่บอกมาถ้าเป็น ฝั่ง next.js ก็มีลากเลือดกันบ้าง ซึ่งในความเป็นจริงแล้วการทำ blog ที่ไม่ต้องมีอะไร complex ฉะนั้นในมุมมองของผม Gatsby เพียงพอและทำได้ดีกว่า ทั้งในส่วน

Option Next js Gatsby js
add seo 🤩 🤩
add analytics 🤔 🤩
integrations system 🤔 🤩
Basic feature (sort, paginate ) 🤔 🤩
CMS headless integration 🤔 🤩

*** 🤔 = ไม่มีให้พร้อมใน framework ต้องไปหาติดตั้งเอาเองจาก lib นอก(เผลอๆ พัง) , 🤩 = มีให้ติดตั้งใน integration system

สรุป

จะเห็นว่าในแง่ Blog นั้นผมยังคงแนะนำว่า ใช้ Gatsby ก็เพียงพอแล้ว แต่ก็นะสิ่งสำคัญของ blog นอกจาก tech ที่สามารถทำให้เราลดเวลาในการ development แล้วสิ่งที่สำคัญยิ่งกว่าคือ content สุดท้ายแล้ว Framework ก็คือทางเลือกนึงเท่านั้นเอง … 😃

Share This:

ระบบติดตามข่าวสาร Coming soon นะครับ 😅