小鬼之家

流浪,游走于文明与原始之间. 关注底层技术,实现美好生活。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

      我眼中的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.

posted on 2008-01-19 21:02  黄尚  阅读(364)  评论(0编辑  收藏  举报