设为首页收藏本站

就爱编程论坛

 找回密码
 注册

人人连接登陆

无需注册,直接登录

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 413|回复: 0
打印 上一主题 下一主题

我是程序员,有必要进行web前端开发的学习吗? [复制链接]

Rank: 9Rank: 9Rank: 9

  • TA的每日心情
    无聊
    2025-5-27 03:37:20
  • 签到天数: 366 天

    [LV.9]以坛为家II

    论坛先锋 学习至圣 荣誉成员 论坛元老 活跃之星 终极领袖

    我玩的应用:

    跳转到指定楼层
    楼主
    发表于 2011-6-23 10:40:47 |只看该作者 |倒序浏览


             在互联网发展的今天,网站在我们生活中扮演着重要的角色,网站有两个非常重要的地方,就是交互性与速度,很多程序员喜欢划分前台与后台,他们大多认为前台不重要, 没有必要去了解或兼顾前台,因此很多程序员有这样的疑问:
             “程序员有必要进行Web前端开发学习吗?”
              “后台功能做的好,前台不重要吧?”
              事实上这种理解是有偏差的,我们试想一下,用户是如何接触到我们的网站的,是通过web页面,即前台,后台功能再强大,用户体验度低,直接影响网站的效果,因为互联网是一个服务性行业,没有良好的用户体验,是不可能赢得客户的,而web前端技术就是为了解决用户体验而诞生的。

              在实际工作中很多的程序员,在经过多年的开发之后,依然很少去考虑用户体验、速度等这类问题,比如说有没有关注过HTML代码有多少行,有多少重复的HTML和CSS,那程序员可能会说,这是美工的工作, 美工说,我的职责是设计好效果图,最多制作成网页,但美工切的页面是否符合web标准呢?如果不符合标准,既影响用户体验,又影响了带宽,我们都知道带宽是一个网站的主要成本,对一个规模网站来说,如何一个网站可以忽略带宽成本,那么其他成本基本上可以不计了。
              从另一方面来说,程序员的工作是用自己擅长的语言完整的输出xHTML文件,只有程序员完整的输出这些文件,网页的现实效果才会正常,因此程序员需要学习xHTML结构编写的特性,调整程序思维,而且在目前中国有一半甚至以上的互联网公司没有专业的web前端工程师,都是由设计人员兼任,制作的页面是否利于程序员穿插程序,也需要程序员去判别,虽不用精通但最少也能看得懂,并且可以跟设计师进行良好的沟通,让设计师对代码有基本的认识,也有利于设计成功作品。
              当然Web前端不只是xHTML与CSS,如JavaScript、Ajax等等一系列知识, 以JavaScript为例,对于很多应用型网站,会有很多需要JavaScript的页面交互元素,一些程序员往往可以实现JavaScript的功能,但很难以最优化的方式来开发JavaScript代码,就很可能造成他们去网上Copy一段JavaScript,然后只要实现效果即可,大量重复的甚至是有Bug的代码被应用到网站中,这些代码将会影响到用户的执行效率,降低用户体验。HTML和JavaScript都是入门易深入难的东西,如何合理地组织HTML+CSS,让浏览器更快更有效率地执行,这个也是需要很多经验的。
              即使是项目经理或主管也有必要学习web前端知识,作为一个项目主管,需要对自己团队做的工作技术有一个了解,这样有利于项目管理;同时作为项目的管理者与策划者,所要学习方向与具体工作人员的方向是不同的,项目经理需要思考这个项目的适应性与扩展性,并要帮助各个工作人员做好工作协同的管理,所以作为主管不仅要学习xHTML的结构与结构的适应性,并对CSS有一个宏观的认识,以便指导队员完成项目。
               其实不管是程序员、主管还是项目经理,通过学习,完全可以将一个网页做成100k以内,甚至更小,大量利用颜色,小图标及标准化HTML和CSS,可以让网页变得非常漂亮又非常小,易于用户下载。只要不是以数据为主的网站,都可以把网站做得非常非常地小,不仅可以节省服务器带宽,还可以加快用户的访问速度,加快用户浏览器的解析速度,最令人心动的是,简短的HTML让搜索引擎非常喜欢,因为搜索引擎也不喜欢解析太于过复杂的HTML代码。

    分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    分享分享0 收藏收藏0 支持支持0 反对反对0 分享到人人 转发到微博
    [img=http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=fRUcHhYWGAQ9GxIFEBwUEVMeEhA]http://rescdn.qqmail.com/zh_CN/htmledition/images/function/qm_open/ico_mailme_02.png[/img]

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册 人人连接登陆

    晴云孤魂's Blog|就爱编程搜帖|手机版|Archiver|就爱编程论坛     

    GMT+8, 2025-7-2 13:39 , Processed in 0.178858 second(s), 27 queries .

    Powered by Discuz! X2

    © 2001-2011 Comsenz Inc.

    回顶部