在将框架,库或工具添加到项目之前,如何评估框架,库或工具?

时间:2011-01-13 16:32:42

标签: frameworks

那里有很多很酷的想法(ninjectautomapperspecflow等)看起来很有帮助,但我不想添加内容,告诉其他人它,并尝试使用它只是为了它被添加到不太成熟的不断增长的想法堆。我怎样才能确定承诺的利益是否会发生,并且最终不会被忽视或解决?

2 个答案:

答案 0 :(得分:4)

  1. 遇到问题
  2. 确定解决问题的成本或解决问题的价值
  3. 优先考虑其他问题
  4. 当它成为首要任务时,寻找以比例成本解决问题的解决方案
  5. 你有ninject解决的问题吗?这是一个需要解决的重要问题吗?这是最重要的吗?解决问题会得到什么价值?

答案 1 :(得分:0)

我不认为您可以判断任何框架是否会在您尝试之前提供您的期望,并在愤怒和上下文中尝试。这通常是耗时的,并且在您获得任何点击之前不可避免地会有一些未命中。不要通过编写作者网站或howto文件的简单样本来承诺自己;这些将永远有效并且可能会给人留下深刻的印象,但在您尝试在十亿用户,多语言,实时在线和离线应用程序的环境中使用该框架之前,您不会发现它的缺点。