首页学校入驻客服中心网站导航

手机版

400-035-8011咨询热线

新闻详情

邯郸清华万博网络培训-拒绝使用现有Web组件的6个愚蠢理由

来源:邯郸万博网络教育学校 时间:2013-04-16

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

 
你是DIY开发者吗?我的意思是,你是一个能够开发出网站所需的所有资源的开发者吗,即不需要任何外部库、控件等,就可以创建出一个伟大的网站项目? 
 
这也许令你自豪,但考虑到效率,我还是建议你尽量使用一些现有的外部资源。我知道你可以创造一些伟大的代码,但是我们希望你创造一些我们真正需要的伟大代码,而不要在重新发明轮子上浪费太多的时间和资源。 
 
以下是喜欢重新发明轮子的人的一些借口,看看你有没有躺枪: 
 
愚蠢理由#1:我的网站在IE6下运行良好,我的用户没有使用其他浏览器 
对于技术而言,不变的就是“改变”。每天都有新技术、新浏览器、新操作系统、新设备出现,你根本无法控制你的用户使用单一的浏览器。 
 
你是希望花费时间让你的网站运行在各种新的浏览器(包括Android浏览器)上,还是希望多花点时间在为用户提供更有价值的功能和内容上呢? 
 
愚蠢理由#2:开发成本是多少?我可以自己开发 
 
我们来分析一下构建一个简单的日期组件需要多长时间?两三个小时?OK。那么如果让它在每个主流的桌面浏览器、移动浏览器中正常显示需要多长时间?就算在每个浏览器中进行调试、测试、优化需要1个小时,那么共需要差不多10个小时。如果你想确保在其他语言环境、触摸环境中正常运行呢? 
 
好的方式是,使用(或购买)一个现有的组件,把这些组件的兼容、维护工作交给它的开发者就好了。 
 
愚蠢理由#3:我想通过构建UI组件使网站更加独特 
如果你自己编写UI组件,那么你还需要有一个文档,否则后期将会难以维护。而在实际开发中,当你急着交付或发布时,迫于时间压力,有可能不会去写文档。 
 
现有的一些组件,一般都提供了详细的API文档。因此,不要浪费时间来解决别人已经解决的问题。 
 
愚蠢理由#5:我喜欢给新员工培训我自己的UI工具 
 
如果你构建了自己的UI工具,那么如果想让别人使用它来进行生产,就需要进行培训。培训时间或数天、或数月。如果你使用一个现成的开发工具,那么其他人之前或已经使用过,将大大节约学习成本。 
 
愚蠢理由6:我的web应用是伟大的,应该没有人能够复制它 
事实上,如果一个东西是好的,你应该想去复制它。不要重新发明轮子,即不要为每个项目创建一套新的组件。在面向对象编程中,可重用性是一个重要的原则,并贯穿整个系统的架构。试想,如果你在多个项目中共享组件,当你更新一个项目中的组件时,其他项目也将受益。 
邯郸万博网络教育学校,开设有专业的邯郸软件开发培训,邯郸网站开发培训,邯郸幼师培训等。
邯郸万博网络教育学校咨询电话:400-0088-272  QQ:1906818709
更多:http://3076.peixun360.com/ 

求学登记
相关学校更多>>

全国分站|网站地图|关于我们|联系我们

版权所有: 郑州天华信息技术有限公司