พวกเราหลายคนเข้าใจ Joomla! อ้างถึงซอฟต์แวร์เฉพาะที่เราใช้ แต่มีซอฟต์แวร์ 3 ประเภทที่แตกต่างกันจาก Joomla!
เหล่านี้คือ:
1) Joomla! CMS;
2) Joomla! แพลตฟอร์ม; และ
3) Joomla! กรอบ.
ความแตกต่างคืออะไร?
พวกเราหลายคนเข้าใจ Joomla! อ้างถึงซอฟต์แวร์เฉพาะที่เราใช้ แต่มีซอฟต์แวร์ 3 ประเภทที่แตกต่างกันจาก Joomla!
เหล่านี้คือ:
1) Joomla! CMS;
2) Joomla! แพลตฟอร์ม; และ
3) Joomla! กรอบ.
ความแตกต่างคืออะไร?
คำตอบ:
Joomla! CMSเป็นผลิตภัณฑ์ที่คุณน่าจะรู้จักและใช้งาน มันเป็นระบบจัดการเนื้อหาที่ให้พลังกับหลาย ๆ ไซต์ โดยปกติเมื่อพูดถึง Joomla! เราแค่หมายถึง CMS เว็บไซต์อย่างเป็นทางการ: http://www.joomla.org/
Joomla! แพลตฟอร์มเป็นโค้ดพื้นฐานเก่าที่ใช้งาน CMS มันเคยเป็นโครงการที่แยกจากกัน แต่ถูกรวมกลับเข้าไปใน CMS แพลตฟอร์มนี้ไม่มีอยู่ในโครงการของตัวเองอีกต่อไป
Joomla! Frameworkเป็นโครงการที่ค่อนข้างใหม่ มันมีความหมายเป็นกรอบในการเพิ่มประสิทธิภาพการใช้งานแบบสแตนด์อโลน มันขึ้นอยู่กับรหัส CMS แต่มีความทันสมัยและปรับปรุงให้ดีขึ้นมาก ปัจจุบัน CMS ใช้เพียงไม่กี่คลาสจากเฟรมเวิร์ก แต่มีแนวโน้มว่าจะเพิ่มขึ้นในช่วงเวลา นอกจากนี้ยังมีแอปพลิเคชันอื่น ๆ เช่น JIssues ซึ่งสร้างขึ้นบนกรอบงานนี้ เว็บไซต์อย่างเป็นทางการ: http://framework.joomla.org/
@Bakual ทำงานได้ดีในการอธิบาย แต่ฉันต้องการเพิ่มว่าจุดประสงค์สำคัญของ Framework คือการปรับปรุงการปฏิบัติสำหรับทุกคนที่พัฒนาส่วนขยายสำหรับ CMS มันปฏิบัติตามแนวปฏิบัติที่ทันสมัยและทำให้การเขียนโค้ดที่สะอาดและทดสอบได้ง่ายขึ้น ฉันพูดสิ่งนี้จากมุมมองในฐานะผู้สนับสนุนหลักของ Framework (ฉันมีส่วนอย่างมาก) และจากความจริงที่ว่าฉันใช้ Joomla! CMS ทุกวันในที่ทำงานและฉันต้องการทำให้ง่ายขึ้น
กรอบคืออนาคต!