技术选型需要考虑的因素

技术选型需要考虑的因素

1、最好使用开源产品。

如果在使用过程中遇到一些bug,你可以通过源码阅读和分析,快速的进行修复。

2、最好选择比较流行的产品。

该产品要有一个相对活跃的社区或者在github上star数比较高,这样意味着产品bug更少相对更加稳定成熟,而且与周边的生态系统有更好的兼容性。而在出现问题时,你也可以快速找到解决方案。

3、要根据具体的需求场景来选型,避免过度设计,避免为了用而用。

4、尽可能的使用自己熟悉的技术

在一个项目中,采用新技术的比重最好不超过30%。这样可以避免大部分不确定性,降低风险。当然对于新技术我们不能有排斥,要用于接受,用于尝试,让团队保持在时代的技术前沿。

技术选型要考虑通用及标准,为后续维修售后方便,同时价格便宜,选型时质量等级只要满足需求就行,不要提高大多质量性能造成浪费。