【发布时间】:2015-04-16 14:11:02
【问题描述】:
我们的团队希望为我们未来的 ERP Web 应用程序选择一种技术架构。我们已经确定了后端层的选择,实际上我们将使用 Spring Data JPA/Hibernate 和 CXF Web 服务来开发服务层。
现在我们对使用字体端框架来开发客户端层有点困惑。谁能给我他对AngularsJS框架的看法,是否可以使用它来开发所有前端层,包括soap和rest web服务调用?它是否适合我们的 ERP 应用程序?我的意思是从性能的角度来看?因为有很多数据会保存在客户端?在客户端层使用 Javascript?它不会减慢应用程序内部的处理速度吗?
【问题讨论】:
-
是的,Angular 就是 javascript,所以.... 你几乎可以做任何其他 javascript 框架可以做的事情。性能方面,这也不是问题,只要您了解如何编写代码以使其表现良好。性能问题通常是由于逻辑问题/开发人员错误,而不是正在使用的框架(或者如果您允许使用非常旧的 IE,也可能是浏览器)。
-
感谢您的回复,即使我们在整个客户端层都使用js?我的意思是 webservice 调用、XML/Json 解析、对象绑定(在后端层和前端层之间),它不会暴露性能问题吗?什么更好?,使用java类来绑定对象还是使用javascript?
-
是的,客户端可以处理所有这些。哪一个更好取决于太多因素在这里回答。