项目技术选择
时间:2020-03-06 14:29:08 来源:igfitidea点击:
如果我们从经理那里得到一个要实施的Web项目,并且可以自由选择要使用的技术?
我知道很多公司都有他们使用的标准技术,并且非常反对尝试新事物。
解决方案
@Damo,
在选择技术的时间到来之前,人们通常会定义需求并衡量团队技能
完全取决于目标产品及其受众。什么产品是给谁用的?
你已经有团队了吗?如果是的话,我们可以检查一下哪些技术很强大。
我们需要连接到其他系统吗?如果是,我们可能会检查一些兼容性,因为某些技术需要更多的连接努力。
之前已经讨论过了。
最重要的考虑因素是团队擅长使用哪些技术来交付项目。然后考虑哪些技术可以最有效地支持特定项目目标。
如果可以自由选择,那很可能就是我最精通的东西,因此ASP.NET C#基本上是MS Technologies。
我个人将使用最熟悉的框架,即Tomcat,JSP和我自己的(Inon)应用程序开发框架。不是因为它是技术上最先进或者最有趣的,而是因为我非常了解它,因此我将能够最快地获得结果。
公司倾向于坚持自己所知的原因是,他们对开发人员技能进行了大量投资,通常是在一个平台上构建的现有应用程序和组件的库,并且需要考虑较高的未来维护成本。如果他们可以让团队专注于一个框架,那么投资将获得最高的回报,并且未来的成本将保持较低。
如果我们是想要扩展技能并尝试最新技术的开发人员,那不是理想的选择,那么保持他们的程序员积极性的好处也是公司考虑的有效考虑因素,但通常公司的临界点与临界点不同对于个人。