สินค้ารวม : 0 บาท ไปที่ตะกร้าสินค้า
โปรโมชั่น : ยอด 650 บาท ฟรีค่าจัดส่ง (ยกเว้นกล่อง)
ในยุคแรกเริ่มของการขายของออนไลน์นั้น ผู้ขายเพียงแค่ขายบน Facebook ก็สามารถทำได้ แต่ในระยะยาวแล้ว การมีเว็บไซต์ E-Commerce ของตัวเองจะทำให้การทำงานภายในมีประสิทธิภาพมากขึ้น ลดเวลาการตอบลูกค้าได้ ซึ่งจะทำให้ต้นทุนลดลงไปมากมาย โดยจะทำให้ความสามารถในการแข่งขันของเราเพิ่มขึ้นได้ ซึ่งหากจะเลือกที่จะมีเว็บไซต์ของตัวเอง ก็จะมีตัวเลือกคือพัฒนาเองใหม่ทั้งหมด ใช้เว็บไซต์สำหรับรูป หรือใช้ Framework นำมาพัฒนาต่อ
โดยสำหรับหัวข้อในวันนี้เราจะพูดถึง Framework Django ซึ่งเป็นที่นิยมมากในปัจจุบัน ซึ่งมีเว็บไซต์ต่างประเทศใหญ่ๆที่เป็น E-Commerce จำนวนมาเลือกใช้ฐานของ Django ในการพัฒนาเว็บไซต์ E-Commerce ขึ้นมา โดยในวันนี้ผมจะมา Review และพาทุกท่านไปรู้จักกับ Django และ Django Oscar กันครับ
บทความนี้จะประกอบด้วย 3 หัวข้อดังนี้
อธิบาย : Django คือ Framework Open Source ไว้สำหรับสร้าง Web Application หนึ่งที่นิยมที่สุดสำหรับการพัฒนาเว็บไซต์ได้เป็นฐาน Backend เป็นภาษา Python ซึ่งสำหรับในปัจจุบันเรียกได้ว่าเป็นที่นิยมอันดับต้น ไม่ว่าจะในประเทศไทยและต่างประเทศสำหรับผู้ใช้ Python ซึ่งแหล่งข้อมูลเพื่อการ เรียนรู้ บนเรียนใน Youtube หรือแม้แต่หาคนสอนในประเทศไทยหามีอยู๋ทั่วไปหาได้ง่าน สำหรับ Django เป็น Framework หนึ่งที่พัฒนาง่าย มีระบบ Admin อะไรต่างๆอย่างครบถ้วน รวมไปถึงระบบฐานข้อมูลต่างๆ ซึ่งจะทำให้ผู้พัฒนาสามารถ Render ส่วนๆต่างๆออกไปยัง Front End ได้อย่าง ง่ายดายโดยใช้คำสั่งเพียงไม่กี่บรรทัด
อธิบาย : สำหรับ Django Oscar เป็น Framework ตัวเสริม ที่มีฐานมาจาก Django อีกทีนึง โดย Oscar จะสร้างระบบต่างๆที่ใช้ทั่วไปใน E-Commerce มาให้แล้ว ไม่ว่าจะระบบสมาชิก ระบบตะกร้าสินค้า ระบบ Report รวมไปถึงระบบดึงข้อมูลการซื้อในแต่ละคำสั่งซื้อ
1 : ความยากง่ายในการพัฒนา ในช่วงแรกๆ ผู้พัฒนาอาจจะต้องใช้เวลาศึกษา Oscar เข้าใจถึงสิ่งต่างๆ ที่ผู้พัฒนาได้ทำมา โดยหากเข้าใจแล้ว การเปลี่ยนแปลงอะไรต่างๆ จะสามารถทำได้โดยง่าย แต่ผู้พัฒนาจะสามารถรู้ได้ว่าหากจะพัฒนาในจุดๆต่างๆตรงใดนั้น ต้องไปที่ตรงไหน
2 : หาผู้พัฒนาในประเทศไทย ในปี 2563 - 2564 เป็นช่วงเวลาที่มีนักพัฒนาหลายๆคนเริ่มศึกษา Framework Django ซึ่งการหานักพัฒนา Django สามารถหาได้ไม่ยากในประเทศไทย แต่หากจะหาผู้ที่ชำนาญโดยตรงสำหรับ Oscar ยังเป็นเรื่องยากในประเทศไทย ซึ่งอาจจะเป็นปัญหากับ Project เล็กๆที่จะหานักพัฒนาได้ยาก แต่ถ้าสำหรับ Project ใหญ่ๆ แล้วนักพัฒนา Django อาจจะใช้เวลาศึกษา Oscar และทำงานพัฒนาได้ โดยใช้หลักการเดียวกัน
3 : แหล่งความรู้การพัฒนา สำหรับภาษาไทย แหล่งความรู้ยังมีน้อย แต่หากเป็นภาษาอังกฤษแล้วจะมีแหล่งความรู้ให้หาอ่าน หาดูได้มากมาย ท่านใดที่สนใจศึกษาสามารถทำจนชำนาญได้ โดยไม่ต้องไปเสียเงินเรียน ก็ยังทำได้เลยเช่นกัน
4 : ขอบเขตการพัฒนา หากเปรียบเทียบกับ Framework อื่นๆแล้ว Django Oscar นับว่ามีความยืดหยุนที่สูงมากๆ เรียกได้ว่าทำทุกอย่าง เท่าที่คิดก็ทำได้ เพียงแต่ว่าจะมีความยากง่ายในแต่ละเรื่องอย่างไร
5 : ความเร็วของเว็บไซต์ ในเรื่องนี้ให้อยู่ในระบบ Top ของทุกๆ Framework ที่เคยใช้มา
FYI : สำหรับผู้ที่สนใจศึกษา Django Oscar ก็ให้แนะนำเริ่มที่พื้นฐาน Python และตามมาด้วย Python และค่อยไปที่ Oscar ผมเป็นคนหนึ่งที่เคยเริ่มศึกษาตั้งแต่เริ่มต้น ใช้เวลาศึกษาประมาณ 6 เดือนก็สามารถเขียนเว็บไซต์ที่ท่านเห็นอยู่ตรงนี้ได้
© 2022, Dearly Commerce Co., Ltd. All Rights Reserved