大家工作中,免不了要是用别人的框架,有的框架确实好用,但是有的框架就是坑啊

牧沐 发布于 2015/02/06 15:44
阅读 1K+
收藏 4
大家工作中,免不了要是用别人的框架,有的框架确实好用,但是有的框架就是坑啊


框架之坑1.漏洞 BUG
框架也是程序员写的,也自然会有漏洞和bug,发现了怎么办,自然是等作者更新新版
当然 什么时候能有新版更新就要看作者的档期了
毕竟作者也不是全职负责这个的
他也有自己的工作和生活


框架之坑2.更新
可以说it技术日新月异
作为一个框架 自然是要经常更新才能保证与时俱进
但是有的框架就不注意版本之间的连续性
比如更新了一版之后 你会发现上一版能用的api都不能了
甚至安装流程也大幅改进 而且全然不同..
这时你甚至怎么安装都很麻烦
因为新版刚出来,网上的安装攻略都没有


框架之坑3.不易个性化定制
框架自然是大众的东西
你如果想实现一些自己项目里特有的个性化特色
很抱歉 可能会很麻烦甚至无法实现..
是的 你可以给框架制作者提意见
但是他可能无视..


框架之坑4.太监
前面说更新太快 版本太多 不稳定
会投入太多的精力来升级新版


但是遇到这种坑 才是终极巨坑
软件技术不停升级的情况下,作者由于不可抗力宣布不再维护 宣布断更 宣布太监..
基本上就意味着你辛辛苦苦掌握的这个框架
注定要成为历史了
加载中
1
开源中国匿名会员
开源中国匿名会员
信微软,得永生。
乌龟壳
乌龟壳
商业软件向下兼容做得比开源好多了
0
Nox
Nox

所以才存在技术选型。

所以才说程序员是个苦逼的职业,毕竟要不断的学习新东西,因为只有这样,你才能对选择的技术了解得足够,让你敢于使用。

其实,一般来说只要不太追新,选择成熟项目使用,选择文档齐全,选择合适你的需求的框架。

问题不大。毕竟,你选用框架,省去很多工作量了。

0
回去干活
回去干活

这个很正常.

如果停止学习,被淘汰是应该的.

0
Monkey
Monkey
自己把握了,如果对那个方向一窍不通,那就慎用框架,最好先别用,等熟悉了再用。这样最起码有个学习过程,上来直接框架,本身对框架了解不够,很容易翻船,然后只能再找下个船,弄不好继续翻。
0
loyal
loyal
所以才要自己造框架
0
m
magiclogy
我感觉这些是软件工程长久有以来共同的问题。
0
JacarriChan
JacarriChan
没有万能的框架。。。
0
zengfanlin
zengfanlin
大公司都有自己的一套
0
中山野鬼
中山野鬼

引用来自“Nox”的评论

所以才存在技术选型。

所以才说程序员是个苦逼的职业,毕竟要不断的学习新东西,因为只有这样,你才能对选择的技术了解得足够,让你敢于使用。

其实,一般来说只要不太追新,选择成熟项目使用,选择文档齐全,选择合适你的需求的框架。

问题不大。毕竟,你选用框架,省去很多工作量了。

一个团队应该有自己的框架体系。来源可以自己开发设计,可以基于外部的内容。不过后者是基于,而不是直接利用。个人玩玩,随便用别人的无所谓。但是团队,基于别人的,做自己的框架体系,还是要搞清楚内部构造,在必要情况下,对局部进行完善,甚至整体重塑。哈。当然有种抬杠会说,那你把linux也重构造一遍?这里框架有个层级的说法。确定好团队自己的开发设计目标属于哪个层级。下层其实不能绑死在某个平台之上。
0
I12fly
I12fly
框架是可以用,但你最好要明白一些基本的功能是怎么实现的,我开发了三个网站,全部代码都是自己写的,其中借鉴了其它框架的部分实现原理。我做的一个完整网站程序部分代码约2500~3500行,而且很多功能是专用的,网上的CMS不可能有那些功能的。我这种做法可能有些走极端,花时间也长,好在自己对各种实现细节都了解,对浏览器、服务器、数据库的了解都比较深。我也见到有人开发网站,一个网站同时采用了三个框架(JQUERY、MOTOOLS还有一个我都记不清了),所有的功能代码是从网上复制黏贴,我只能说一句,强啊!这是开发网站么,这分明是在制作怪兽啊!
返回顶部
顶部