我没有太高的水平,但是如果我一定要用现在的框架吗?

06-02-05 lightwiter
我仅会servlet jsp jdbc和一点点设计模式。我现在要做一个大型的社区系统。里面有blog、论坛、新闻系统。

1。如果我不使用现在流行的hibernate、ejb、sprint等等框架。我能设计出可靠的系统吗?(不使用可以减少学习成本和用新框架带来的风险)

2。这一些框架对我的帮助在哪一些方面(开发效率、性能、稳定性)

Theface
2006-02-06 09:13
你所谓的使用框架带来的风险只是相对于你个人而言。因为你是现学现用的。肯定有些东西用不到刀口上。但是如果你不学的话你就不会用。当然就不会带来你所谓的风险。。当然如果你认为你不需要进步的话。。

并不是说使用框架没有风险。这个我也不敢说。刚刚学,呵呵。。

还有就是框架和设计模式的作用是使可重用。除非你想写个一次性的东西。 或者只有你一个人能维护的东西。哎呀。。这个东西是越说越多了。比如你设计一个四个插孔的插座,可市场上最多的也就三个插孔。。人家还要你的东西啊。

lightwiter
2006-02-06 13:33
如果大家碰到这个问题。

一般是采用现学现用还是走传统路线呢?

banq
2006-02-06 16:21
1.不使用一样可以设计出可靠的系统,当你完成这样可靠系统时,你会发现你实际上花费了很多时间在开发类似这些框架的功能代码。

也就是说,不使用可以减少学习成本和用新框架带来的风险,如果你又需要达到这些框架组成系统的高质量,你肯定需要花费更多时间,一般情况下是以质量损失为代价的,也就是说,你只能设计出比较可靠的系统。

这是质量和快速方面的权衡,逃避不了。

这些框架基本在性能 稳定性 可维护性 可拓展性方面对你有帮助,至于开发效率方面是仁者见仁,本站也有很多讨论。

lightwiter
2006-02-07 09:39
多谢banq的指导,现在的框架太多了,真不知道它们哪个适应我们的业务。

猜你喜欢
2Go 1 2 下一页