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

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

VB使用 kb_event 函数模拟键盘操作 VB使用API获取颜色 VB使用标签控件调出浏览器 VB使用调用外部程序函数实现API函数高级功能 未公开API函数揭秘——通用对话框-VB资料 显示文件属性对话框-VB资料 VB用 API 打开打印对话框 VB用API函数改进ListView控件的显示效果 VB用API函数控制光驱的开关 VB用注册表保存数据(VB函数篇) 有关Tray系统盒的VB API函数 在VB中调用API函数动态改变及恢复屏幕设置 在VB中控制Ctrl+Del+Alt键 在VB中使用API函数 (之二) 在VB中使用API函数 (之三) 在VB中使用API函数 (之四) 在VB中使用API函数 (之五) 在VB中使用API函数 (之一) 在VB中用API实现多媒体 VB怎样用VB在应用程序中调用API VB怎样在DELPHI中使用API函数 指定文件夹-VB资料 VB5中注册控件三法 Bug:维护 Internet Transfer Control 之 Username 及 Pass VB对低层硬件访问控制 HitTest的妙用 -VB资料 ListBox项的控制-VB资料 VB 6.0中类聚集关系的实现 VB6编程中如何获取硬盘分区信息 VB的坐标系统综述 VB调用C程序动态链接库的方法 关于msxmlsdk4.0! 急救!急救!急救!急救!急救!急救! 100分求一个项目开发总结报告的一个示例,多谢! 这是什么错误,大家请进? 我安装7.1时候选择了chinese(tw)语言,但是安装好后还是英文界面? 急寻深圳FDF高手,JSP(懂LINX)高手! 为什么我的SQLServer2000(企业版正版)不时出现坏表? ACM音频压缩 bcb6 控件的下载及应用 求救!!我用VB写的windows服务为什么不能运行?快来看看 这个文本文件的数据如何才能传送到数据库表中? 奇怪的现象,Crystal Report 8.5设计器中图表无法显示中文? 各位,谁有比较完整清晰的C#(Asp.net)编码规范,可否给小弟一份,谢谢。赠送100分。 關于 線程內使用數據庫的問題 Unix的文件名字符长度能否超过14个?为什么? 类初始化的问题。求教 数据窗口倒出存为excel格式时,如何倒出表头 请高手指教!!! 如何使用DLL(在线等待) 终于配置成功了jboss应用服务器 动态报表设计 备份日志语句! 98的MSDOS程序都不能运行了,说与系统连接的设备不能运行了,怎么解决?急!!! 问个色彩寄存器的问题 关于WINDOWS服务定时运行的问题,求救!!!!。。 加急!如何只将文档发送给[代办事宜]中,而在邮件数据库中不留痕迹? initialize the Borland Database Engine (error $2501) 带小数点的数字用什么变量类型? 谁用过DHTMLEDIT控件?帮帮忙介绍一下用法。 该死的ACCESS 怎样编写服务器接受客户端的相应程序 我的机子安装完WIN2000后,访问其它的计算机就死机,别的机子访问我机子的时候,我的机子也会死机。 怎样合并两个表??????? 一个有关ISampleGrabber接口调用的问题!Please HELP ME... 如何访问客户端指定路径上的ACCESS数据库? 可以远程安装win2k服务器版么?(各位帮忙!) 还有1。2的考试吗 一条sql语句! 我能在w2k下为非PnP串口设备写驱动吗? 哪位可以解释一下,构造函数到底有什么作用??? 难道没有高手帮我解决这个问题吗?mysql 版主请进 菜单如何显示在工具栏之上? 有关线程之间交换信息的问题 为什么在WIDNOWS98下用MASM50编译的汇编程序不能运行? sql如何自动定时清空日志?(在线等待!) 游戏 有没有办法用纯Javascript取得<form>里面用post方法post过来的数据?100分在线等候!!!绝对给分!!!!! 大家好,级联菜单怎么做呀?再线等待!!!急 邮件发送不了??? 一个落后的问题,用DAO能链接sql server数据库吗?如果可以,怎么链接!? PB中用代码建立ODBC数据源问题。 Spring is coming who will take you there?意思是什么 You need to clean the classroom.(改为被动句) Is spring coming? 的意思Is spring coming? 是什么意思 is coming又是什么意思 wait you turn歌词Rihanna的. we need the whole day to clean the classroom,对clean the classroom提问( ) ( ) do you need the whole day ( )( ) she comes to school early改成祈使句,否定句,疑问句并回答好点 I had to really rush,I took a quick shower had some breakfast,and them ran off to the bus stop.翻译快啊 如何下载cctv9英语新闻到MP3 1、She never _____(take) the train home.2、They _______(sing) some English songs just now.3、What3、What _______ they ______(do) now They _______(play) besketball .4、I think I can ______(获胜) the game .5、Please _______ me _______(为…加 He ___ the classroom now.He can clean it this afternoon.A、don`t need clean B、need not to cleanC、need not clean D、needs not clean正确答案是选C,而我选B,这些真弄不清楚了, 大家都看cctv9的新闻吗?谁提供一些英语新闻高频词? when the winter is coming,how long the spring? 3.——will it take us to get there by bus?3.( )will it take us to get there by bus?about two hours A.How soon B.How long C.How often D.How far 为什么呢 will 是将来时的 用 how soon应该也可以地把 how soon 是问多久的亚 cctv4 和cctv9都在播英语新闻,这两者有什么区别呢 A long time ago if I will love it be busy with 之后的动词需不需要加ing? CCTV9英语新闻中,有几句话,能否帮忙听写下.(一)http://english.cntv.cn/program/newsupdate/20110414/108572.shtml0:30-0:48处,记者Guan Xin,她说的话能否帮忙写一下. Love will be a long time hemp 生活里面的语句 有点惆怅的感觉 日本地震的感悟 CCTV9英语新闻中,有几句话,能否帮忙听写下.(二)1:06-1:19处,采访Eric Pang,他说的话能否帮忙写一下. He was so ( )(恐惧)that he ran away quickly. 1. I am sorry I know _____ English. A. little of B.few of C. a little D.a few2.There are _____ American students in that school.A. a little B. a few C. a lot D.a lots3.Do you know the boy sitting between Prter and _____?A. she B i know a little english中文什么意思 初二英语选词以适当形式填空1.Do you know the girl ____Betty?2._____ too much is bad for our health.3.Do you enjoy ____ tennis with me?4.Scientist haven't____life in other planets.5.They 've received many ____ from space.6.Have you finishe I'm sorry .I'm ____ late.A.a lot of B.a little of C.a little D.a few 划线提问I know a little English about qu yuan————---- ----- do you know about Qu Yuan两个格子在do的前面 初二英语选词用适当形式填空选词real,me,amaze,interest1.This is an interesting book.Everyone in my class is()in it.2.It was a(n)()day and we all enjoyed ourselves. 请翻 but they will take their cars for repair at the first sign of a problems The river rose by two feet after the heavy rain是什么时态 如果是过去完成时态怎么rose前没有have那可以为一般现在时态吗 The river rise by two foot after the rain 初二英语选词填空(也用适当形式)-------------------------------------------------------------thanks for,take care of,for a walk,play with,have fun,disgree with,invite(somebody to some place),go on wacation,work on,be angry with_______ they took(the old mowan)to the hospital.( 提问) ( ) ( ) they( )to the hospital. _______(unfortunate) i don't have enough money to travel abroad. 初二英语选词并用其适当形式填空When he heard the noise over his head ,he ___________(shout with excitement,make a noise)选择括号内的两个词组中的一个 They found the hospital easily翻译______________(________) Practice English with your classmates every day是什么意思? In our factory there are 2,000 workers,two thirds of ____are womenA.them B.which C.whom D.who the sign tells us not to park cars here.怎样译这个句子? persuade your friends to do morning exercise with you every day的英文稿子 the air-conditioner is not warm over the bed(用cool来替换) Swimming is very popular.英语阅读与表达答案Swimming is very popular.People like swimming in summer because water makes people feel cool.If you like swimming and swim in a wrong place,it may not be safe.These years,a lot of people died when t She gives her seat to the woman in need.(画线部分提问)画线部分为in need.请在30分钟内回答问题,还有一句:Please give him a pen.(改为同义句) I usually go to school by bike.的否定句是?I usually go to school by bike.的否定句是I usually don't go to school by bike.还是 I don't usually go to school by bike.哪句是对的?don't 的位置应该在哪里? A popular sport in America 是什么第二个字母是a 第四个字母是e 第六个字母是a 最后一个字母是t不是翻译 the plains of North America of rainfall怎么翻译,两个of They will take the No.1 bus to the zoo.英语题(对划线部分提问) ------------------___ ___ ___ they take to the zoo The No.1 bus 划线 When you wait foa bus ,it's polite to wait for < > turn .A.your B.his C.you D.yours in need 在 she aiways gives her seat ta someone in need做什么成分,同义词是什么? Spring is coming 英语作文, when I fell lonely what can I do? when she is on the bus, she always ( ) her seat to someone in need. 解释!A givesB giveC gaveD giving She would buy the necklace,but she ____ enough money.为什么答案是doesn't have我不是傻到连单数第三人称都看不出来,这是个虚拟,我觉得应该填过去时 I take you there.I will take you there.哪个更好?为什么? Do you know__ about English?- No,__ do i know.A many,few B much,little C.much,nothingD a lot,a few正确答案为B,我选的是C,请解释C中nothing为什么不可以,是不是因为little在前,句子要倒装?要写理由!是不是因为little 各位哥哥姐姐跪求Spring is coming的英语作文有少的没 wait you turn什么意思 Linda has four ping-pong balls.对画线句子提问.画线句子是ping-pong balls. spring is coming的意思help you don't need to clean the classroom now (改为同义句)you ______ clean the classroom _____ ______ ______ Mr li has t------- in our school for about twenty years
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘