|
Sage X3的架构是很先进的,它提供了安全高效的二次开发环境。
二次开发的最重要的原则是客户化、垂直行业方案和标准程序相互独立,无论哪一部分的升级都不会互相影响。同时,有效降低成本和风险。标准版本的稳定性和二次开发的灵活性和谐共存。通过业务代码保护客户化的字段、数据表、屏幕、对象、窗体、报表甚至在线帮助。用户经过简单培训可以安全的增加自定义的元素。严格执行代码分离原则,代码分为标准代码、垂直方案代码和客户化代码。大大减少了二次开发的代码量,使程序更稳定。在未来升级中保护在二次开发上的投资。一般来说,实现相同功能,X3仅需传统软件1/3的代码量和成本。垂直化方案更可以让企业可以和类似行业的其他客户一起分担昂贵的开发成本。录入点是对客户各种需求进行抽象和提炼的结果。每一个录入点都提供了一个用户入口来修改黑箱程序中的某些变量,已达到修改业务逻辑的目的。开发员只需要在合适的录入点,加入很短的代码即可实现客户的需求,不需要去读懂源代码,使得二次开发能够与原有系统真正融为一体。录入点技术可以让软件业务逻辑极大扩展。
仅仅比较标准功能,Sage X3的优势不大。其实每个项目多少都需要一点二次开发,看你出的钱多少。比如50万标准功能实施+10万二次开发,Sage X3后续二次开发的边际成本会很低,对于个性化需求很强烈的公司是很适合的。但追求绝对价格很低,肯定是不对的。高质量的顾问是要高工资养活的。买方拼命杀价,总有不要命的人接你的单子。
一般一个工厂,如果你点我的名实施,实施费40-60万,标准功能+顺手可以带掉的简单开发(加个字段,代码10行左右的录入点程序之类)。 |
|