อยากเขียนเว็บใช้ Framework ตัวไหนดี สวัสดีค่ะ เพื่อน ๆ ทุกคน กลับมาเจอกับเราอีกแล้วนะคะ SONE4EVA เองค่ะ วันนี้เราก็มีสิ่งดี ๆ มาฝากเพื่อน ๆ อีกเหมือนเดิมเลยค่ะ นั่นก็คือ “ อยากเขียนเว็บใช้ Framework ตัวไหนดี ” เอาล่ะค่ะเรามาพูดถึงเจ้าตัว Framework กันดีกว่า อาจจะมีเพื่อน ๆ หลายคนที่ทราบแล้วว่าเจ้าตัว Framwork คืออะไร ทำไมจะเขียนเว็บไซต์ต้องใช้ Framework แต่ก็มีหลายคนที่รู้จักว่าเจ้า Framework มันคืออะไร เดี๋ยวเราจะอธิบายให้ฟังค่ะ เจ้าตัว Framework นะคะ ถ้าพูดกันง่าย ๆ เลย มันคือรูปแบบหรือชุดคำสั่งที่ถูกใครสักคนเขียนโปรแกรมเอาไว้ในระดับหนึ่งแล้ว เตรียมฟังก์ชันต่างๆ ให้เราเอาไปใช้ได้สะดวกขึ้น แล้วเราก็เอามาทำงานของเราต่อ ซึ่งแต่ล่ะ Framework ก็จะถูกคนที่สร้างขึ้นมาเนี่ย กำหนดสิ่งต่าง ๆ เอาไว้แล้วว่าไฟล์แบบไหนควรเอาไว้ในโฟลเดอร์ไหนค่ะ เราคิดว่าเพื่อน ๆ คงพอจะเข้าใจคำว่า Framework เพิ่มมาขึ้นแล้วนะคะ งั้นเราไปดูกันเลยดีกว่าว่ามี Framework ตัวไหนบ้างที่น่าสนใจ เพราะ Framework ในโลกนี้มีเป็น 100 เพื่อน ๆ หลายคนอาจจะตัดสินใจไม่ได้ว่าจะใช้ตัวไหนดี เดี๋ยวเราจะช่วยเพื่อน ๆ ตัดสินใจเองค่ะ +++ Let’s go +++ React React เป็น Framwork ที่กำลังมาแรงมาก ๆ ในปี 2020 ค่ะ เราเป็นคนหนึ่งที่ใช้เจ้าตัว React เขียนเว็บไซต์อยู่ ที่เราใช้เจ้าตัว React เป็นเพราะว่า React เป็น Framework ที่ต้องใช้ภาษา JavaScript ในการเขียนค่ะ ซึ่งหลายคนอาจจะรู้อยู่แล้วว่า JavaScript เป็นภาษาที่เขียนได้ง่ายไม่ยากมาก ตรงนี้แหละค่ะที่เราชอบ และเจ้าตัว React เนี่ยก็มี Package ต่าง ๆ ให้ใช้มากมายเลยค่ะ ด้วยความที่เจ้า React ฮิตมากนั้น ก็จะมีบทความ ตัวอย่างการทำ หรือวิธีการแก้ปัญหาต่าง ๆ ที่เกิดขึ้น เยอะมาก ๆ ซึ่งตรงนี้อีกนั้นแหละค่ะ ที่ทำให้เราเขียนเว็บไซต์ด้วย React เพราะเวลาเกิดปัญหาอะไรเราสามารถค้นหาใน Internet แล้วเจอวิธีแก้ปัญหาแน่นอน ใครที่กำลังสนใจอยากเขียนเว็บไซต์ด้วย JavaScript เจ้า React เป็นอีกทางเลือกที่ดีมาก ๆ เลยค่ะ 2. Django มาถึงตัวที่ 2 กันค่ะ Framework ตัวนี้อ่านว่า “ดี-จัง-โก้” หรือ “ดี-แจง-โก้” หรือ “จัง-โก้” ก็ได้ค่ะ เอาที่เราสะดวกเลย เพราะถ้าเราพูด 3 แบบนี้ออกมา โปรแกรมเมอร์ หรือนักพัฒนาทุกคนก็จะทราบไปในทางเดียวกันอยู่แล้วค่ะว่ามันคือเจ้า Django ( มันฮอตฮิตมาก ๆ ) เอาล่ะค่ะเรามาเข้าถึงเนื้อหาคร่าว ๆ ของเจ้าตัวนี้กัน Django เป็น Framework ที่ต้องใช้ภาษา Python เขียนค่ะ ใครที่กำลังเขียน Python อยู่ หรือชำนาญในการเขียน เราต้องขอบอกไว้ตรงนี้เลยว่า มันเหมาะมาก ๆ ค่ะ เพราะเจ้าตัว Django เป็นตัวพื้นฐานเลยที่ใครอยากเขียนเว็บไซต์ด้วย Python ต้องเขียนเป็นค่ะ เพราะมันเขียนง่าย ๆ มาก ๆ มีการจัดโฟลเดอร์ต่าง ๆ อย่างเป็นระบบมาก ๆ เมื่อเทียบกับ Framework ที่เขียนด้วย Python ตัวอื่น ๆ แล้ว 3. Flutter หลายคนที่เห็นคำว่า Flutter อาจจะนึกถึงเจ้าตัว Flutter ที่เอาไว้ใช้เขียนแอปพลิเคชันที่สามารถเขียนครั้งเดียวได้ทั้งของ Android และ iOS แต่เราอยากจะบอกว่าเจ้าตัว Flutter เนี่ย ไม่ได้แค่สามารถเขียนแอปพลิเคชันได้อย่างเดียวนะคะ เพราะมันสามารถเขียนเว็บไซต์ได้ด้วยค่ะ เจ้าตัว Flutter จะต้องเขียนด้วยภาษา Dart ค่ะ เหมือนกับการเขียนในแอปพลิเคชันเลยค่ะ และเจ้าตัวนี้ยังมีเว็บไซต์ Official บอกทุกอย่างเลยว่าอะไรเป็นอะไร และมีตัวอย่างด้วย ใครที่กำลังสนใจภาษาใหม่ ๆ อย่าง Dart อยู่แล้วล่ะก็เจ้าตัว Flutter เป็นอีกหนึ่งตัวเลือกที่น่าสนใจมาก ๆ เลยค่ะ และอีกอย่างหนึ่งนะคะ ถ้าเพื่อน ๆ เขียนเว็บไซต์ที่เขียนด้วย Flutter แล้วล่ะก็รับรองเลยว่า เว็บไซต์ของเพื่อน ๆ นั้นจะออกมาสวยงามมาก ๆ เลยล่ะค่ะ เพราะเจ้าตัว Flutter ได้ชื่อว่า Beautiful Framework นั่นเอง เป็นยังไงกันบ้างคะทุกคน Framework ที่เราแนะนำไป น่าสนใจใช่ไหมล่ะคะ ลองเข้าไปโหลดและใช้งานของแต่ละตัวกันดูนะคะ เพื่อน ๆ จะได้ตัดสินใจกันถูกว่าควรเขียนเว็บไซต์ด้วย Framework ตัวไหนดี สู้ ๆ นะคะ ทุกคน รูปภาพหน้าปก รูปภาพโดย Kevin Bhagat จาก Unsplashรูปภาพที่ 1 รูปภาพโดย SONE4EVAรูปภาพที่ 2 รูปภาพโดย SONE4EVAรูปภาพที่ 3 รูปภาพโดย SONE4EVA