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

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

报表制作技巧(三)-Delphi资料 Delphi数据库开发及统计表格设计 Delphi文本和图形的打印方法 Delphi应用程序中中国式报表的制作 Windows环境下实时列表输出的实现方法-Delphi资料 报表制作技巧(二)-Delphi资料 Delphi编制的程序运行中动态制作报表 报表制作技巧(一)-Delphi资料 如何在WINDOWS中控制打印字体的长宽,而不受限于SIZE 的限制-Delphi资料 也谈为Delphi中数据库报表加网格 用Delphi4的QReport部件生成报表 用Delphi编写打印程序的窍门 用Word做Delphi报表输出工具 在DELPHI 文 本 和 图 形 的 打 印 在Delphi中运用QuickReport实现多栏列印 在打印或打印预览前如何获取报表页数-Delphi资料 自定义快速报表的打印预览窗口-Delphi资料 Delphi 3 图形VCL中Bug修改方案 Delphi hint的字体和色彩如何改变 Delphi3.0中复活节彩蛋及实现 Delphi数据库应用程序开发中图像数据的存取技巧 DELPHI图形编辑技巧二则 DELPHI显示JPEG图像文件 Delphi中CANVAS使用三例 Delphi中的图形显示技巧 DELPHI中画布应用技巧 Delphi中控件深度投影及阴影效果的实现 DELPHI中利用对象的常用属性制作动画 Form生成时的事件次序-Delphi资料 LED数码管仿真显示程序-Delphi资料 TPaintBox与TImage的比较-Delphi资料 如何能在HTML控件显示区域显示“....(指定的文件名)不存在”? 请问如何把TIF格式转换成JPG或GIF的格式?? 代理不能定时执行,请指教,谢谢。 怎样与外部数据库建立联合查询? 如何接受来自vbscript的字符数据列表 怎么在Gtk+的gnomemessagebox显示中文? (在线等待,急!)在vc中怎么使用datagrid控件 我使用的是odbc访问数据库 好急的问题,有关于SMS的接收字符处理问题,想了好几天没有结果 那位兄弟手头上有ASP.NET高级编程的电子书? DataGrid 控件问题,帮帮我把,朋友! automount? 一个比较难的问题! 关于datagrid的问题 在线等待 在cmd编辑器中用java运行已编译的文件运行不成功怎样解决 各位帮我解决一下这个问题!!!谢谢 关于ResourceManager的疑惑? 两台机器无法访问? 大家有没有听说过zebudom.js这个javascript的API?请问哪里可以下载它? 模块的连接 如何用php开发一个在线语音聊天室? 请问:有谁能提供Microsoft Project 2002简体中文专业版下载地址????急用!!!!!! 《The C++ Programming Language》有没有中译版? 请高手帮我看看: session的范围 硬件加、解密卡合作 请问那里能下到C或者C++的编译环境? 我的网页做好了,在我自己的机子上显示的很好看,在别的机子上有的显示的和在我的机子上显示的一样,很不错,但在有些机子上显示就变形了 怎样在文件中查找指定的字串? 为什么这两个查询都不能运行呢? 请教有关比对数据库的思路 运行结果出错!!!!!!!!!! google主页的问题(在线) (在线等待,急!)对话框中画图,超过了对话框大小,但是滚动条不能用 jbuilder7+jboss的配置问题? 求教:用UML做分析设计工具、用JAVA开发的一个办公管理系统的详细时间节点计划书。 數據庫數據顯示問題///急,在線等!!!!!個位幫幫忙? 讨论一下,eregi和strpos 为什么这两个查询都不能运行呢? 集成多文件夹操作窗口的软件有吗?有的请发QQ;6138215 怎么获得checkbox组中被选中的部分? sybase表中有没有自动编号的字段啊? 问一个很菜的问题?(在线等……) DOMINO的B/S开发:如何自动更新一页面中的多分类新闻标题AS WWW。WXRB。COM 如何用一根电话线让两台电脑同时上网 急!!“SQLserver不存在或访问被拒绝”怎末回事? 有没有防止关于用户未经登陆,直接访问的好办法,和思想?仁者见仁! 请问芯片的封装主要有哪几种? servlet问题 关于数据库的问题? URL,HTTP含义是什么? 英语翻译I'm sorry I didn't send you a card till now cauze it took me quite a few days to figure out what you wrote in your self introduction.anyway,i hope you like this card,it's about a famous mountain in Hunan province.and I WONDER If you could 吃花生应不应该吃花生皮 麻烦大家看下本世纪最难的物理题帮帮着急的人吧, “三面红旗会甘肃”有何历史意义? “古城遵义”在党的历史上发生过什么重大事件?其意义是什么? 花生内的皮的好处 关于六国论的的课文 邀请别人的用语(英语) 功成名就是什么意思 水下地形图的意思 写一个神话故事主要内容,要简介 求梦寐以求和功成名就的意思,必采纳 六国论原文 邀请别人的英语用语(急!) 急流通退,功成名就的意思是什么呢? 标准原文准确的原文, 临危不惧.勇往直前.等的成语有那些?是五年级上册的语文书里的成语. 功成名就的解释 六国论 原文 翻译成中文:Bachelor film project 2012 from The Animation Workshop. 35、6岁的人最想的是什么? 以“六国论”写片文章!以六国论写片文章,文体不限,字数200左右就可以了!谈论下六国是怎么灭亡的!要群面阐述!超不200字也没关系! 爱的教育中体现了哪些种情感 画出你想象中的海边美景怎么画 功成名就的意思是什么? 腊八粥 阅读题腊 八 粥冰 心从我能记事的日子起,我就记得每年农历十二月初八,母亲就给我们煮腊八粥.这腊八粥是用糯米、红糖和十八种干果掺在一起煮成的.干果里大的有红枣、桂圆、核 窃读记窃读指什么 成语什么于途 请问有人知道幼儿园中班舞蹈课课教案要怎么写哟?有点急,打心底麻烦各位蓄 如何形成一个团结的班风在高中当班长很窝囊 窃读记,窃表现在哪 参加辩论赛,需要的条件. 窃读记作者怎样窃读以及作者的心情 古人的书信具体有哪几种形式 拜托看下幼儿园中班舞蹈课课教案要怎么写哟?我想知道到,打心底麻烦给位朋友了锈 《窃读记》作者为了窃读不被赶,有哪些方法? 功成名就的‘就’是什么意思? 英语翻译谁知道有什么德语翻译工具可以翻译整页或整篇文章的 ,一段一段的也可以.急用 《爱的教育》英文的读后感一百字左右,要有中文翻译 七一红色瑞金的由来 英语翻译演出加油、中文4个字?德语这么长?能不能请1L的翻译下你写的? 为什么很多著名的科学家信仰上帝我一直很纳闷的是为什么很多西方人都相信有上帝,尤其是一些在科学界取得过重大发现的科学家,他们的科学知识一定要比我们多得多,那为什么还会相信上 图书馆 磁条图书馆里的书除了反面右下角的条形码,还有就是书的第一或第二叶人工贴的条形码(也就是如果你要借的话,工作人员会用东西把这个人工贴的条形码照一下).把这个人工贴的条 我都迷茫了, y=根号(ax2-ax+1)的定义域是R,则实数a的取值范围是 不假思索和功成名就的意思 选辩论题目,应遵守什么样的标准? 若函数y=根号下(ax2-ax+1/a)的定义域是R,求实数a的取值范围. 《海滨仲夏夜》作者描写月下的海滩时重点写了什么?表达了作者怎样的思想感情? 孝代表的意思 函数f(x)=[3次根号(x+4)]/ax^2+4ax+3的定义域R,则a取值 老( )识途!填成语 孝字有什么象征吗?西递敬爱堂中为朱熹所书.形态. 欧美人科技发达,但为什么大部分都信上帝?最近的100年,人们几乎可以用科学来解释任何自然界发生的事.特别是欧美.科技如此发达.为什么他们还相信有神呢?他们是真的相信有神的存在?还是 补充成语,汗〈〉充栋 有什么词可以来表示孝善美的 书信作文 什么什么识途的成语 有谁能告诉我孝鼓节奏?用符号表示出来,最好能文字说明一下孝鼓就是村中有老人去世,晚上唱丧歌打的鼓 辩论:该不该见义勇为 (正方)可不可以具体点! 麻烦给看下这两个物理题好吗~ 国际足联主席公开嘲讽C罗 重压之下只苹果因电池问题召回iPhone 5s郎平笑称自己是劳模 自5月初接手几乎歌诗达·维多利亚号下月狮城起航共同社:解密文件显示日本曾试图阻止中72小时过境免签为何没火起来香港人均食品消费是新加坡一倍外媒:中共出台新措施强化反腐行动新加坡总理强调须谨慎制定移民政策挪威留坎镇举行仪式 庆祝正式启用大型雪地精灵--拉普兰驯鹿【高清组图】北京出租涨价近五月 司机:空车增多收重庆彭水小学生摸黑爬悬崖上学 最窄处叙利亚问题特使与叙总统阿萨德会晤 将明年起北京车辆违反尾号限行或被罚10梦鸽昨现身北京301医院 学生证实李俄外长称叙问题国际会议遭破坏 批西方记者实拍芬兰割鹿角过程:驯鹿难逃被宰港报:美国新军舰将刺激解放军奋起直追硕士学位 科级干部 浙师大图书馆门槛喧嚣城市难掩寂寥内心—老漂族,幸福港贵州水城县发生一起爆炸事故 致3死1贵州查获149吨走私冷冻动物制品税收红包接二连三 小型微利企业乐享优微笑快递 长安东路小学欢庆教师节说干就干,干就干好 记远大集团董事长河北固安:多措并举狠抓落实保护妇女儿廊坊交警小伙真棒!疏导交通时不忘帮助男子一处房产抵押两家 犯合同诈骗罪被庆抗战胜利周年迎中秋国庆 交警“结对石市优秀教育工作者受赠石家庄爱飞客飞深州交警走进深州监狱 开展道路交通安秦皇岛社区普及安全常识 增加公众安全新疆托美托番茄科技开发有限公司新疆天山奇豆生物科技有限责任公司吐鲁番市迈德果业有限责任公司美国太阳能产业发展迅速布鲁塞尔国际酒类大奖赛在贵阳举办 中男子入室盗窃被发现遂杀人抢劫 潜逃1李克强:中国经济基本面没有改变河南“人大代表”欠债 法院上亿判决遭8月CPI涨幅回归“2”时代 创一年
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘