亲爱的web程序员 你看过你的源码么?
2019-03-13 23:45:56来源: conis.cn 阅读 ()
我们很多程序员,特别是.net的程序员, 在做了多年的开发之后,还是沉迷于拖控件的方式来解决问题,对于企业级的系统,如OA/CMS之类的B/S系统,当然不会有什么问题,因为基本上都是在内 网,速度100M嘛。可是对于Internet的网站来说,这样做显然要不得,一方面,你在浪费的带宽,带宽是一个网站主要成本,对于一个规模网站来对, 如果一个网站可以忽略带宽成本,那么其它成本基本上可以不计了。
我可以说,90%以上的程序员,从来不会去考虑用户体验,速度,SEO这类问题,他们是码代码的代码机器人,对于一个一两年以下工作经验的程序员来说,老老实实码代码是一件难能可贵的事,但如果对于一个两年工作以上的程序员,还在老老实实码代码,那就是一个粗劣的程序员了。当然,我并不是说你不要去做技术,去向管理层发展,而是你需要思考,做一个有思考的程序员。为什么我要这么做,我可以做得更好么?有什么新技术,有没有可持续性发展的方法?
还是说正题吧,我看过很多程序员写代码,从来不会Run一下关注一下HTML到底有多少行,有多少重复的的HTML和CSS,他们认为这是美工的 事,美工说,我只负责设计好效果图,最多给你切过HTML出来。可是又有几个美工切出来的HTML是符合Web标准的HTML+CSS呢?所以我们常常会 看到有如王大娘的裹脚布一样又臭又长,有数千行上万行的HTML代码,不说下载时间,浏览器解析都解析不过来,能不慢么?
怎么办?增加带宽?没技术含量的做法!我记得我以前带的一个项目组,有个新人说他们以前做了一个项目,客户老说慢,于是让客户加服务器,客户说我都加了N台服务器,可是还是慢啊!
所以说,增加带宽和和服务器并不是解决方案,你的服务器带宽再宽,客户端带宽改善不了,有什么用?你不能控制客户的带宽,这个是改变不了的,就算你有一TB的带宽,潮水般地向客户涌过去,客户一样只能接收50k/秒的数据。
其实一个优秀的程序员, 完全可以将一个网页做成100k以内,甚至更小,大量利用颜色,小图标及标准化html,可以让网页变得非常漂亮又非常小,易于用户下载。只要不是以数据 为主的网站,我觉得都可以把网站做得非常非常地小,不仅可以节省服务器带宽,还可以加快用户的访问速度,加快用户浏览器的解析速度,最令人心动的是,简短 的HTML让搜索引擎非常喜欢,因为搜索引擎也不喜欢解析太于过复杂的HTML代码。
既然有这么多好处,我们的公司为什么无动于衷呢?究其原因无非有两个,第一不懂,决策人不懂技术,第二功利性太强,省钱,总希望快速得到结果,希望节省成本,所以完全忽略了前端工程师这个职位,其实这个职位可以给公司一年省上数万到数十万的带宽费用。
公司的CTO呢,在做什么?!许多公司都有这一职位,可以又真正做到一个合格的CTO了么,很多的CTO只不过是一个PM而已,以完全成项目为准绳,以客户(决策者)满意度为准绳。
本文链接:http://conis.cn/1324/
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:网站改版,改的难道是寂寞么?
- 一个30年老程序员的修炼之道 2019-07-15
- 从个人站长到程序员再到平台化经营的这几年历程 2019-04-10
- 从0到1,Java Web网站架构搭建的技术演进 2019-04-10
- 绝对干货!用于扩展Web表单的10个javascript插件 2019-04-10
- 解读分布式web架构中Session管理方法的优缺点 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash