• 做一个有产品思维的研发:技术选型


    每天10分钟,解决一个研发问题。

    如果你想了解我在做什么,请看《做一个有产品思维的研发:课程大纲》传送门:https://www.cnblogs.com/hunttown/p/10490965.html

    今天我们说一下技术选型问题:

    不论你的团队是大还是小,请牢牢盯紧你的目标,不要走偏。什么意思呢?做为一个技术团队,你的首要职责是做好技术支持工作,尽快将你的业务需求上线,然后根据用户的反馈再迭代更新。
    既然你的职责清晰了,那接下来根据你的结果倒推回去。

    说一下课程中《数据可视化系统》的选型:
    1、框架:SpringMVC(这里没有选择Spring Boot是因为我使用MVC开发多年,各种配置、优化之类的直接拿来就可以用。)
    2、前端:Velocity
    3、缓存:Redis
    4、消息队列:RocketMQ
    5、服务治理:Dubbo
    6、数据库:MYSQL
    7、搜索引擎:Elasticsearch
    8、部署:经典的Tomcat + Nginx
    9、服务器:腾讯云/阿里云(不要问为什么不自己搭)

    今日总结:

    技术选型的4个原则

    1、成熟的技术:最新的技术不一定是最好的,只要能满足你的需求就可以了。
    2、开源的项目:尽量选择开源项目,因为以后会涉及到二次开发和法律问题。
    3、活跃度高:一定要选择社区活跃度较高的,这样遇到问题能很快得到有效的支持。
    4、学习难度低:所选的技术学习曲线要平缓,这样大家上手快,能很快投入到工作中去。

  • 相关阅读:
    Permutation Sequence
    Anagrams
    Unique Binary Search Trees II
    Interleaving String
    Longest Substring Without Repeating Characters
    Sqrt(x)
    Maximum Product Subarray
    Jump Game II
    Container With Most Water
    C结构体的初始化和赋值
  • 原文地址:https://www.cnblogs.com/hunttown/p/10733991.html
Copyright © 2020-2023  润新知