zoukankan      html  css  js  c++  java
  • html+Ajax和JSP的比较

    1.有人说JSP会泄露源码(可能会有一些代码痕迹,但肯定没啥大事)
    2.又说,Ajax是为了分离前后台,让控制部分在前台处理,降低代码耦合度,后台只相当于服务。

    3.能够让前台移植,降低后期维护成本.纯用前端+ajax请求,后台随便改,不用通知前台,只需维护一个接口。
    4.还有的说,html在处理高并发时,速度要比JSP快(的确很有道理,毕竟不用重新生成HTML) 
    5.由于JSP生成的HTML速度慢,在高并发时,Apache会处理HTML部分的数据,分理出需要tomcat处理的数据,这样再用JSP生成HTML,就不容易导致tomcat奔溃,为tomcat减负,提高效率。

    6.如果用ajax请求的方式,页面内容延迟加载。搜索引擎无法探测到网页内容,造成人们无法根据内容百度你的网站。

    7.如果网页中包含加载更多这个按钮,那么无论如何都需要ajax请求更多数据(总不能刷新整个页面吧)。既然如此,为啥不一开始就全部通过ajax呢?

    8.用ajax能让用户看到界面框架,然后内容慢慢浮现,速度似乎更快。

    9.用ajax会不会像数据库一样产生1+N问题。

    10.不用jsp那么struts中的值栈是不是用处就少了

    11.用ajax请求方式,android端和web端可以共用一个后台。

    12.其实这个问题就是一个尺度问题。如果说界面框架也是数据,那么界面框架也可以用ajax;如果做出的页面存在很多恒定数据,相当于界面框架+数据填空。所以,应该视前端有没有固定的界面框架而定。

  • 相关阅读:
    安装EPP的调试Zend Debugger
    PHP一周学习小结
    工作小记
    JQuery实现日期联动
    编程珠玑位图法排序
    Asp.net MVC 4 异步方法
    Powershell实现创建zip压缩文件
    使用JustDecompile修改程序集
    Asp.net MVC 3 异步操作
    HTAs文件应用
  • 原文地址:https://www.cnblogs.com/DarrenChan/p/5459627.html
Copyright © 2011-2022 走看看