我眼中的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.
转载于:https://www.cnblogs.com/afxcn/archive/2008/01/19/1045750.html