WEB"超频"年代

    我是一名web开发者、蓝领、Coder、程序员随便你怎么叫了,在这行泼趴滚打已有几个年头,初次第一张个人主页居然是用Microsoft Office Word 做的,因为我不懂怎么做,而又渴望拥有一个个人主页,在那个时候就是上个世纪(九几年,不要想远了)几个艺术字加上一些图片就觉得很不错了,当然这不能与大网站相比,但也足以满足我小小的心愿,从此就与web结下了解不开的感情。

    后面的时间逐步开始使用FrontPage编写网页(这里要说明一下我开始从事web开发这个"宏伟事业"的时候黑底白字的年代早已过去*当然这是废话),当时交互式网页已经普遍开来,于是又在网上下载了一些如留言板的程序,这里程序大多都是CGI,功能也相当的简单,但由于CGI十再太高深了我只好选择学习ASP这条路,又在随后的几年重重复复做了相同的事,我把它概括起来叫做“一个中心四个基本点”:一个中心是DataBase,四个基本点分别就是 Insert  Delete Update Select,当时一些复杂的应用还不是很多,但是学的越多越感觉到web开发的困难,程序往往不是按自认为那样或按逻辑来说是应该这样的去运行、在界面交互时要涉及到很多周边技术、传值的安全考虑和合法性等等...,没办法只有硬着头皮去解决这些问题,从中吸取经验在以后的设计的避免走老路,这些困难其实也不是什么大问题,只是经验不足造成的,但不可否认大部份的问题的的确确是给我们开发者造成的不必要的时间浪费和精力投入。

    在近几年来越来越多的"Rich"概念涌现眼前,做为一名web开发者你必须得了解N多的相关技术(HTML、XML、JavaScript、CSS、ActiveX、众多的第三方组件或控件),有人说web越来越像应用程序了,也有人说web是今后必然的趋势,这里我不禁要唱个反调,以现有的web基构怎么能负担得起如此大的担子?为了解决web的先天性缺陷,推出了一大堆所谓的新技术,这些本应该不存在的新技术一个个压得我们喘不过气来,其实这些技术只是上面那些技术的综合解决方案而以,诚然,web很方便,他不需要让客户安装什么软件就可以直接进行使用,以客户为中心这是对的,但不要忘了开发者也是客户。一个小小的需求在web上实现可能就要花上数天的时间去解决,商家之间的竞争导至浏览器之间的不兼容凭什么要我们开发人员去承担。就是MS的IE也在版本之间存在很大的差异,面对这种问题我们如何应付?面对层出不穷的新技术新概念我们如何面对?难道就不能彻彻底底的改造web基础让开发轻松一点吗?.Net的出现是一个好的开始,我们的编程工作实再减轻了不少但也只限在编程工作上,对于以往的难题依旧存在,对于难题的解决方案依旧老套,我们还是不得不去花上大量的时间去思考这些问题。我们需要的是什么?只是一些解决方案还是一种全新的web。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值