日期:2014-05-17  浏览次数:20752 次

jsp、taglib、velocity、freemarker等都过时了吗?
我是老程序员,以前做BS结构开发,用的是jsp、taglib、velocity、freemarker等技术以输出HTML,但是今天,我发现这些技术似乎将被淘汰了,新的开发模式不再输出html了,因此上述技术不再有用,或者只局部用一点点。

新的技术往往用ext等js组件,界面就是一个静态的HTML,包含了一些组件,发往后台的请求不再是处理后输出HTML,而是输出JSON格式的数据了,有些类库可以把javaBean直接作为json输出,以输出HTML为目标的jsp、taglib、velocity、freemarker等技术再也用不到了。

真的是再也用不到了吗?基于ext等js类库并且完全以Ajax方式交互json数据,这种将是主流并将完全代替传统的web技术吗?

------解决方案--------------------
怎么可能过时呢?
我做的项目很少用ajax
现在做的项目甲方不允许用ajax

------解决方案--------------------
还不是看客户需求了,正确的时间选择正确的技术才是王道
如果1个100万的项目摆在你面前,客户就要求你用老技术,因为他们用着习惯了,那你说做还是不做,呵呵
------解决方案--------------------
Ajax 一般用于公共的网站比较多,作为企业内部使用的管理系统为了安全性一般很少使用 Ajax 的,大多数都是基于传统的请求/响应方式。另外,企业内部的管理系统稳定性和安全性是首要,用户体验相对于比较次要。
------解决方案--------------------
探讨
我是老程序员,以前做BS结构开发,用的是jsp、taglib、velocity、freemarker等技术以输出HTML,但是今天,我发现这些技术似乎将被淘汰了,新的开发模式不再输出html了,因此上述技术不再有用,或者只局部用一点点。

新的技术往往用ext等js组件,界面就是一个静态的HTML,包含了一些组件,发往后台的请求不再是处理后输出HTML,而是输出JSON格式的数据了,有些类库可以把javaBean直接作为json输出,以输出HTML为目标的jsp、taglib、velocity、freemarker等技术再也用不到了。

真的是再也用不到了吗?基于ext等js类库并且完全以Ajax方式交互json数据,这种将是主流并将完全代替传统的web技术吗?

------解决方案--------------------
AJAX不能那么大幅度的用 我不知道为什么 怎么说呢 总感觉有种不安全和不稳定的因素在里面 什么原因我不清楚...就像是我从来没有想过让一个可以赚100块钱的人去赚1000块钱 AJAX的作用是异步处理 也就是说这个异步不是作为主要部分来实行的

整站用AJAX 界面都用EXTJS 但后台毕竟还是存在的嘛.. 后台存在的话只是视图的表达方式不一样了嘛..兄弟莫要伤心..
------解决方案--------------------
另外 注意下速度和安全 EXTJS的界面和JSP的界面你可以测试下打开速度的区别..那区别可太大了..
------解决方案--------------------
这永远是一个迷
------解决方案--------------------
不会,我觉得Ajax只是一个过渡技术
------解决方案--------------------
技术只有使用与否,没有过时之说。不能因为你用ext做项目,暂时不用freemaker等,就说什么过时了。