最近发现Web开发的流程和技术好像发生了蛮大的变化,以前可能就是用一些Struts之类的东西来定义页面,然后用个Hibernate来做持久,然后在上面再加个Spring的壳把他们连起来就完了。
最近看来这种方式好像开始有点变了,大家用AJAX的东西好像越来越多,用AJAX之后,页面跳转少了,Struts的那块好像就用处不大了,然后客户端的JS的咚咚倒是越来越多了。这我猜测可能跟AJAX还是比较有关,因为用AJAX之后,请求的结果可能就是一些XML或者js代码,这些代码总不能直接就丢到页面上吧,所以就需要把一些跟布局相关的咚咚放到客户端来做了,然后估计就出来了这个javascript template。他的用途就是在客户端完成跟jsp差不多的东西,只是jsp实在服务器端把东西查处来之后动态的转成html,然后塞到页面里面去。而javascript template则是通过ajax从服务器端把东西查回来,然后在客户端动态的转成html,然后用dom把东西直接塞到当前页面上去。
如果这个趋势继续向前的话,估计以后服务器端的工作倒是越来越轻松了,最起码标签库,模板库倒是少了不少,然后大家要弄的估计就是怎么加快那个查询的流程,然后再做一些转化丢回去。
最近看来这种方式好像开始有点变了,大家用AJAX的东西好像越来越多,用AJAX之后,页面跳转少了,Struts的那块好像就用处不大了,然后客户端的JS的咚咚倒是越来越多了。这我猜测可能跟AJAX还是比较有关,因为用AJAX之后,请求的结果可能就是一些XML或者js代码,这些代码总不能直接就丢到页面上吧,所以就需要把一些跟布局相关的咚咚放到客户端来做了,然后估计就出来了这个javascript template。他的用途就是在客户端完成跟jsp差不多的东西,只是jsp实在服务器端把东西查处来之后动态的转成html,然后塞到页面里面去。而javascript template则是通过ajax从服务器端把东西查回来,然后在客户端动态的转成html,然后用dom把东西直接塞到当前页面上去。
如果这个趋势继续向前的话,估计以后服务器端的工作倒是越来越轻松了,最起码标签库,模板库倒是少了不少,然后大家要弄的估计就是怎么加快那个查询的流程,然后再做一些转化丢回去。