自从我开始研究.NET,我就开始接触了第三方控件。可能对于大部分人而言,都不太喜欢用.NET第三方控件,主要原因我想可能有这么几个方面:
创新互联是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括网站建设、成都网站设计、电商网站制作开发、微信小程序、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
(1).NET第三方控件没有源代码,可维护性差,遇到问题没有临时解决方案
(2)好的.NET第三方控件一般都是要收费的,这个对于中小软件公司是一笔不小的支出
(3).NET第三方控件一般都是英文的,对于有些开发人员理解是有一定难度的
(4)第三方控件有自己一套体系,可能与.Net自带的控件不太一样,学习起来有点费劲
而我之所以一开始就用第三方控件,主要是因为在中国,很多软件公司就几个人,甚至就一个人,集开发销售维护为一体。如果都用微软的标准控件进行研发,很多功能都需要自己去开发和包装,或者利用国外一些已经封装好的控件,如网站:www.codeproject.com,里面提供了很多对.Net封装的控件文章,但是这些文章也是一些个人研究的作品,并没有很好的技术支持和后期维护,而且没有一整套解决方案。一般都是东拼西凑。对于一些小公司的确没有太多的精力去研究这个。所以使用第三方控件是让我们站在巨人的肩膀上,更多关注业务而不是技术,毕竟技术是层出不穷,你做好了这个,可能就面临淘汰,如果条件允许的话,我还是建议大家使用一个好的第三方控件,在下一篇文章我会说一下我使用的第三方控件。对于上面提到的几种情况我也给出我自己的一些观点:
(1)没有源码,可维护差:.Net Framework提供了源码,我估计没有几个人真的去看,去研究,而且现在很多第三方控件也提供源码,但是要看懂也不是很容易,因为他们都把注释都去掉了。现在的
第三方控件都有自己的帮助中心,类似论坛形式,无论自己的客户还是个人有问题,有建议,有bug反馈都可以提,而且一般回答都很及时,肯定比我们自己去做的东西维护性好。而且第三方整个构架涉及还是蛮合理的,如果你要自己去修改,一般都是有一定规则,一定的套路去做,这个我会在以后的博客中专门去写。
(2)好的第三方控件一般都是要收费的:收费的确是个问题,一般我们都是喜欢免费,非免费不用。但是如果你买的起Vs.Net,你一般也买的起第三方控件。如果你都不是用正版的,那你懂得应该怎么去做的。其实现在第三方控件也不贵,一般都在1000美金左右,而且还包含源码喔。
(3)一般开发人员英文都是差点,这个我觉得也只能慢慢来,多学习点,其实开发需要的英文并不难,也就那么点东西,掌握好英文,其实对我们了解前沿的技术也是很有好处的。
(4)学习第三方控件,其实比学习.Net自带的控件容易多了,因为现在第三方公司是有完整的帮助文档,有完整的在线支持,也有完整的使用案例,而且一般第三方控件都很少使用混淆,如果你对一些东西不明白,可以用反编译工具进去看个究竟。
总之下,如果你使用第三方控件会带来啥好处,我想估计有以下几点吧:(1)让你迅速拥有了一套丰富的控件体系,不再担心.Net Framework自身带的控件不满足业务要求。如GridView,自身的功能都很基础,而第三方功能都非常强大。(2)让你更多关注业务,而不是一些业务带来的控件展示问题。(3)让你开发的程序显得更专业,毕竟第三方提供的是一整套解决方案。如果你有精力,我当然也不反对你自己去改造这些,不过我想说的是,人的精力是有限的,我们需要的是团队协作精神,而不是一个人在战斗。
本文标题:浅议对.NET第三方控件的一些认识
文章地址:http://www.shufengxianlan.com/qtweb/news20/287320.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联