论文部分内容阅读
摘要:回顾了web应用开发的发展历史,介绍了学习web开发的一般过程和Web应用的开发过程。
关键词:web应用;Web1.0;Web2.0
中图分类号:TP309文献标识码:A文章编号:1007-9599 (2011) 07-0000-01
Learning Experiences of Web Application Development
Guo Haiku
(Guangdong Industry Technical College,Experimental&Training Center,Guangzhou510300,China)
Abstract:Reviews the development history of the web application development,this paper introduces the general process of learning Web development and development process of Web application.
Keywords:Web application;Web1.0;Web2.0
一、引言
所谓的Web应用,就是由网站提供的,客户端以浏览器为平台的基于Internet的应用,它不是纯静态的网页模式,而是包括网页、程序、数据库及其它数据存储形式在内的能够实现对信息的查询、增删改和交互式操作的综合应用。
二、Web1.0和web2.0
谈Web的发展就不可能不提到Web1.0和Web2.0。Web1.0时代,我们作为互联网的使用者只能被动的去接受网上的信息,这时候的网络更多的是一种单向的信息传送。任何一个会上网的人都不可能不知道Html(Hypertext Markup Language:超文本标记语言),而那时候网络提供的是一种信息浏览和简单信息交互的平台,讲求的是门户,内容,商业模式等。ASP,PHP,CGI等技术已经能基本上满足中小企业电子商务及信息发布平台建设的需要。而ASP,CGI等技术由于其自身的局限性已经不能满足各行各业各种深层次的需求而被迫走向灭亡。从互联网的发展和从事网络技术被看好以来,有着各种汇编语言背景的程序员就根据自身的语言背景去选择与他们所掌握语言相近的脚本语言,如C语言或Perl语言的程序员可能会去选择学习PHP等。而ASP作为一种服务器端脚本由于其可以包含HTML标记、普通文本、脚本命令以及微软强大的COM组件支持功能而成为很多网页爱好者学习的主流。但是无论当初你是多么喜欢和欣赏ASP,它即将走向灭亡的趋势都是不可逆转的。除非你将自己的技能排在网络开发的技术之外,或者你比较守旧,喜欢死守过时的技能不放。否则你必须根据技术的发展趋势去选择一种在未来世界更加畅通的WEB开发技术。在J2EE和.NET两种平台即将成为主流的环境下,选择JSP还是C#又成为了Web开发的一次选择。Ajax技术的逐渐成熟对Web2.0的推动起到了巨大的作用,在以前我们仅仅通过动态图片的方式来体现网页的生动这种方式之外,我们发现Web2.0的时代我们也可以作为信息的制造者来参与到互联网这个庞杂的东西之中。Google这个业界的领头者算是把Ajax用到了极致。Google Maps也是因此声名大噪。博客,维基百科,直到现在非常火热的微博,这些也都是Web2.0的经典之作。我们发现这个时候我们既是互联网的使用者同时也是互联网信息的发布者了。最典型的维基百科我们也可以作为作者去修改其中的任何一个词条。以前作为纸质出版的时代我们很难体验到作为一个作者发表自己思想所带来的成就,但是现在Web2.0很轻松的实现了我们这个梦想。总的来说,Web2.0就是一种互联网和用户双方的互动过程,在Web2.0中互动的概念是非常重要的。也正是因为有了互动这一特性,Web2.0才能和Web1.0明显的区别开来。现在Web2.0可以说已经发展到了极致,因此有人扬言Web2.0将在以后的几年之中走下坡路甚至到最后的消亡,我认为Web2.0的消亡是不可能的,就像我们现在依然可以看到Web1.0的各种应用一样!现在人们更是眼光放足于长远,很多人开始畅想于Web3.0是个什么东西。李开复也提到Google已经开始了Web3.0概念的提出,李开复自己本人也对Web3.0提出了概念,这个网上随处可以找到,这里不再多说!至于Web3.0网上的说法是五花八门,难得统一,至于各种观点大家都可以在网上找到,我在这里也不再多说。至于Web3.0到底是什么样子,现在还很难具体揣测出来,也许是等到某种技术的诞生也就自然而然的将我们带到了Web3.0的时代,到了那个时候我们也许就会恍然大悟,“原来Web3.0就是这样啊!!”
三、学习web开发的一般过程
1.学习网页设计基础知识、html以及css。
2.学习客户端开发技术,如网页前端脚本javascript,之后可以选择学习一种javascrip框架简化开发。
3.学习服务器端开发技术,如一门服务器端语言PHP,之后可以学习数据库,综合应用。
四、Web应用的开发过程
1.需求分析-目标定位、用户分析、市场前景。
2.平台规划-内容策划、界面策划、网站功能。
3.项目开发-界面设计、程序设计、系统整合。
五、结语
Web应用的需求正以一种惊人的速度在增长,web应用新的开发技术也在不断涌现,随着各种技术的发展,web应用已经不仅是一个网站,而是可以作为完整的企业级解决方案,特别是随着web2.0的各种技术(比如:Blog、RSS、Podcasting、SNS和WIKI等)的出现,更加显示了web应用的发展潜力。
参考文献:
[1]莫少东,罗伟其.web应用开发技术的发展前景[J].暨南大学学报,2001,22,1
[2]王成良.web开发技术及其应用[M].王成良.北京:清华大学出版社,2007,12
[作者简介]郭海库(1975-),男,海南人,助工,工程硕士研究生。
关键词:web应用;Web1.0;Web2.0
中图分类号:TP309文献标识码:A文章编号:1007-9599 (2011) 07-0000-01
Learning Experiences of Web Application Development
Guo Haiku
(Guangdong Industry Technical College,Experimental&Training Center,Guangzhou510300,China)
Abstract:Reviews the development history of the web application development,this paper introduces the general process of learning Web development and development process of Web application.
Keywords:Web application;Web1.0;Web2.0
一、引言
所谓的Web应用,就是由网站提供的,客户端以浏览器为平台的基于Internet的应用,它不是纯静态的网页模式,而是包括网页、程序、数据库及其它数据存储形式在内的能够实现对信息的查询、增删改和交互式操作的综合应用。
二、Web1.0和web2.0
谈Web的发展就不可能不提到Web1.0和Web2.0。Web1.0时代,我们作为互联网的使用者只能被动的去接受网上的信息,这时候的网络更多的是一种单向的信息传送。任何一个会上网的人都不可能不知道Html(Hypertext Markup Language:超文本标记语言),而那时候网络提供的是一种信息浏览和简单信息交互的平台,讲求的是门户,内容,商业模式等。ASP,PHP,CGI等技术已经能基本上满足中小企业电子商务及信息发布平台建设的需要。而ASP,CGI等技术由于其自身的局限性已经不能满足各行各业各种深层次的需求而被迫走向灭亡。从互联网的发展和从事网络技术被看好以来,有着各种汇编语言背景的程序员就根据自身的语言背景去选择与他们所掌握语言相近的脚本语言,如C语言或Perl语言的程序员可能会去选择学习PHP等。而ASP作为一种服务器端脚本由于其可以包含HTML标记、普通文本、脚本命令以及微软强大的COM组件支持功能而成为很多网页爱好者学习的主流。但是无论当初你是多么喜欢和欣赏ASP,它即将走向灭亡的趋势都是不可逆转的。除非你将自己的技能排在网络开发的技术之外,或者你比较守旧,喜欢死守过时的技能不放。否则你必须根据技术的发展趋势去选择一种在未来世界更加畅通的WEB开发技术。在J2EE和.NET两种平台即将成为主流的环境下,选择JSP还是C#又成为了Web开发的一次选择。Ajax技术的逐渐成熟对Web2.0的推动起到了巨大的作用,在以前我们仅仅通过动态图片的方式来体现网页的生动这种方式之外,我们发现Web2.0的时代我们也可以作为信息的制造者来参与到互联网这个庞杂的东西之中。Google这个业界的领头者算是把Ajax用到了极致。Google Maps也是因此声名大噪。博客,维基百科,直到现在非常火热的微博,这些也都是Web2.0的经典之作。我们发现这个时候我们既是互联网的使用者同时也是互联网信息的发布者了。最典型的维基百科我们也可以作为作者去修改其中的任何一个词条。以前作为纸质出版的时代我们很难体验到作为一个作者发表自己思想所带来的成就,但是现在Web2.0很轻松的实现了我们这个梦想。总的来说,Web2.0就是一种互联网和用户双方的互动过程,在Web2.0中互动的概念是非常重要的。也正是因为有了互动这一特性,Web2.0才能和Web1.0明显的区别开来。现在Web2.0可以说已经发展到了极致,因此有人扬言Web2.0将在以后的几年之中走下坡路甚至到最后的消亡,我认为Web2.0的消亡是不可能的,就像我们现在依然可以看到Web1.0的各种应用一样!现在人们更是眼光放足于长远,很多人开始畅想于Web3.0是个什么东西。李开复也提到Google已经开始了Web3.0概念的提出,李开复自己本人也对Web3.0提出了概念,这个网上随处可以找到,这里不再多说!至于Web3.0网上的说法是五花八门,难得统一,至于各种观点大家都可以在网上找到,我在这里也不再多说。至于Web3.0到底是什么样子,现在还很难具体揣测出来,也许是等到某种技术的诞生也就自然而然的将我们带到了Web3.0的时代,到了那个时候我们也许就会恍然大悟,“原来Web3.0就是这样啊!!”
三、学习web开发的一般过程
1.学习网页设计基础知识、html以及css。
2.学习客户端开发技术,如网页前端脚本javascript,之后可以选择学习一种javascrip框架简化开发。
3.学习服务器端开发技术,如一门服务器端语言PHP,之后可以学习数据库,综合应用。
四、Web应用的开发过程
1.需求分析-目标定位、用户分析、市场前景。
2.平台规划-内容策划、界面策划、网站功能。
3.项目开发-界面设计、程序设计、系统整合。
五、结语
Web应用的需求正以一种惊人的速度在增长,web应用新的开发技术也在不断涌现,随着各种技术的发展,web应用已经不仅是一个网站,而是可以作为完整的企业级解决方案,特别是随着web2.0的各种技术(比如:Blog、RSS、Podcasting、SNS和WIKI等)的出现,更加显示了web应用的发展潜力。
参考文献:
[1]莫少东,罗伟其.web应用开发技术的发展前景[J].暨南大学学报,2001,22,1
[2]王成良.web开发技术及其应用[M].王成良.北京:清华大学出版社,2007,12
[作者简介]郭海库(1975-),男,海南人,助工,工程硕士研究生。