แหม่ พูดสรุปแบบนี้ ลูกค้าหรือ องค์กรไหน ที่คิดจะมาใช้ odoo ก็ตกใจแย่สิครับ เรตติ้งตก
ที่จริงมันเป็นปัญหาทุกโปรแกรมครับ ผมเชื่อว่า ERP คู่แข่งรายอื่นๆ อันดับแรกก่อนใช้งานจริง Users ก็จะต้องมีความรู้การ ตั้งค่า ,การคอนฟิคกูเรชั่น พอสมควร เหมือนกันทุกโปรแกรมครับ เพราะ erp นั้นเป็นระบบใหญ่ การตั้งค่า เชทค่า การวางคอนฟิคฯ ก้ต้องมีความสามารถระดับนึง
และตัวโปรแกรม erp อื่นๆ
ที่ไม่ใช้ สถาปัตยกรรมการเขียนโปรแกรมแบบ MVC ( Model-View-Controller ) .......พวกนั้นจะไปสร้างตาราง ที่โปรแกรมฐานข้อมุล พร้อมกำหนดค้า PK, index ,sql_constraints และ Relations Trigger ใน database ได้เลย ซึ่งมันก้คือเทคโนโลยี oop ที่ใช้กันมานานแล้ว users จึงไม่รู้สึกว่าต้องใช้งานยุ่งยากอะไร เพราะโยนภาระไปที่ โปรแกรมฐานข้อมูลไปหมดแล้ว
แต่ odoo ก็ใช้เทคนิคการเขียนโปรแกรม MVC MODEL <----> CONTROLLER <-----> VIEW <-----> USER
คุณจะสร้างตาราง (Class) คุณก็มาสร้างใน model แทบจะไม่ยุ่งไรในโปรแกรมฐานข้อมูลเลย รวมถึงการสร้างค่าตรวจสอบ ค่าฟังกชั่น ก้บรรจุอยู่ภายใน คลาส หมดแล้ว users จึงรู้สึกว่าใช้งานยุ่งยาก และต้องปรับแต่ง Model เยอะแยะ
ลองศึกษาการ คอนฟิคฯ เข้าไปใช้ ตั้งค่า ในหน้า UI นี้ครับ ตามภาพ ซึ่งตัวมาตรฐานก็มีมาให้ตัวอย่าง
1111.jpg
ส่วนใครที่ถนัดงาน Hardcode ก็ไปลุยใน Class model ตรงได้เลยครับ
-name_get() และ _sql_constraints = [ ] เอาไปประยุกต์ใช้แทบทุกงานของ odoo ครับ
คำตอบบางส่วน ผมและน้องๆก็ตอบในลิงคืนี้เช่นกัน
http://www.openerpthailand.org/viewtopic.php?f=16&t=3520
แหม่ พูดสรุปแบบนี้ ลูกค้าหรือ องค์กรไหน ที่คิดจะมาใช้ odoo ก็ตกใจแย่สิครับ เรตติ้งตก :D
ที่จริงมันเป็นปัญหาทุกโปรแกรมครับ ผมเชื่อว่า ERP คู่แข่งรายอื่นๆ อันดับแรกก่อนใช้งานจริง Users ก็จะต้องมีความรู้การ ตั้งค่า ,การคอนฟิคกูเรชั่น พอสมควร เหมือนกันทุกโปรแกรมครับ เพราะ erp นั้นเป็นระบบใหญ่ การตั้งค่า เชทค่า การวางคอนฟิคฯ ก้ต้องมีความสามารถระดับนึง
และตัวโปรแกรม erp อื่นๆ
ที่ไม่ใช้ สถาปัตยกรรมการเขียนโปรแกรมแบบ MVC ( Model-View-Controller ) .......พวกนั้นจะไปสร้างตาราง ที่โปรแกรมฐานข้อมุล พร้อมกำหนดค้า PK, index ,sql_constraints และ Relations Trigger ใน database ได้เลย ซึ่งมันก้คือเทคโนโลยี oop ที่ใช้กันมานานแล้ว users จึงไม่รู้สึกว่าต้องใช้งานยุ่งยากอะไร เพราะโยนภาระไปที่ โปรแกรมฐานข้อมูลไปหมดแล้ว
แต่ odoo ก็ใช้เทคนิคการเขียนโปรแกรม MVC MODEL <----> CONTROLLER <-----> VIEW <-----> USER
คุณจะสร้างตาราง (Class) คุณก็มาสร้างใน model แทบจะไม่ยุ่งไรในโปรแกรมฐานข้อมูลเลย รวมถึงการสร้างค่าตรวจสอบ ค่าฟังกชั่น ก้บรรจุอยู่ภายใน คลาส หมดแล้ว users จึงรู้สึกว่าใช้งานยุ่งยาก และต้องปรับแต่ง Model เยอะแยะ
ลองศึกษาการ คอนฟิคฯ เข้าไปใช้ ตั้งค่า ในหน้า UI นี้ครับ ตามภาพ ซึ่งตัวมาตรฐานก็มีมาให้ตัวอย่าง
[attachment=0]1111.jpg[/attachment]
ส่วนใครที่ถนัดงาน Hardcode ก็ไปลุยใน Class model ตรงได้เลยครับ
-name_get() และ _sql_constraints = [ ] เอาไปประยุกต์ใช้แทบทุกงานของ odoo ครับ
คำตอบบางส่วน ผมและน้องๆก็ตอบในลิงคืนี้เช่นกัน [url]http://www.openerpthailand.org/viewtopic.php?f=16&t=3520[/url]