`
tntxia
  • 浏览: 1506985 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

写在《WEB编程》前面的话

阅读更多

做了这么多年的开发,感觉最多使用的就是B/S架构。所以对于WEB编程,从开始的懵懂到现在的清晰,经历很多的困惑和失败,多年来积累了一些经验,为了让自己的知识可以与更多的人分享,我经常会在博客中把我的项目开发过程中遇到的问题记下来,好让更多的人受益。

 

想当年WEB编程曾是一个让人羡慕的工作。那是Internet高速发展的阶段,所有的人都想在WWW中赚到大把大把的钞票,那时不懂还是不懂WEB的人都往WEB里面钻,大家都在那诱人的商机下,掘到财富。但随着越来越多的人的争夺,人们发展WEB可以挖掘的东西已经越来越少了,而且给于WEB极其良好的信息及知识传播模式,WEB编程技术已经成为了一种下里巴人的技术,变成现在就算业务人员在专业人员的指导下,也可以对于WEB进行的编程了。所以WEB程序员的价值也因此降低。但这是历史的趋势,也正好证明了WEB的魅力。但这并不说明WEB编程已经不吃香了,WEB技术并没有停止发展,Ajax,HTML5仍然有很多的机会在等着我们去发掘。

 

Ajax的广泛应用,使WEB编程的使用面更广了。越来越多的不仅使用WEB技术来编写发布到WWW的网站,更多的人开始使用WEB技术来开发企业级软件,这成为了WEB编程一种新的发展模式。而在Ajax之前,我们一直认为客户端只要与服务端进行交流,就必须完全刷新页面,所以我们一般不太愿意使用它来编写企业级软件,但现在我们有了Ajax以后,我们可以快速的只刷新一部分代码,这样Ajax技术把WEB编程的技术提升到差不多桌面程序的效果。所以现在越来越多的公司开始使用WEB技术来开发应用。

 

Google是WEB编程革命最大的推动者,当年的Google Suggest,曾经风靡全球的有趣的小WEB程序,现在已经被发展成各种变形了,你现在可以国内外所有的知名搜索引擎看到它的身影;Google Map给让我们轻松的获取全球地图,Google开发的WEB应用有趣而且实用。他的技术从始至终都引导着WEB编程人员。

 

现在Ajax的编程越来越轻松了,官方和非官方的技术专家给我们提供了越来越多的Ajax框架,从Prototype,到jQuery,再到EXT,你可以用Firefox的Firebug监听Javascript的全部流程,早几年一个月也未必可以完成的WEB项目,现在却可以轻松搞定。

 

浏览器标准

 

当前的浏览器都能很好地实现W3C标准。只要创建标准的HTML或XHTML,就能得到所有浏览器的支持,但事实上并非如此,几大浏览器生产商存在很激烈的竞争,所以HTML在不同的浏览一直都存在着差异。

 

现在主流的浏览器有

 

1. Microsoft的IE浏览器,最新版本为8,但IE6与IE7仍有不少的用户使用,占市场份额52%

2. Firefox,Firefox是全球最知名的开源浏览器,市场份额33%,

3. Chrome,Google推出的免费浏览器,没有全部开源,但部分开源,市场份额10%

 

其他的浏览器的市场份额只有5%左右,点击这里查看最新的浏览器占有率:http://gs.statcounter.com/

 

这里,我们可以看出IE仍然占有着市场最大的份额,也因为这个原因,所以IE在浏览器标准的实现也是最不让人满意的。

 

WEB编程的乐趣 

 

其实WEB编程是一种很开心的工作,因为WEB编程与客户的沟通比较好,普通用户也许不需要你的指导或对着一本操作手册钻研就可以很好的使用你的软件,而且他们还可以给你很好的意见,WEB网上的资料很多,百度,Google是你最好的老师,让你觉得你的研究并不是孤独的。

 

《WEB编程》栏目导航

 

在WEB编程的栏目里面,我希望可以编辑更多的有趣的东西给大家,当前,如果你嫌内容太多,看起来麻烦的话,请关注导航目录 ,通过导航目录 ,你可以从浩瀚的博客信息中,找到你想要的东西,最后也希望大家可以多多关注这个栏目,多多关注我的博客。

 

 

3
0
分享到:
评论

相关推荐

    api应用程序编程接口

    看起来很糟糕,其实你需要做的只是在声明前面添加一个 Private(私有的)。不要忘了,可是这将使该函数只在该窗体模块可用。 在有些情况下,你会得到"不明确的名称"这样的提示,这是因为函数、常量或其他的什么东西...

    XML高级编程

    它展示了很好的设计技术,演示了如何在支持XML的应用程序与Web应用程序和数据库系统之间提供接口。它研究了XML的尖端部分并预览了一些新兴技术。不管你的需要是针对数据交换还是显示样式化,本书都会覆盖XML领域的...

    不会说话的TomCat

    【标题】"不会说话的TomCat"所指的可能是一个基于TomCat服务器开发的Web应用程序,但在这个案例中,它特别强调没有音频功能。TomCat是Apache软件基金会的一个开源项目,是一个轻量级的Java EE应用服务器,主要用于...

    编写高质量代码-Web前端开发修炼之道.azw3

    kindle高清文字版,可在电脑上用clearview电子书阅读软件阅读。...附录A 写在规则前面的话 附录B 命名规则 附录C 分工安排 附录D 注释规则 附录E HTML规范 附录F CSS规范 附录G JavaScript规范

    java写的一个桌面鼠标广告

    5. **窗口管理**:理解如何创建、设置大小、定位窗口,以及如何使窗口始终在最前面(如果广告需要始终可见的话),这需要用到`JFrame`或`JWindow`类的属性和方法。 6. **系统兼容性**:由于Java的“一次编写,到处...

    ASP-NET试题一.docx编程资料

    ### ASP.NET基础知识与应用知识点详解 #### 一、选择题知识点解析 ...WWW(World Wide Web)是互联网上的一种信息服务系统,它采用超文本...根据上下文,此处可能是指前面的判断题答案,如果是这样的话,则无需额外说明。

    Android高级编程--源代码

    该资料是《Android高级编程》的源代码 对应的书籍资料见: Android高级编程 基本信息 原书名: Professional Android Application Development 原出版社: Wrox 作者: (英)Reto Meier 译者: 王鹏杰 霍建同 出版社...

    《ASP.NET 完全入门》

    在本书中,有一个附带的光盘,此光盘包含全书应用到的所有例子的源代码,另外在书中的例子的前面都说明有源代码的出处。为了运行这些代码,你需要配置一个运行环境,需要一个.NET的软件开发工具包(SDK),详细的...

    asp.net完全入门

    在本书中,有一个附带的光盘,此光盘包含全书应用到的所有例子的源代码,另外在书中的例子的前面都说明有源代码的出处。为了运行这些代码,你需要配置一个运行环境,需要一个.NET的软件开发工具包(SDK),详细的...

    Thinking in Java 中文第四版+习题答案

    写在前面的话 引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体 8. 源代码 9. 编码样式 10. Java版本 11. 课程和培训 12. 错误 13. 封面设计 14. 致谢 第1章 对象入门 1.1 抽象的进步 1.2...

    c#学习笔记.txt

    看完了前面几段,我的朋友提出了不同的意见:C#不是Java的Clone,它只是长得有些像Java而已,其实面向对象、中间语言什么的也不是什么新玩意儿,非Sun独创,有文为证:华山论剑:C#对Java。另外他对我上一集中说...

    PHP教程 初级教程

    PHP的开发者们为了更适合web编程,开发了许多外围的流行基库,这些库包含了更易用的层。你可以利用PHP连接包括Oracle,MS-Access,Mysql在内的大部分数据库。你可以在苍蝇上画图,编写程序下载或者显示e-mail。你...

    邮件的发送及Jquery

    jQuery是一个快速、简洁的JavaScript库,其核心功能可以用一句话概括——“write less, do more”(写得更少,做得更多)。jQuery极大地简化了JavaScript编程,使开发者能够更加轻松地处理HTML文档、选择DOM元素、...

    解决中文乱码问题

    在Java编程中,中文乱码是一个常见的问题。为了解决这个问题,我们需要从多个方面入手。首先,我们需要将Eclipse的编码方式设置为UTF-8,以便正确地显示中文字符。其次,我们需要在浏览器中将字符设置为unicode,...

    thinkinjava.chm

    thinkinjava.chm写在前面的话 引言 1. 前提 2. Java的学习 3. 目标 4. 联机文档 5. 章节 6. 练习 7. 多媒体CD-ROM 8. 源代码 9. 编码样式 10. Java版本 11. 课程和培训 12. 错误 13. 封面设计 14. 致谢 第1章 对象...

    C#微软培训资料

    超越今天各自为营的 Web 站点 站点站点 站点 把 把把 把 Internet 建成一 建成建成 建成 个 一个一 一个可 可个可 可 以互相交换组件的地方 以互相交换组件的地方以互相交换组件的地方 以...

    蓝桥杯「每日一练」1模拟题附答案

    将密码写在纸上是一种非常不安全的做法,一旦纸张丢失或被他人发现,个人信息可能会遭到泄露。为了提高安全性,应避免将密码写下来,而是采取其他措施如使用密码管理器或记忆复杂的密码组合。 #### 9. 科学研究方法...

Global site tag (gtag.js) - Google Analytics