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

use*_*399 -1 java spring java-ee

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

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

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

Ale*_*exR 8

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

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

答案1

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

答案2

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

此外,产品经理应该永不决定R&d如何实施项目.项目经理可以礼貌地要求实施某些功能.

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