日期:2014-05-20  浏览次数:20682 次

请问何谓【框架】?
java世界 到处使用一个叫【框架】的技术名词。
我想知道,
1、【框架】是什么呢? 举个例子?
2、大家如何理解呢?
3、他解决了什么问题呢? 难道是解耦?
4、这是谁要考虑【框架】问题呢?难道是构架师?
5、这个【框架】和建筑行业说的【框架】<一个楼房的框架结构,其他的工作都是在框架内填充材料>有没有相通之处?




------解决方案--------------------
框架 简而言之,把别人已经搭建好的环境直接拿来用,从而节省开发时间,提升开发效率,以及系统性能。。
------解决方案--------------------
楼主说的第五点真是框架的由来呢 以前听人说过这个故事

因为我们做的东西都是一样的 所以有一些重复的 固定的内容

比如盖楼 是要盖写字楼 还是 公寓呢

不管盖哪种 都是有自己大体的模板的  写字楼这样盖  公寓那样盖

总体就是照一个模板进行就好了 需要改动的只是一些细节的实现

我们用框架就是这样  框架已经把大体弄好了 我们只要进行一些细节的修改

那我们需要的东西就成了!!!
------解决方案--------------------
引用:
1、SSH就是比较出名的框架,说烂了都
2、仁者见仁
3、框架的作用具体的可以看各个框架的介绍,但最终的目的就是为了开发稳定高效且易于维护的系统。
4、谁都可以考虑,系统架构师自然是主体
5、可以说有想通之处,有时还有很多客观因素要考虑,比如版权,IBM内部有个规定,不要用第三方的类库,除非用了它可以至少节省3个月的工时
补充:类库和框架不一样,框架的核心在于一种思想,一种解决办法。而类库是解决某个问题的途径

++
------解决方案--------------------
框架就好比画画时画笔对事物的整体勾勒
你需要做的是为它填充不同的色泽让其与众不同
------解决方案--------------------
框架就是既有框又有架,半成品,修修补补就可以用了。
------解决方案--------------------
目前web这块最流行的主流框架就是Struts+hibernate+spring
js流行的框架就是ajax、jQuery