JSP过时了?
个人认为 JSP的几个不足点,不知道各位怎么认为.
1.用过JSP的人都知道,写一张JSP要在其中添加一些JAVA代码,这个就造成HTML和JAVA代码混合,而使得难以维护,有时候还要添加许多标签库来协同工作.
2. 对一张JSP的解析需要占用服务器的一部分资源,因为需要把数据转换成合适的HTML语言.
3. JSP是服务器语言,在动态性和交互性上无法和AJAX相比,用户体验就不好了.
4. 对于移动数据端的考虑,现在手机越来越强大,因为不同屏幕大小而要设计不同的显示样式显然工作量很大,而且手机处理能力现在很强大了,也可以把JSP的表现的步骤放在终端来完成,可以节省服务器的资源消耗.
所以个人认为可以使用 XML+AJAX 代替 服务器数据解析后的结果 发送到客户端 让客户端完成对XML数据的描述,从而对数据和视图更加好的分离,在开发的时候 前端开发人员和后台开发人员约定好XML报文格式,就可以同步的开发网站,后期维护网站也比较清晰,只需要修改其中一个点即可,而且 页面显示的样式可以多样化.即前台和后台分离完全.
推荐框架组合: db4o+spring+spring mvc+xstrea+jquery
上述框架可以完全的代替JSP.