ศึกจ้าว CMS - อนาคตการพัฒนา

by overbid
22 June 2008 - 18:08

หลังที่ผมเขียน ศึกจ้าว CMS เวลาผ่านไป CMS แต่ละตัวก็มีการปรับตัวเพื่อสู้ศึกในโลกของ CMS ที่มีการแข่งขันสูง ผมขอเสนอแนวทางการพัฒนาของ 4 CMS หลัก (เหตุผลที่เลือก 4 ตัวนี้กรุณาอ่านบทความตามลิงก์บทความเก่า)

Drupal - กล่าวได้ว่าเป็น CMS ตัวแรกที่ตัวเองเป็น framework และมีเอกสารประกอบยอดเยี่ยม ทำให้เป็นที่นิยมในหมู่นักพัฒนามาเป็นเวลานาน และได้มีการทำโมเดลทางธุรกิจใหม่ โดยแยกส่วนพัฒนาส่วนที่ต้องจ่ายตังค์ ซึ่งคล้าย ๆ กับ Mambo สมัยก่อน เวลาเท่านั้นจะพิสูจน์ว่าโมเดลนี้จะประสบความสำเร็จหรือไม่ เวอร์ชันที่มีการปรับเปลี่ยนเยอะคือเวอร์ชันต่อไปคือ 7 เวอร์ชันปัจจุบันคือ 6.2

Joomla! - ในเวอร์ชัน 1.5 ตัว Joomla! ได้พัฒนาตัวเองเป็น framework ซึ่งสร้างความแตกต่างระหว่าง Mambo กับ Joomla! อย่างชัดเจน เวอร์ชันที่มีการปรับเปลี่ยนเยอะคือเวอร์ชัน 2.0 โดยเวอร์ชันต่อไปคือ 1.6 เวอร์ชันปัจจุบันคือ 1.5.3

Mambo - ทางทีมพัฒนาได้มีการนำ CakePHP ซึ่งเป็น php framework อันโด่งดังมาเป็นฐานในการพัฒนาในเวอร์ชัน 5.0 โดยมีแนวความคิดว่าจะทำให้ทีมพัฒนาสามารถพุ่งความสนใจในการพัฒนาความสามารถของส่วนหลัก ได้อย่างเต็มที่โดยไม่ต้องเสียเวลาไปดูส่วน framework ซึ่งเป็นแนวความคิดที่ดีมาก แต่คงต้องใช้เวลาอีกนานเพราะเวอร์ชันปัจจุบันคือ 4.6.4 เวอร์ชันถัดไปคือ 4.7 และ 4.8

Typo3 - ทั้ง ๆ ที่ตัว Typo3 เป็น framework ที่มีความสามารถสูงมากอยู่แล้ว แต่เพื่ออนาคตที่ดีกว่า ทางทีมพัฒนาได้มีการแยกส่วนการพัฒนาเป็น 3 ส่วน คือพัฒนา Typo3 4, Typo3 5 และ Flow3 ซึ่งเป็น php framwork ซึ่งเป็นอิสระกับตัว Typo3 ซึ่งแนวความคิดนี้คล้าย ๆ Mambo แต่ทาง Mambo เลือก framework ที่มีความสามารถสูงที่มีอยู่แล้ว แต่ทาง Typo3 เลือกที่จะพัฒนาขึ้นมาเองใหม่ เพราะ framework ที่มีอยู่ในปัจจุบันยังมีข้อจำกัดในการนำมาเขียนเป็น CMS หมู่เทพเลยเลือกที่จะเขียนใหม่มันซะเลย และข้อดีของมันที่คาดว่าจะได้อย่างชัดเจนคือทำให้การติดตั้งง่ายขึ้น (ซึ่งแค่นี้ก็พอแล้ว เพราะ Typo3 มีข้อเสียข้อเดียว คือใช้ยาก) ซึ่งเวอร์ชันที่มีการปรับเปลี่ยนคือเวอร์ชัน 5 โดยกำหนดเวลาออกคือ 8/10/2552 เวอร์ชันปัจจุบันคือ 4.2.1

จริง ๆ สิ่งที่ผมแจกแจงไปออกจะเป็นแนวความคิดของผู้พัฒนาไปสักหน่อย ซึ่งในโลกแห่งความจริงผู้ใช้ทั่วไปไม่ได้สนใจหรอกครับ โดยทั่วไปสนใจเพียงความสามารถ ความง่ายในการใช้งาน ซึ่ง CMS แต่ละตัวก็มีจุดเด่นจุดด้อยต่างกัน ก็ขอให้ทุกท่านค้นหา CMS ที่เหมาะกับตัวเองเจอนะครับ สวัสดี

ตอนเก่า

Blognone Jobs Premium