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

拒绝使用现有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

挑战传统金融业务 Facebook进军移动支付领域 亚马逊AWS需解决的五项问题 腾讯自曝:大数据平台的秘密 继Cloudera之后,MapR宣布对Spark的完全支持 企业实施商务智能的6个致命错误 《近匠》HBuilder:如何用JS调用几十万原生API? littleBits新推Cloud Module,普通人也能DIY智能硬件 如何创建浮动式标签模式? Office 365正式落地中国——移动为先,云为先 .NET Native:C++的性能 C#的产能? Arduino联合创始人Tom Igoe:创客,因何而创 【走近院士】高文:多媒体大数据的影响及面临的挑战 微软SQL Server 2014三大新特性:集成内存OLTP、BI和混合云搭建 Linux将会统治桌面端的7个原因 Intel首席科学家Randolph Wang:详解Edison AMD Mantle再添新作,引发下代GPU架构猜想 谈DAM决策,自建还是SaaS 证据显示:Linux战争已经转移到OpenStack RestKit:iOS开发必备,告别众多无聊代码 技术新突破:手机和平板可远程控制PC,Chrome Remote Desktop亮相 物联网高速公路上,快数据如何驱动分析 苹果或将使用雅虎的搜索引擎,抛弃谷歌 百万用户规模的系统如何扩展 大数据需要软件定义存储 倒计36小时!2014中国Spark技术峰会即将召开! 设计师专宠,Startup强大的UI设计框架 走进金山云:从技术走向服务 Qt Creator 3.1.0发布,全面支持iOS、Android、WP Google大中华区总裁石博盟与中国大学生畅谈科技与创新 阿里云:从防到攻,深入浅出DDoS 大数据处理分析的六大最好工具 请问大家能不能推荐一本关于PHOTOSHOP 7.0 DREAMWEAVE MX 的书籍 一个简单的图像序列化存储 EDIT1.TEXT从用户接受的内容如何放进ARR 设计数据库时这样的情况应该如何处理 CFileFind::FindFile()的查找路径是怎么确定的? 很菜的问题 关于red hat9的小问题 不知是程序写多了还是失恋的缘故!我头上有一块地方不长头发了,医生说是斑秃!不知程序员里有斑秃的吗? 一IT美女的悲惨遭遇◎! .net2003的编译器如何为类添加消息映射啊???? JAVA的文本编辑,实现修改和排版 Jmai发送邮件问题? 高分求c++ test 我成功配置了一备用数据库,与主库连上了,可是主库坏了,我怎么打不开备用库啊? (SDK)怎样用SendMessage函数反选一个checkButton control(checked->unchecked)呢? 求救,为什么关于VB的帮助的事例看不到? 有拒绝爱情的吗?我还在念大学 做一个不是很大的网站,是用类好,还是用模块的好? 如何对本地机的共享文件夹设置密码 一个讨厌的QQ木马网站如何防治,最好有人能黑了它! 谁写得有能随机生成数字和字母的函数,借来用用? 快速排序的问题。求救 使用 CDatabase 读写 excel 文件的问题。 水园的朋友们,你们好!!!学校的网页!!! how can I show the correct word? 我的机出现了网络重名~~改IP也没用 庐山印象(ZT)----让我想起我小学写的作文哦!看了会起鸡皮疙瘩的! 请问谁有avphone控件3。0的破解版 学校的网页!!!! 500分! 求win2k下探测和阻塞ping的源码. 有关CASL的一个菜问题,请各位帮忙看一下 关于window.confirm的问题,简单问题解决后既散分 请问doc,pdf等文件在iframe中的显示 怎样给datagird的列定义标题? 怎样判断一个文件是否存在呀? 超市系統的報價?? 如何取得类名为#32770的窗口句柄? 我在web.xml里这样设置首业为什么不可以? 请问AMD的CPU对现在市面上的各种软件都能兼容吗? 电脑操作过程中,有时会弹出一些非法操作的窗口,如何把它保存下来? asp中调用javascript的小问题, 今天终于有时间,想看《黑客帝国2》,哪位提供一点信息? 显卡和声卡的作用不太清楚? 请提供结构化布线的下载地址,谢谢! DataList的绑定内容怎么出不来? VB、ASP或相做软件销售的有志创业者,请与我联系 想做一个分页的程序。如何让jdbc 每次只返回20条数据? 小弟想考MCAD,高分寻求指点。 求jbuilder 4.0 序列号 XP上没有待机的选项怎么设置 如何将weblogic7的jdk换成1.4.2? 词语模仿 (衣衫)不(整) 趿拉,衣衫不整,踱步的意思 写出两个意思与衣衫不整相近的词语快 施耐德断路器型号ic65n 16A和20A尺寸是否相同? 施耐德断路器型号ic65n 16A 20A尺寸相同吗? 除夜宿石头驿 诗歌的首联运用了什么修辞手法 山行即事中的首联运用了什么修辞方法?作用是什么? 补充成语 成语接龙(填空) 五彩缤纷——纷至沓来——来去分明——( )——( )——胆大包天——(天真烂漫)——漫不经心——心旷神怡——( )——( ) ——得道多助——(助人 物理,看看第一小题怎么做要过程,谢谢, 19世纪中国和英国的国体、政体分别是什么? 血液属于内环境吗? 印尼巴厘岛男子咖啡地中发现2000多俄拟为中国在内的20国游客提供3日免刚果(金)政府宣布该国打击反政府武装科索沃举行地方政府选举 投票点遭蒙面鲁哈尼称伊朗对核谈前景不乐观 力求解两家入驻开城园区韩企因经营困难拟出售奥巴马被指政治光环不再 支持率与声望美国务卿克里访埃及 美官员称或恢复对日全日空航班突发漏油事故 羽田机场封李克强护航新经济 培育“中国增速”新黄磊女儿黄多多近照曝光 去参加《爸爸废气处理不正当被罚10万元 江苏公布云南瑞丽:杯盖卡住男孩手指红肿充血 云南南永公路3车相撞消防火速救援3名新长征路上如何当好“主角”?【长城时织牢民生网,倾情书写新答卷【长城时评唯有奋斗不息 方能梦想成真【长城时评代考蔚然成风 诚信“蓝瘦香菇”【长城打造经济强省、美丽河北的“文化引擎”节日慰问将温暖送进心坎里【长城时评】红白喜事移风易俗“轻清”办【长城时评小偷三亚公交车行窃 司机锁车报警小偷魔霸苍穹海贼王之横扫千军圣斗士之黄金教官鸿玄天尊京华风云特种军警火影忍者之混血儿三国志秦王本纪荆楚蜀山异界情缘网游制之逍遥骑士孟连大金塔旅游景真八角亭旅游独树成林旅游打洛旅游勐景来旅游茶马古道旅游曼飞龙白塔旅游曼春满佛寺旅游傣族园旅游望天树空中走廊旅游西双版纳热带植物园旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘