我公司有一种产品是根据其中一家客户银行提供的规格定制的。现在,由于该产品取得了成功,另一家银行接洽了同样的产品,我们不得不做一些代码更改,以便为他们提供银行所需的定制。现在的情况是,与我们接洽的银行数量每天都在增加,我的团队期待某种概括,以便在交付时以最少的代码更改配置产品。现在我的问题如下:-
- 如何将代码模块化以实现完美定制?
- 前端如何实现定制化,让不同银行根据自己的需求进行配置?
- 需要哪些模板和后端技术来填补上述要求的空白。
- 暂时我们使用本地化来根据客户更改标签,但有没有更好的方法?
- 如果要快速交付应用程序,Drools 或 OSGI 是否有用。
- 是否还需要验证不同字段和其他 ui 组件,以满足特定银行的需求?他们有哪些可用的解决方案?
注意:我们使用 Spring3 主要是 MVC 模块来构建解决方案,并期待某种可以定制的工业产品,可以轻松交付,甚至过程应该很快,没有陡峭的学习曲线。