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;如果做出的页面存在很多恒定数据,相当于界面框架+数据填空。所以,应该视前端有没有固定的界面框架而定。

  • 相关阅读:
    js时间查询补充
    orm加强版
    ORM查询2
    ORM查询
    TOJ4101.Guess Game(TOJ means Tianjin University Online Judge)(dp的思想,但这道题目是假dp)
    HDU 6024(中国大学生程序设计竞赛女生专场1002)
    UVa1025 (DAG上的dp)
    HDU 题目1198 Farm Irrigation 并查集
    HDU 题目1232 畅通工程 并查集
    UVa 400 Unix ls 命令
  • 原文地址:https://www.cnblogs.com/DarrenChan/p/5459627.html
Copyright © 2011-2022 走看看