zoukankan      html  css  js  c++  java
  • 我眼中的WEB开发

          我眼中的WEB开发就是纯粹的一些html/xhtml标签,加上一些javascript脚本,再加上一点点的后台操作的代码。WEB请求的生命周期就是客户端请求服务,服务端根据提供的参数输出最终的html/xhtml标签和javascript脚本,客户端再根据相应的脚本对HTML对象进行相应的处理展现出最终的表现行为给用户。
          从上面的描述中我们应该能清楚的知道WEB开发的根本就是以下三部分:
          1. html/xhtml标签的编写
          2. javascript脚本的编写
          3. 后台代码的编写
          从目前的WEB开发来看,我们无论使用什么样的的技术,html/xhtml标签和javascript脚本的编写基本上是一样的,所不同的仅是后台代码。自从ASP.Net的流行,大家对控件的技术已经是相当的接受了,它给大家带来方便的同时,也使得我们淡化了前台与后台的概念,因为它把这些给封装了,让我们感觉我们只需要编写后台代码就好了,前台的展示就交给它了。但在我眼里简洁并且正确的html/xhtml标签的运用和结构良好的javascript脚本编写比后台代码更重要,因为WEB的变化点常常都在展现的这一层。我们往往能很熟练地实现一个较完善的后台代码的分层结构,但却很少有人能实现出来比较完美的支持多种展现的前台结构。
          去除业务逻辑不谈,一个经典的WEB程序一般需要以下特性的全部或部分:
          1. 数据与表现分离,也就是所谓的换肤功能。
          2. 多语言支持
          3.

  • 相关阅读:
    164 Maximum Gap 最大间距
    162 Find Peak Element 寻找峰值
    160 Intersection of Two Linked Lists 相交链表
    155 Min Stack 最小栈
    154 Find Minimum in Rotated Sorted Array II
    153 Find Minimum in Rotated Sorted Array 旋转数组的最小值
    152 Maximum Product Subarray 乘积最大子序列
    151 Reverse Words in a String 翻转字符串里的单词
    bzoj3994: [SDOI2015]约数个数和
    bzoj 4590: [Shoi2015]自动刷题机
  • 原文地址:https://www.cnblogs.com/afxcn/p/1045750.html
Copyright © 2011-2022 走看看