说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

拒绝使用现有Web组件的6个愚蠢理由

HTML文档下载 WORD文档下载 PDF文档下载
你也许是一个优秀的开发者,知道如何构建Web组件,知道如何创建一个令人惊叹的用户界面,知道如何设计一个最佳的用户体验,这也许令你自豪,但考虑到效率,还是建议你尽量使用一些现有的外部资源。

当然,你也许是一个优秀的开发者,知道如何构建Web组件,知道如何创建一个令人惊叹的用户界面,知道如何设计一个最佳的用户体验。 

你是DIY开发者吗?我的意思是,你是一个能够开发出网站所需的所有资源的开发者吗,即不需要任何外部库、控件等,就可以创建出一个伟大的网站项目? 

这也许令你自豪,但考虑到效率,我还是建议你尽量使用一些现有的外部资源。我知道你可以创造一些伟大的代码,但是我们希望你创造一些我们真正需要的伟大代码,而不要在重新发明轮子上浪费太多的时间和资源。 

以下是喜欢重新发明轮子的人的一些借口,看看你有没有躺枪: 

愚蠢理由#1:我的网站在IE6下运行良好,我的用户没有使用其他浏览器 


对于技术而言,唯一不变的就是“改变”。每天都有新技术、新浏览器、新操作系统、新设备出现,你根本无法控制你的用户使用单一的浏览器。 

你是希望花费时间让你的网站运行在各种最新的浏览器(包括Android浏览器)上,还是希望多花点时间在为用户提供更有价值的功能和内容上呢? 

愚蠢理由#2:开发成本是多少?我可以自己开发 

我们来分析一下构建一个简单的日期组件需要多长时间?两三个小时?OK。那么如果让它在每个主流的桌面浏览器、移动浏览器中正常显示需要多长时间?就算在每个浏览器中进行调试、测试、优化需要1个小时,那么共需要差不多10个小时。如果你想确保在其他语言环境、触摸环境中正常运行呢? 

最好的方式是,使用(或购买)一个现有的组件,把这些组件的兼容、维护工作交给它的开发者就好了。 

愚蠢理由#3:我想通过构建UI组件使网站更加独特 


你希望你的网站看起来与众不同,是的,这很重要。但这也意味着你需要花费更多的时间来调整HTML和CSS。 

要知道,现有的一些组件也可以为你带来独特的效果,这些组件是由专业的设计师设计的,并且相当模块化,你也可以用来构建一个独特的界面。 

愚蠢理由#4:谁真的需要文档?有人看吗? 


如果你自己编写UI组件,那么你还需要有一个文档,否则后期将会难以维护。而在实际开发中,当你急着交付或发布时,迫于时间压力,有可能不会去写文档。 

现有的一些优秀组件,一般都提供了详细的API文档。因此,不要浪费时间来解决别人已经解决的问题。 

愚蠢理由#5:我喜欢给新员工培训我自己的UI工具 

如果你构建了自己的UI工具,那么如果想让别人使用它来进行生产,就需要进行培训。培训时间或数天、或数月。如果你使用一个现成的开发工具,那么其他人之前或已经使用过,将大大节约学习成本。 

愚蠢理由6:我的web应用是伟大的,应该没有人能够复制它 


事实上,如果一个东西是好的,你应该想去复制它。不要重新发明轮子,即不要为每个项目创建一套新的组件。在面向对象编程中,可重用性是一个重要的原则,并贯穿整个系统的架构。试想,如果你在多个项目中共享组件,当你更新一个项目中的组件时,其他项目也将受益。 

英文原文:Six Silly Reasons Why You Shouldn’t Use Web Controls

指尖上的艺术——如何运用代码发挥无限创意 周末巨献:100+诡异的数据集,20万Eclipse Bug、死囚遗言等 TIOBE 2014年6月编程语言排行榜:Swift能否取代Objective-C? 移动游戏后端:开发还是购买?你必须知道的6件事 Vuforia SDK 3.0发布在即 全球注册开发者已逾10万 最受职场青睐的十大热门云计算技能盘点 Android Bootstrap:开发也能用模板,省时又省力! Facebook开源又一力作,欲借Broadcom开放交换机 华为敏捷网络:坚持被集成,引领ICT融合 专访赵桂华:.Net也有春天及高性能网站架构实践 《近匠》Testin:云测试除了APP和真机 还有可穿戴和汽车 应用开发利器FXForms:iOS上实现各种Form View Firefox 30正式版:支持GStreamer 1.0技术、内置全新Gecko 30内核 从阿里、UC联姻 看移动互联网“入口”之争 AppCode发布3.0.1更新,支持Xcode 6和Swift 智能家居持续升温:苹果HomeKit合作伙伴Honeywell发布恒温器 欲与谷歌、亚马逊抗衡,苹果推CloudKit拥抱云服务 针对新一代物联网应用 Atmel推全新32位微控制器 实时计算,流数据处理系统简介与简单分析 Cue:秒杀HealthKit,打造自己的家庭医生 新iPhone要来:4.7就够了么?我们还有更大的 Docker迈入云(DockerHub)+端(Docker引擎)时代 《近匠》壹枱智能钢琴:改造音乐行业的新“玩”家 圣何塞Hadoop Summit 2014看点 唯快不破!90后大学生9天完成近670页的Swift语言文档翻译 一周消息树:Java、.NET、Web技术应用特点 苹果生态格局:软硬件之后,iLifestyle才是王道 小米互娱总经理尚进:独立游戏当为发烧而生 哪些编程语言、框架/平台最受企业青睐? 高德LBS应用大赛:百万大奖、千万基金等你来拿! Gartner:有数据有真相 从浪潮看服务器市场走势 高分相赠;控件问题,想实现既可以选择又可以输入的控件;如何做谢谢; 获取当前系统日期的函数是什么? 怎样写权限设置,通过用户权限控制菜单??? 救命!!!!!!!!!!!!!!!11 谁做过OA的安装盘?有没有办法用第三方工具配置OA系统? 一个简单的错误,请各位大哥帮助! 进入WIN98蓝屏,请高手赐教,谢谢 紧急求助,如何编写文本使得程序能读取网络上另一台机上的表 关于session的问题 如何用VC对麦克风编程哪? 为什么我的win2000的web服务器老是莫名其妙的停掉呢? 各位老大!能不能用DEPHI写一个程序创建NOTES表单???? 怎样把程序做成曲线图的样子? COMBOBOX查找问题? 很菜的,关于窗体的问题 怎么给jbuiler添加oracle驱动程序!!!!! 谁有手写签名和痕迹保存留的例子???能给我一个吗???一定重谢!! 哪有for win的gd库下载?谢谢 我得代码有错误吗!!在线紧急等待 如何用Java访问微软的DDE Server? 在windows xp中怎么建立虚拟服务器呀? 解决问题,马上结贴 xp風格的問題 请问如何让一个表格的边框的宽度和表格内部的线的宽度不一样? 请问wsad和eclipse哪里有下呢? 如何理解下面的程序段 调查:你(单位)愿意花钱买服务端控件吗? 为什么有些网页是繁体字! 我终于知道什么是英雄了! 关于快捷键。 一个丑人的自白(爆笑) 转载 如何实现信息反馈? 怎样使DataGrid固定显示8行??? 一个简单的问题,关于CListCtrl.. C++文件流的怪问题,竟然不能再次打开??? 怎样在win2000 专业版上使用PHP Linux下如何知道有哪些端口未被使用?? 共享上Internet网的另一台机为何一定要配上DNS服务器地址? 来共同研究开发 文件的变量名拼写错误的检查。。。 人生交叉点, 大家进来帮帮忙 在线等待急急!在超链中有的什怎么传不过去? pb还有出路吗? 如何知道有哪些端口未被使用 请教想在页面里调用js文件达到图片轮显效果 如何在动态库中获取调用该动态库的程序的文件名称? 如何获取灰度图中各象素点的灰度值?(在线等待) 请高手帮我解决这个离散余弦变换(DCT)的问题。高分相送。 求助:sql语名查询? 怎么样在输入数据后立即更新表格? 怎么在tablename是一个参数的表中取字段值? 飞蛾到底是什么?为什么喜欢火 甲乙两城之间的公路长360千米,小王自己驾车从甲城开往乙城,出发前他去加油站加满了一箱油.当时行了200千米时,他看了下燃料表,发现油箱里的油还剩下5分支4.如果按这样的行驶速度,中途不 一列火车四分之三小时行90千米,这列火车平均每小时行驶多少千米? 飞蛾知道自己扑像火里会死,为何它们还像火里扑? 现对某商品降价20%促销,为了使销售总金额不变,销售量要比按原价销售时增加百分之几?(七上数学书原题) 一列火车从甲站开往乙站,用两小时行了280km,从乙站开往丙站用5小时行了700km.一列火车从甲站开往乙站,用两小时行了280km,从乙站开往丙站用5小时行了700km.分别求出火车从甲站到乙站,从乙站 这些事情表达了同学之间怎样的感情 红领巾为什么是红的?RT 复数形式 赤壁抒发了怎样的感情 现在的红领巾为什么成绿色的了?那不是红旗的一角吗?我看到许多小孩现在带绿的绿领巾了 新年见闻600字 求中国汽车未来发展前途 议论文一篇(400字就好,多了不要) 为什么红领巾是红的慢慢的 甲乙两仓库共有货物1690吨,甲运出四分之一,乙运出三分之二,这是两仓库余下货物相等,两仓库原各有?吨 真的感情一定要用某种行为去表达吗?苦涩 红领巾为什么有三个角 甲、乙两仓库共有货物3180吨,甲仓库运出 25%,乙仓库运出三分之二,这是两仓库余下的货物相等,两仓库原 不知道怎么表达感情,不知道怎么回应.怎么办?我真的挺苦恼的,不知道自己究竟有什么问题.身边其实也有过觉得挺好的男生,怎么糊里糊涂地变成大龄剩女了.我根本就怕别人发现自己的感情似 自己制做作文集 要写编者的话 要如何写呢? 一列火车的机车主动轮的直径是1.5米,如果平均每分钟转300圈,这列火车每小时行驶多少千米 设曲线y=ax^2+bx+c(a过点(负1,1) 表示坚持不懈的成语和高兴的成语, 火车主动轮的直径是1.5米,如果主动轮平均每分钟转400转,这列火车5分钟可行多少米? 求a的值,使直线y=ax与曲线y=x–x²所围成图形的面积为9/2 表示高兴的成语10个要四字成语,不要词语! How could I find free Chinese (Potunghau) to learn As an Overseas Chinese family,we would like tofind a website for learning Chinese free at home.Ideally,it should have pinyin too.The BBC News Site is not bad but too simple. 已知曲线y=ax^2-ax与y=ax(常数a>0)所围成的平面图形面积为3/8,求a. 这是英雄的中国人民坚强不屈的声音!这声音进惊天动地,气壮山河.仿写句子在2008年的奥运会上,中国体育健儿频频摘金,中国国歌屡屡奏响,这是{  }的中国人民{  }的声音!这声音{ } { 请看哈这是什么虫,老是在下水管池周发现,要如何消除预防. 某粮店,第一天卖了全部大米的4/7,第二天又卖了余下的3/5,这时还剩下420千克米没有卖.这个粮店共有大米多少千克? 英语提问:翻译:这页上有五条信息There are five ( ) ( ) ( ) on this page.小明和小里同时从甲村出发去乙村,小里的速度为4km/h,小明的速度为5km/h,小里比小明晚到15min,求甲,乙两村之间的路程.(用方 某次列车提速后,平均每小时150千米,是提速前的4分之5.这次列车提速前平均每小时行多少千米? 10字左右好句子!10字左右 现在人们心里的感觉能表达出来吗?需要直接吗? 英语翻译Simmon arrived at work at 8:15AM and left work at 10:30PM if sommon gets paid by the hour at a rate of $10 and time and 1/2 for any hours worked over 8 in a day,how much did simmon get paid?麻烦您 把步骤写出来 我不太懂grace h 血吸虫 为什么只能在钉螺里发育,钉螺里有什么特有的条件,或物质为血吸虫必须? 给下面写出的词语,编个故事,写出启示.考场、小白兔、山坡、指南针、狐狸 很久很久以前,有一个小男孩非常自卑,因为他背上有两道明显的伤痕,从他的颈部一直延伸到腰部,上面布满了扭曲的肌肉.所以,这个小男孩非常讨厌自己,非常害怕换衣服,尤其是上体育课.当其 类似这种的句子,内涵点的六句,一句10左右字!一共六句! 以下生物的生殖中属于有性生殖的有:A马铃暑切小块繁殖B克隆技术C试管婴儿培育如题 生命吸管放到泥水里面能行吗? 飞蛾为什么要扑到火上?“明知道会受伤但还是要扑到火上 飞蛾就是这么杀” 六年级期末作文集的编者的话怎么写?不要电脑上的, 蜘蛛为什么有毛十万火急, 飞蛾为什么要想火上扑~~! 求一篇六年级作文集的"编者的话"300字 反义词:残忍()最快回答者~但是一定要正确哦~ 飞蛾为什么要不顾一切地扑到火上去错:那是因为它的恐惧. 有人会问它恐惧什么?当然是因为恐惧黑暗或者说,是因为黑暗带给它恐惧. 否则,它为什么要扑向火光呢?它以为火光,可以帮它抵 用什么感觉来形容爱?我想知道我的是否叫爱? 残忍的反义词 直线x=1,x=2和y=0及曲线y=x^3围成图形的面积是, 你想变成什么来表达情感? 飞船沿半径为R的圆周绕地球运动周期为T,地球半径为r,若飞船要返回地面,可在轨道上某点A处将速率降到...飞船沿半径为R的圆周绕地球运动周期为T,地球半径为r,若飞船要返回地面,可在轨道上 由曲线y=x^2,y=x^3围成的封闭图形面积为多少?步骤可以繁琐,能从最基本看懂最好.我要定积分的基础知识…没学过. 吃一日三餐的动物是什么? 在信息时代,电脑进入了普通百姓家.试想像一下,在人们日常生活、学习、工作中,它的作用是什么? 血吸虫病传播必须具备三个条件:一是含有虫卵的粪便入水,二是有钉螺存在,三是 一日三餐的来源是什么?动物也有一日三餐吗?为什么会是一日三餐?一日四餐不行吗?(正常情况下的正常人休息时间为前提) 1甲乙两仓库共有货物1690吨,甲运出四分之一,乙运出三分之二,这是两仓库余下货物相等,两仓库原各有多少吨? 日本上传视频宣传争议领土主权 韩政府美国首条高铁动工 48公里长穿越加州津巴布韦官员:中对非实行新殖民主义属美称在叙利亚西方记者有遭绑架危险 应法国调查显示大量法国工程师赴中国等国日本上传视频宣传争议领土主权 韩政府2013“北京缘”系列活动圆满落幕(女健美运动员因滥用激素慢慢长成“男儿飓风“雷蒙德”威力减弱 有望周三远离德国现任政府正式卸任 “黑黄联盟”终委内瑞拉发生监狱暴乱 6人死亡2013“北京缘”系列活动圆满落幕(中共代表团访问新西兰美一男子强奸女友6月大女婴致死 称无沙特高调抵制安理会 拒绝接受\"鸡肋英国小王子乔治洗礼地点内部图片曝光 美国校园枪击案枪手曾遭欺凌 开枪或是IAEA将介入日本福岛核电站海水污染英警方规定当街小便者需亲自打扫卫生或美9月份失业率同比小幅降至7.2% 英国乔治小王子受洗仪式23日举行 不2013河北正定首届金秋美食节开幕前世界拳王泰森今日抵京 黑超护卫亮相广西都安一辆中巴车翻下50米山崖 造邮政局:快递市场竞争趋激烈 恶性竞争福银高速蓝商段甲醇运输车闪爆事故造成调查称中国“阳光”富豪和隐形富豪比例2013河北正定首届金秋美食节开幕直面香港基层民众 梁振英强调发展经济伊拉克多起暴力袭击致26死81伤山西检察院:检察人员不得到与身份不符商务车与货车迎面相撞燕郊物流城动工兴建 物流模式打造中国广西都安一辆中巴车翻下50米山崖 造多种优惠票带你嗨玩新疆文博会四川达州市渠县发生一起重大交通事故致多国欢迎俄美达成叙化武问题协议 政治曾接受警校同学捐款交学费 熊国伟一直海南鹦哥岭获公益捐款500万元 将建121家企业寻求电商托管拓内销韶关将扩大政策性蔬菜种植保险试点两男子英勇相助 追回她被抢财物
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘