现阶段前后端完全分离有必要吗

发布于 2021-12-02 14:31:35 字数 343 浏览 956 评论 16

最近一段时间有学习使用jfinal与beetl,感觉很便捷的~但在技术选择上,我们老大建议使用AngularJs等前端框架与后端分离,不再使用JAVA的模板语言,后端只提供数据,请教下目前做前后端分离是大趋势吗?有没有必要呢?请大家赐教,谢谢~

PS:

我自己看了两天的AngularJS2,也没有什么思路。。。

我们部门主要职责是数据统计,偶尔会有根据数据进行表格、图表展示的需求;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(16

情痴 2021-12-04 17:59:59

angular框架功能强大,门槛还是不低的,但如果能用顺溜,效率大大的无用怀疑,不过不适合移动端哦。前后的分离当然有必要,双方定好规范,并行开发效率自然高。

其实还是人的问题,人能力跟不上,再好的技术选型也白搭啊。

丢了幸福的猪 2021-12-04 17:59:59

其实选用的最终结果是,后端java是我写,前端AngularJS也是我写的...

野心澎湃 2021-12-04 17:59:50

看你有木有必要彻底的分离,现在我这项目angular负责前端所有,包括路由转发。

后端只输出JSON数据

断爱 2021-12-04 17:59:24

看业务逻辑,有的可以,有些不推荐

兮颜 2021-12-04 17:55:27

看你前端有多复杂,而且就算是分离,一般还是会用模板引擎的

凌乱心跳 2021-12-04 17:51:49

我只能说尝试新技术是要付出代价的,还是稳一些慢慢根据需求逐渐演进比较好。

成熟稳重的好男人 2021-12-04 17:46:04

多谢~目前AngularsJS2出来才半年,资料只能看官方的了,可怜我的英文水平.

英雄似剑 2021-12-04 17:15:20

回复
才半年吗!!!?我在2014年就看到人家用的炉火纯青了,慕课网有angularjs的教程,讲的不错,现在资料不少了。。。。

小情绪 2021-12-04 16:28:20

回复
AngularJS2的确出来的时间不长,并且不兼容AngularJS,两个是完全不一样的东东

空城仅有旧梦在 2021-12-04 16:11:36

这是技术发展趋势,因为移动终端越来越普及,如果按传统的方式在服务端套模板的话,网络中间会来回传输大量重复的html标签,这在以前pc终端为主的时代不是问题,但是在移动无线网络环境下就变成一个突出的问题,如果网络不好,刷新页面会造成白屏, 如果后端只提供裸数据(json格式),并用nodejs/java提供高并发下的低延迟响应,对移动端的用户体验会有很大的改善

屌丝范 2021-12-04 15:43:07

实事求是,看实际的具体情况吧,

一门技术出来肯定有它适用的场景

技多不压身

德意的啸 2021-12-04 13:50:53

技术控都这样。喜欢折腾技术。然并卵。

甜柠檬 2021-12-03 22:03:44

同感,目前数据展示需求只需要一个table与charts控件就可以做出不错的效果,而且也不复杂,如果采用JS前端,就要考虑权限的前端实现方案,任务量可能会更大,为了技术而技术....

本宫微胖 2021-12-03 10:59:54

如果是为了新技术,那需要找一个典型的应用比较合适,而不是统计分析这种系统

秉烛思 2021-12-03 03:28:33

无论怎么样,都得采用模板引擎,看你团队里是js人员多,还是java人员多,搞js前后端分离的公司,我认为得有一定底气。 对于模板引擎,后端模板引擎技术上更成熟,beetl尤其是这样,同时也支持beetl ajax, 以及beetl版的前后端分离方案(也可以让前后端分组开发)。

前端模板引擎现在问题是技术不够成熟,另外要获取的数据都必须后端提供完全,而不像后端模板引擎按需取数据。

鉴于你做的是后台统计分析,用于pc端,而且大量图表都肯定有JS库已经提供了,我觉得,没有必要采用angularjs

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文