我需要向我的老板提供一个概念证明。我们的应用程序是用WPF编写的,但我对Windows窗体了如指掌。在WPF中获得POC所需的时间是在windows窗体中的3-4倍。
你会怎么做,要么使用WPF获得一个丑陋的POC,它需要三倍的时间来创建,要么使用windows forms,快速获得一个也会看起来很丑陋的POC?
发布于 2009-08-14 09:58:22
这取决于你试图用你的概念证明来“证明”什么。
如果要证明WPF是一个令人敬畏的富UI平台,那么至少可以说,在Windows Forms中开发PoC是有害的。
如果其目的是演示与UI无关的东西,这不一定是一件坏事。
在任何情况下,保护PoC不被提升为产品代码总是很重要的,因此在Windows窗体中开发它可能会有一个额外的好处,即如果产品必须用WPF开发,项目经理就不会觉得有必要为产品应用程序重用PoC。
发布于 2009-08-14 09:59:29
那得看情况。你必须证明这个问题可以在你的产品中得到解决吗?然后使用相同的产品来构建它。
否则,当你的老板发现你使用了另一个框架时,他取消项目的风险是什么?他相信你会真的证明这件事是可以实现的吗?
他会爱上用户界面吗,或者他会抽象化用户界面,看看潜在的问题吗?
他会感激赢得的时间,还是时间不成问题?
我会让他决定的。他就是那个付钱的人。
编辑对评论做出反应:我希望这个帖子能给你的老板提供一组很好的论点,给你的老板一个准备充分的建议,以及风险分析和其他所有东西。那就让他来决定吧。如果他是那种不喜欢做决定的人,那就温和地为他做决定。
发布于 2009-08-14 12:40:29
在你开始之前
https://stackoverflow.com/questions/1276998
复制相似问题