What is Django? (Intro)

   อัปเดตล่าสุด Feb. 14, 2024

Django คือ back-end web framework ที่ได้รับความนิยมสูงสุดของภาษา Python โดยถูกออกแบบมาเพื่องานด้าน web application, website evelopment, API development เป็นต้น ถูกปล่อยออกมาครั้งแรกเมื่อเดือนกรกฎาคม ปี 2005 (กว่า 23 ปีแล้ว) 

Django เป็นเว็บเฟรมเวิร์คที่อยู่บนพื้นฐานของ MTV (Model, Template, View) Design Patterns (ซึ่งจะถูกกล่าวถึงในบทถัดไป)


หน้า Official Website ของ Django

Django ดียังไง

  • ได้รับความยอดนิยมสูง
  • มีเครื่องมือต่าง ๆ ที่จำเป็นในการพัฒนาเว็บมาให้ครบครันในเฟรมเวิร์คเดียว
  • มีคอมมิวนิตี้ขนาดใหญ่ มีรีซอสและแหล่งให้เรียนรู้ ศึกษามากมาย
  • มี Documentation ที่ยอดเยี่ยม
  • มีความปลอดภัยสูง
  • มี Design ที่เป็นระบบระเบียบ
  • ดีต่อ SEO
  • ใช้ ORM โดยไม่ต้องเขียน SQL
  • ประยุกต์ด้าน web เข้ากับงานด้าน Data Science เพราะว่า Django นั้น based-on ภาษาไพธอน ซึ่ง Python เป็นภาษาที่มีความโดดเด่นด้านนี้มาก ๆ

บริษัทไหนที่ใช้ Django บ้าง ?

ถ้าหากคุณยังลังเลในศักยภายของ Django ว่า เป็นเฟรมเวิร์คที่เหมาะจะเรียนเพื่อทำงานหรือนำมาใช้พัฒนาโปรเจคท์หรือไม่นั้น นี่คือตัวอย่างบริษัทที่ใช้ Django ในการพัฒนาด้าน web development

  • Instagram
  • Nasa
  • Spotify
  • Heroku
  • Mozilla
  • Bitbucket
  • DisQus
  • Reddit
  • Etc

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



คอร์สเรียนแนะนำ