โพสต์ โดย kittiu » อาทิตย์ 02 มิ.ย. 2013 2:25 am
ผมจับ ADempiere มา 3 ปี OpenERP ประมาณปีกว่า ชอบทั้งสองตัวครับ มีข้อดีคนละด้าน แต่เอาเข้าจริงๆผมว่ามันเกือบตรงข้ามกันเลยทีเดียว ความเห็นผมคือ
OpenERP เริ่มต้นง่ายกว่า Module มีกว้างกว่าและยืดหยุ่นกับการปรับแต่งมากกว่า
ADempiere เริ่มต้นยากกว่า มี Module น้อยกว่า แต่ลุ่มลึกและหนักแน่นกว่า โครงสร้างของข้อมูลมีความเป็น ERP มากกว่า
จุดแข็งของ OpenERP สำหรับผม อยู่ที่การใช้งานที่ง่าย การพัฒนาด้วยภาษา Python เขียนง่าย Framework ต้องถือว่าทันสมัยมากๆ แต่ก็มีจุดอ่อนที่ความยืดหยุ่นนี่แหล่ะ เพราะการเป็นระบบ ERP บางครั้งยืดหยุ่นเกินไปก็ไม่ดีเพราะไม่รัดกุม ข้อด้อยอีกอย่างคือการบันทึกบัญชี ซึ่งผมว่าไม่ค่อยละเอียด ต้องมีนักบัญชีมาตรวจอีกที ผมอยากใช้คำว่ามันเป็น Integrated Application ที่ดีมาก แต่ยังไม่อยากเรียกว่าเป็น ERP การเริ่มต้นง่ายมาก ไม่ต้อง Setup อะไรมากมันก็ยอมให้ทำงานได้ (ปล่อยหลวมๆไปก่อนได้)
ส่วน ADempiere จุดแข็งอยู่ที่ความเป็น ERP จริงๆ มีการ Control ที่รัดกุมกว่า ผมว่า Database Structure คล้ายกับ SAP หรือ Oracle เลยทีเดียว (คนที่ออกแบบก็มาจาก SAP) การบันทึกบัญชีเป๊ะมาก (สำคัญสำหรับบริษัทใหญ่ๆ ที่มีการ Control สูง แต่บางทีก็ไม่จำเป็นสำหรับ SME) ใช้ภาษา Java ซึ่งเป็นภาษาที่ใช้กันมากในองค์กรใหญ่ เร็วกว่า Python แต่ก็ยากกว่าเยอะ การวางระบบก็ยากกว่าเพราาะเน้น Control การ Config ก็ต้องค่อนข้างเป๊ะ ถึงจะเริ่มทำงานได้
สรุปสั้นๆ
OpenERP = เชิงกว้าง + ยืดหยุ่น เน้น User Friendly
ADempiere = เชิงลึก + หนักแน่น เน้น Control
ผมพบว่าคนที่เคยใช้ระบบที่เน้นการ Control หรือคุ้นเคยกับ SAP หรือ Oracle มาก่อน จะมีแนวโน้มชอบ ADempiere
แต่ถ้าไม่เคยมีระบบอะไรมากก่อน ผมว่าเริ่มกับ OpenERP ก็น่าจะดีกว่าครับ
อ้อ อีกอย่างถ้าเน้น Manufacturing นี่ ผมไม่แนะนำ ADempiere นะ เค้ามีโมดูลนี้เหมือนกัน ทำงานได้ แต่ผมว่ายังไม่ค่อยสมบูรณ์ Config ให้ใช้งานได้ยากสุดๆ (ถ้าไม่มี Developer เก่งๆอยู่ข้างๆ อย่าเสี่ยง) OpenERP ง่ายกว่าเยอะสำหรับโมดูลนี้นะ
ผมจับ ADempiere มา 3 ปี OpenERP ประมาณปีกว่า ชอบทั้งสองตัวครับ มีข้อดีคนละด้าน แต่เอาเข้าจริงๆผมว่ามันเกือบตรงข้ามกันเลยทีเดียว ความเห็นผมคือ
OpenERP เริ่มต้นง่ายกว่า Module มีกว้างกว่าและยืดหยุ่นกับการปรับแต่งมากกว่า
ADempiere เริ่มต้นยากกว่า มี Module น้อยกว่า แต่ลุ่มลึกและหนักแน่นกว่า โครงสร้างของข้อมูลมีความเป็น ERP มากกว่า
จุดแข็งของ OpenERP สำหรับผม อยู่ที่การใช้งานที่ง่าย การพัฒนาด้วยภาษา Python เขียนง่าย Framework ต้องถือว่าทันสมัยมากๆ แต่ก็มีจุดอ่อนที่ความยืดหยุ่นนี่แหล่ะ เพราะการเป็นระบบ ERP บางครั้งยืดหยุ่นเกินไปก็ไม่ดีเพราะไม่รัดกุม ข้อด้อยอีกอย่างคือการบันทึกบัญชี ซึ่งผมว่าไม่ค่อยละเอียด ต้องมีนักบัญชีมาตรวจอีกที ผมอยากใช้คำว่ามันเป็น Integrated Application ที่ดีมาก แต่ยังไม่อยากเรียกว่าเป็น ERP การเริ่มต้นง่ายมาก ไม่ต้อง Setup อะไรมากมันก็ยอมให้ทำงานได้ (ปล่อยหลวมๆไปก่อนได้)
ส่วน ADempiere จุดแข็งอยู่ที่ความเป็น ERP จริงๆ มีการ Control ที่รัดกุมกว่า ผมว่า Database Structure คล้ายกับ SAP หรือ Oracle เลยทีเดียว (คนที่ออกแบบก็มาจาก SAP) การบันทึกบัญชีเป๊ะมาก (สำคัญสำหรับบริษัทใหญ่ๆ ที่มีการ Control สูง แต่บางทีก็ไม่จำเป็นสำหรับ SME) ใช้ภาษา Java ซึ่งเป็นภาษาที่ใช้กันมากในองค์กรใหญ่ เร็วกว่า Python แต่ก็ยากกว่าเยอะ การวางระบบก็ยากกว่าเพราาะเน้น Control การ Config ก็ต้องค่อนข้างเป๊ะ ถึงจะเริ่มทำงานได้
สรุปสั้นๆ
OpenERP = เชิงกว้าง + ยืดหยุ่น เน้น User Friendly
ADempiere = เชิงลึก + หนักแน่น เน้น Control
ผมพบว่าคนที่เคยใช้ระบบที่เน้นการ Control หรือคุ้นเคยกับ SAP หรือ Oracle มาก่อน จะมีแนวโน้มชอบ ADempiere
แต่ถ้าไม่เคยมีระบบอะไรมากก่อน ผมว่าเริ่มกับ OpenERP ก็น่าจะดีกว่าครับ
อ้อ อีกอย่างถ้าเน้น Manufacturing นี่ ผมไม่แนะนำ ADempiere นะ เค้ามีโมดูลนี้เหมือนกัน ทำงานได้ แต่ผมว่ายังไม่ค่อยสมบูรณ์ Config ให้ใช้งานได้ยากสุดๆ (ถ้าไม่มี Developer เก่งๆอยู่ข้างๆ อย่าเสี่ยง) OpenERP ง่ายกว่าเยอะสำหรับโมดูลนี้นะ