在什么情况下不应该使用框架?

时间:2013-09-09 11:34:13

标签: java spring java-ee

我与我的项目经理第一次见面,她给我分配了一个即将开始的项目。她向我解释了一些相关项目,例如技术,功能,最终用户期望等。

  • 基于MVC的Web应用程序
  • 不使用任何框架
  • Server Side:仅使用Java, servlet, jsp
  • UI : Javascript, jQuery也可以使用
  • 与现有项目的整合(后期)

有一点我无法理解为什么她要求我不要使用任何框架,尽管我不知道为什么。有人澄清吗?如果我使用像spring这样的任何框架,那么在与现有项目集成时会产生任何问题。

1 个答案:

答案 0 :(得分:8)

我可以在你的问题中识别出2个子问题。

  1. 在什么情况下不应该使用框架?
  2. 为什么她让我不要使用任何框架?
  3. 答案1

    我可以想象当你不需要任何框架时的情况。如果你必须创建极其简单的1-2屏幕应用程序,没有任何安全性,访问规则,可能没有基于数据库的持久性。这意味着IMHO无框架应用程序作为学生练习只是为了理解工作原理。

    回答2

    她......不够专业。我很遗憾地说,但这很明显。要在没有框架的情况下实现MVC,您必须执行大量的脏工作。我认为这个奇怪的要求的关键原因是“与现有项目的集成”,这可能是在没有任何框架的情况下创建的,因此PM认为框架可能会在此集成期间打扰您。

    此外,产品经理永远不会指示R& D如何实施项目。项目经理可以礼貌地要求实施某些功能。

    如果我的回答有帮助,我很抱歉。