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

拒绝使用现有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创建和删除快捷方式 从程序中生成 exe 文件 -VB资料 打开和关闭CD-ROM 驱动器 -VB资料 打开和关闭其他应用 -VB资料 打开一个超连接 -VB资料 当前操作系统的语言集-VB资料 当前系统目录-VB资料 得到磁盘上剩余空间的值-VB资料 调用“添加打印机”对话框 -VB资料 调整分辩率和取当前分辩率 -VB资料 定义全局热键-VB资料 动记录应用软件工作时间-VB资料 动态改变屏幕设置-VB资料 读取档案的建立时间及存取时间 -VB资料 多个参数的属性 -VB资料 发现剪帖板的秘密 -VB资料 发现拖(Drap)过来的信息 -VB资料 防止打开同个VB应用多个实例 分割图像的原理 -VB资料 封面的设计 -VB资料 改变 Win95 的 Shell -VB资料 改变墙纸 -VB资料 格式化磁盘 -VB资料 跟我学用ActiveBar-VB资料 VB获得IE的版本号 VB获得Windows启动方式 VB获得打印机驱动程序的设定 VB获得当前计算机上的区域设置 VB获得当前用户名 VB获得分区信息并判断是否有CD VB获得某个文件夹下的所有子目录 DBGrid怎样实现0值不显示? 8月25日 0:23 论坛在线名单(462人)!好多人呀!不知道有在公司加班的吗? 在pb中 除了odbc和专有数据库连接 还有其他方式的连接方式吗 调查:你是共享软件作者吗........ 为什么总是提醒我“服务器繁忙,请稍候再试。”CSDN在搞什么鬼?今天遇到好多次了!:( 工作区中的一个简单的问题 picture控件是不是没有双击消息? msdn示例程序,你们是否都看得懂呢? 你用了Delphi7吗,感觉如何? 同学十一结婚,想做个flash之类的东东作礼物,哪位能指导一下,时间不多啦,帮帮忙 SCO UNIX认证好考吗?特别指UnixWare 7的系统管理员。知道情况的跟俺讲讲。 兼职做一个库存进销软件,大概能得多少钱 同学十一结婚,想做个flash之类的东东作礼物,哪位能指导一下,时间不多啦,帮帮忙 怎样刷新页面的某一部分,而不是全部刷新? 请问用2000Server做磁盘镜像是不是一定要求硬件有RAID功能? 个人编写软件,需要用到版本控制吗? 关于资源文件中的对话框。 APACHE出错 我的问题可能会让大家反感!!(在线等待) 请问用2000Server做磁盘镜像是不是一定要求硬件有RAID功能? 请问用2000Server做磁盘镜像是不是一定要求硬件有RAID功能? 如何接收 用 CreateObject 函数创建对象的事件 请问用2000Server做磁盘镜像是不是一定要求硬件有RAID功能? 编程的困惑 BCB_FANS(四大名捕之追杀令) 请进!送分! 请问用vb,vc,delpy,c++ buildle编写的知名软件各有哪些?(不包括for .NET) 国家四级与中程,孰难!! 请问用vb,vc,delpy,c++ buildle编写的知名软件各有哪些?(不包括for .NET) 调查:什么时候想准备结婚?(单超的也可发表意见) 这里有贵州考高程的人吗? 请问用vb,vc,delpy,c++ buildle编写的知名软件各有哪些?(不包括for .NET) 寻软件高手!现有一IP地址和网页、搜索栏关键词拦截程序需要编写,付酬!!! 没声问题 请问在SQL2000中使用中文字段名对性能影响有多大? 请问用vb,vc,delpy,c++ buildle编写的知名软件各有哪些?(不包括for .NET) 启动设置与连接??? 200分求解决用LQ-300K打印商场的收银单纸张设置的难题 请教! 启动用户密码忘了和设置启动项??? 新手上路---------大家是怎么学SQL server的 什么是pascal类的字符串?什么是以NULL结尾的字符串? 哪里有微软认证 MCSE7门课的官方原版教材(英文版)下载? 深夜了,看看CSDN的人气有多旺,在线的请你顶一下。 不买也看看,机会难得:4.5折贱卖9.9新书,本本经典,(编程宝典篇) 有谁能说一下注册水晶报表和发布到98下的具体过程吗? 有谁能说一下注册水晶报表和发布到98下的具体过程吗? vc编写网络程序中的头文件问题! 有谁能说一下注册水晶报表和发布到98下的具体过程吗? 再问超难度sql语句 有谁能说一下注册水晶报表和发布到98下的具体过程吗? 请各位java高手几个java有关的问题? 工地中,一般说 用几个工 几个工, 7分之3=14分之( )=( )分之12=( )15=70分之( ) pc塑料安全使用的温度RT 财务是什么定义?是杂工? 用一张长18.84米,宽1.5米的长方形竹席,围成一个占地面积最大的圆柱形粮囤,这个粮囤的容积式多少立方米要算式 分析并归纳配制一定物质的量浓度的溶液的注意事项 冶炼金属银用还原剂法 错在哪里了2.油脂是小分子吗,是混合物吗?为什么 一个圆柱形粮囤,容积为8.01立方米,这个粮囤占地面积是多少平方米?算式 将下列分子和分母的最高项系数是正数 -5a+1/-7a-3 小功率电取暖器有哪些? 一堆圆锥形的小麦,占地面积是25.6平方米,高18分米,把这堆小麦装在容积是18立方米的圆柱形粮囤内, 不改变分式的值,使分式的分子和分母中的最高层次的系数为正数,则3-a-a²/3+a²-5a= 我今天在百度看了,都说PP料是结晶型塑料,而结晶型塑料的物理性质就是不透明可是PP料做出来的制品是透明的啊,这不和结晶塑料的定义相反吗, 用一氧化碳还原剂冶炼金属 春节去泰国旅游,气候如何想过年去泰国,那时候的泰国气温是多少? 注塑塑料的结晶和非结晶是什么意思塑料结晶是不是成型后,产品不透明啊,反之,则透明?高结晶又是什么意思呢,是不是成型快啊? 下列金属的冶炼中,通常是通过高温用还原剂来完成的是A,铁B.铝C汞D 镁 may you have a happy 出师表诸葛亮初三书里的那篇原文在哪啊 海龟是用什么呼吸的?能生活在水里,是两栖动物吗? 我想在今年的年底去泰国旅游,请问那里安全吗?气候怎么样? 4x+6(10-X)=46怎么解? 海龟在淡水里能生存吗 请问几月去泰国旅游气候比较舒服啊 金属的冶炼原理,就是利用氧化还原反应原理,用还原剂在一定条件下将金属从矿石中还原出来冶炼金属时,必须加入一种物质作为还原剂对吗金属由化合态变为游离态,都是被还原对吗? 海龟生活在哪 已知函数f(x)=x+2xsinQ—1,x属于[﹣根号3/2,1/2] 1)当Q=π/6时,求f(x)的最大值最小值2)若f(x)在x属于[﹣根号3/2,1/2]上是单调函数,且Q属于[0,2π)求Q的取值范围 出师表的文章背景要详细的!拜托了~~! 一个圆锥形的小麦堆,底面周长是12.56米,现在把这些小麦放到圆柱形的梁屯中去,恰好占梁屯的80一个圆锥形的小麦堆,底面周长是12.56米,现在把这些小麦放到圆柱形的梁屯中去,恰好占梁屯的百 _____perfect life you have A.what a B.what为什么选A,life不是不可数吗,应该选B呀 将浓度为0.1mol/lHCN溶液加水不断稀释,下列各量始终保持增大的是A.C(H+) B.Ka(HF) C.C(F-)/C(H+) D.C(H+)/C(HF)C项是减小还是不变呢 一个圆锥形的小麦堆,底面积周长是12.56m,高是1.2m.把这些小麦装入一个底面直径2m的圆柱形粮屯里,求粮屯小麦的高? 已知函数f(x)=x²+2xsinQ—1,x属于[﹣根号3/2,1/2] 1)当Q=π/6时,求f(x)的最大值最小值2)若f(x)在x属于[﹣根号3/2,1/2]上是单调函数,且Q属于[0,2π)求Q的取值范围 什么香烟是白烟嘴!我喜欢抽白烟嘴的烟、、 什么香烟是10元以下的,白烟嘴,混合 烤 的都行 价格要 10以下 最好在北京能买到! 一个圆锥形小麦堆,底面周长12.56米,2米,把这些小麦装入一个底面直径2米的圆柱形粮屯里,求粮屯里小麦的高? 已知函数f(x)=x²+2sinxθ-1,x∈[-1/2,(根号3)/2],(1)当θ=π/6时,求f(x)的最大值和最小值(2)若f(x)在x∈[-1/2,(根号3)/2],上是单调增函数,且θ∈[0.2π),求θ的取值范围. 抽烟用烟嘴好处与坏处是什么? 0.02mol/l硫酸溶液怎么配制急用, 己知:MN是线段AB的垂直平分线,C,D是MN上的两点,求证:(1)△ABC,△ABD是等腰三角形.(2)角CAD=角CBD, 0.05mol/l硫酸溶液怎么配制 C(1/2H2SO4)=0.5mol/L的硫酸怎么用98%的浓硫酸配置 PC透明塑料注塑工艺中温度和压力关键是什么? 取暖器功率太大,把插排线烧坏了,那我直接插墙上的插座可以吗 15分之14:10分之7.最简整数比 人类利用转基因技术可以使细菌产生人类所需要的一些药物对吗?书上写的是真菌 △ABC,AB=AC,G是△ABC的重心,GD⊥AB于D,GE⊥AC于E.(1)猜想:GD(=)GE.A (2)试对上面的猜想加以证 为什么焦炭用于冶炼金属?还原性是什么? Are you healthy or unhealthy?what do you do every day?what do you have every week?请你根据提示的内容写一篇短文.60个词左右. 如图,在△ABC中,AB=c,AC=b,G是重心;过G作GD∥AB,GE∥AC,分别交AC,AB于点D,E.求四边形ADGE的周长 把得数约成最简分数 6分之1+6分之1=( ) 12分之5+12分之7=( ) 15分之14-15分之8=( ) ppo塑料烘干温度是多少度 对联:一日春工十日粮拜托各位了 3Q 15分之14/【(7分之4+21分之4)】/12分之7 人类对细菌真菌的利用是什么? 窝了工, 一个圆柱形粮囤的侧面积是18.84平方米,高是3米.这个粮囤的容积是多少立方米? 真菌细菌引起的皮肤瘙痒用什么药 工勤人员的定义?具体做什么工作?我想知道它的更通俗.百度上的解释我已知晓! 1.一个圆柱形粮囤的侧面积是18.84平方米,高时3米.如果每立方米稻谷约重545千克,它可装稻谷多少千克?2.一个圆柱形水桶的容积是80立方分米,里面装了5分之2的水.已知它的底面积是10平方分米, 礼品店的老板想用包装带给下面的长方形进行十字形捆扎.问:至少需要多少包装带?(忽略打结)长1.4dm高1.1dm宽0.8dm
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘