我眼中的web前端开发

海之水,朝为潮、夕为汐。 大海每每涨潮,都有一股股涌动在风口的浪尖,在海水和沙滩亲密接触之前,总是冲在最前沿探寻着最佳的登陆方式……前端就是浪尖,是网站与用户之间的桥梁,它决定了网站在用户眼前的最终展示效果。

前端工程师是制作网站外衣的裁缝,人靠衣装马靠鞍,没有一套好“外衣”的网站功能再强大、模式再新颖也做到难吸人。

然后林林总总的Web前端开发技术如HTML、CSS和JavaScript是前端工程师的工具,工具的好坏以及工程师巧妙运用工具的能力都直接影响着最终作品的好坏,从而影响前端效果。当然做衣的工艺和材料都是在不断发展中进步的,而随着RIA的流行和普及,Flash/Flex、Silverlight、XML和服务器端语言正是前端开发世界里的新工艺、新材料。

前端工程师要用自己所掌握的技术,与交互设计师及视觉设计师协作,完成 Web前台的设计、开发与实现;没有合格的前端工程师的开发团队,即使美工再强大再创意也无法展现到用户面前。

什么是前端开发:

根据“前端”这个词可以做这样的理解,用互联网来做比喻,凡是通过浏览器到用户端计算机的统称为前端技术,相反存贮与服务器的统称为后端技术。

前端开发的内容:

WEB前端开发技术包括WEB网站前端设计、手机网站前端设计、软件界面UI设计等。

前端开发的特点:

前端开发的入门门槛低,但Web前端开发工程师既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。这就从知识的广度上对Web前端开发工程师提出了要求。因此大多数人都停留在会用的阶段,因为后面的学习曲线越来越陡峭,每前进一步都很难。

前端开发的前景:

毫无疑问,Web才是真正的平台,当这个平台的后端逐步被云所统治时(Amazon的很多服务和Google App Engine都初见端倪),那么云端的用户代理(比如浏览器)就是前端工程师的战场。前端工程师是可以长期从事且有前途的职业。近几年软件Web化趋势越来越明显,单纯电脑上应用的软件越来越少,和Web打交道的地方越来越多。与传统软件不同的是,Web的自由度更高,更复杂。Web交互可以深度挖掘的东西比传统软件多得多。同样级别的应用,相对成熟的大型网站的后端整体架构大同小异,后端体现了技术实力却没有体现差异性,所以真正可以超越对手的地方在前端。

分享到:

评论完整模式加载中...如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理