视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Ajax程序员,何去何从?
2024-11-30 00:22:10 责编:小OO
文档


对于我来说,您可能是我的前辈。我已经从事网站开发四年了,从最初的HTML、ASP、PHP,到后来的W3C、Ajax、JS面向对象编程,都是我独自摸索。没有老师或导师的指导,仅凭对网页设计的热爱支撑我前行。作为一个非计算机专业的学生,我一直在努力,也时常为自己的作品感到自豪。

然而,面对就业时,我感到非常迷茫。如果从事Web开发,我意识到自己的技能还远远不够。我明白,国内在接纳新技术方面显得滞后,W3C标准几年前在欧美已经普及,但直到近年,国内仍有许多网站采用过时的table布局。

Ajax技术在网页设计中的应用也仅限于表单验证或增加页面的花哨效果,赋予网站Web2.0特征。但我相信,Ajax的应用远不止于此。我曾试图理解Prototype框架的源代码,但面对国外开发者将面向对象思想发挥到极致的能力,我感到自卑。

我尝试开发了一个在线拟合工具,但在Prototype框架下只完成了多项式部分的拟合。我意识到,对面向对象思想的理解不足和缺乏算法开发经验,让我在技术上步履维艰。

做前端开发,注定要与浏览器打交道。面对浏览器间的差异,CSS和JavaScript都需要进行hack,每一个创意都可能被“方法不支持”浇冷水。虽然在解决浏览器兼容性问题时感到成就感,但也感到无奈和悲哀,因为这些是我们无法控制的。

正则表达式是我学习过的一部分,虽然只是初步了解,能用于基本的表单验证。但我意识到,正则表达式在信息检索方面有着更大的潜力。SPRY框架中的xpath.js使用正则表达式来分析XML,虽然没有深入研究DOM和这种方法的差异,但我相信它们各有优劣。

无论是Ajax还是DIV+CSS,新的Web技术都是为了让用户使用更加方便、快捷和人性化,也让开发者更方便地进行开发。而那些固执的人只是没有转变观念,在新技术面前犹豫不决,持观望态度。

为什么W3C标准引入中国是以阿捷的《网站重构》为代表,而不是国内某IT公司的理念呢?原因在于,看得人多了,做的人少了,因此技术在中国的普及相对滞后。一旦大家都开始使用新技术,就会蜂拥而至,争相抄袭,抢占市场。如博客、电子杂志平台和社区等领域已经过度开发。

技术的运用直接与经济利益挂钩,无利可图或没有形成盈利模式的事情,他们不愿考虑。以上是我对这个问题的一些浅薄看法,如有不正之处,希望前辈能指正。

无论如何,总会找到出路的!

下载本文
显示全文
专题