各位大牛来分析下javaweb的发展,并回答下小弟的几个问题
现在的项目一般都是ssh,ssi(ssm)框架,还有就是springmvc啥的,高端点的就是公司自己开发的框架,我的问题是这些东西让我们的项目变得很臃肿,个人感觉尤其是SSH,我们的项目现在用的是SSH,项目慢的一塌糊涂,我想问以下几个问题:
1.现在SSH还是主流嘛?如果不是现在什么是主流?
2.javaweb真的要为了开发速度或者开发容易度而牺牲性能?
3.javaweb今后的发展趋势是什么样的?
备注:请大家广泛讨论下,可能我提的问题有些是比较可笑或者低级的,但是还烦请回答,在此谢过了
[解决办法]
首先,你说的这些都是FrameWork,只是应用层面上的,而我个人理解的web的主流是分布式应用,即高性能、高可用、低成本的大型分布式Java系统的构建。之于框架,我个人认为主要是为了简化开发流程,提高开发效率。
对于你说的javaweb发展方向,我可以理解为是技术选型为java之后的发展方向吗?web应用的发展的特点比较明显,伴随越来越高的并发量和越来越多的数据量,如何保证系统的性能以及提高系统的可用性和系统的伸缩性尤其显得重要。里面涉及的并发处理,jvm调优,负载均衡,热备份,多机房,提高系统的伸缩能力(包括垂直伸缩、水平伸缩等),这是我对于构建分布式java应用的一些认知吧。说的不对的地方还请指正。
[解决办法]