Web应用开发的学习心得

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:gongbin1990
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:回顾了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-),男,海南人,助工,工程硕士研究生。
  
其他文献
【摘 要】自从新课改实施之后,小学语文教学更加注重学生的素质培养,传统的填鸭式的教学已经不再适应新的教学要求。核心素养的培育中,情境教学是一种较为有效的教学方式,本文主要探讨在核心素养的背景下如何进行小学语文课堂的情境教学,对于当前的语文教育工作者有一定的参考意义。  【关键词】核心素养;小学语文;情境教学  【中图分类号】G622 【文献标识码】A  【文章编号】2095-3089(2019)2
副干酪乳杆菌(Lactobacillusparacasei)HD1.7分离自乳酸酸菜的发酵液,研究发现,其发酵液中含有可部分抑制革兰氏阳性细菌(G+)、革兰氏阴性细菌(G-及真菌的细菌素Paracin1.7。细菌素Paracin1.7具有较广的抑菌谱范围,作为新型的食品防腐剂,具有重要的研究价值。本研究以此为出发点,通过共培养等手段,探讨副干酪乳杆菌细菌素Paracin1.7的产生与枯草芽孢杆菌之
目的:了解养阴活血汤治疗糖尿病合并高血压的临床效果。方法回顾性分析我院2012年12月至2013年12月收治的100例糖尿病合并高血压患者的临床资料。结果实验组血糖、血压显著低
【摘要】国学经典是中华民族屹立于世界民族之林的精神内核,是五千年文明的思想荟萃,对国学经典的诵读,能够帮助学生培养良好的行为习惯,塑造高尚的人格。在缺少父母关爱的农村中学,国学经典诵读尤为重要。本文从国学经典诵读对农村中学生的意义,以及农村学校如何开展国学经典诵读两个方面入手,旨在引起农村学校以及家庭对国学经典诵读的重视。  如今,外来文化、网络文化等所谓“流行文化”对孩子们的影响越来越大,不少孩
目的探讨细致化护理模式在精神分裂症恢复期患者中的应用效果。方法选取2014年11月至2016年5月于该院收治的精神分裂症恢复期患者98例,通过随机数字表法分为对照组和观察组,分
本文用遗传算法设计了大禁带的一维光子晶体。用传输矩阵法计算光子晶体能带。光子晶体的初始结构由计算机随机产生,通过遗传算法对光子晶体结构进行了优化,得到最大全方位相
目的观察麻杏石甘汤加减辅助治疗慢性阻塞性肺疾病急性期(AECOPD)的效果。方法该院2015年10月至2016年10月就诊的AECOPD患者80例,随机分为观察组与对照组各40例。两组均应用
【摘 要】一直以来数学课程都属于一门较难的学科,为了提高数学教学效率,数学教师不仅需要适应教育的发展,改变教学理念,创新教学方法,还需要教师在教学过程中注重数学思想的渗透,使学生逐渐形成数学思维,在遇到问题时能够从正确的方向对问题进行思考。数学思想是数学教学中的重要组成部分,学生只有形成数学思想,才能够在数学学习中不断提升自己。所以,数学教师在开展教学活动过程中应该注重数学思想在教学中的应用,培养
摘要:随着互联网的持续快速发展,网上新业务层出不穷,使得人们对网络接入带宽的需求持续增加。传统的XDSL接入带宽已不能承载三网融合对带宽的需求。XPON接入技术以其组网、管理
在某个角度来说,职业教育就是一种就业教育,目前,很多高职院校都在积极的探索就业为方向的教学,本文就计算机网络教学以就业为导向的改革进行了分析与探讨。