zoukankan      html  css  js  c++  java
  • 开发中的技术选型调研总结

    最近公司研发项目有这么一个需求:

    主要用来实现IM系统中用户文件上传和下载这部分的功能。

    小组的组长是个大神,只是给我们定了一个大致的需求分析,告诉我们现在肯定有很多这种功能的实现,但是具体使用哪种技术需要我们进行调研。

    这可苦了我了,之前根本没有接触过这种东西,更是没有进行过技术调研啊什么的,感觉整个头都大了,第一天更是不知道该怎么调查,只是网上文件上传下载功能一同乱搜,浪费了一天的时间。

    第二天,邻座的大哥(非常感谢)估计也是看不下去了,给我大致说了一下,说是可以找一下分布式文件系统相关的消息,这才稍微有了点方向感。但是具体怎么调研,又是一个问题,最后还是请教的这个大哥,真的是非常感谢这位大哥。下面就说一下我了解到的调研步骤吧。

    以下为个人经验,本人还是一个菜鸟,在此分享出来一为记录,二为交流。

    首先,肯定是得明确自己的需求,了解自己需要进行调研技术的大致方向,千万别学我。

    其次,在进行调研的过程中需要对可能用到的技术进行以下方面的考虑:

      技术特性:这个技术特征,从特性看是否符合当前场景

      优点和缺点:这个很好理解

      应用场景:看这个技术是否符合当前的场景

      社区活跃度:查看技术交流社区是否活跃,方便问题的询问或者资料的查找

      语言支持:这个主要看他是否提供了一些API供我们使用(个人理解)

    最后,确定好一个或者几个技术后进行安装运行和测试,以便查看具体使用情况(可能和实际有所出入)

    这篇文章是菜鸟级文章,高手别绕路,希望留下建议或者指教,谢谢了。

  • 相关阅读:
    Java for LeetCode 229 Majority Element II
    Java for LeetCode 228 Summary Ranges
    Java for LeetCode 227 Basic Calculator II
    Java for LintCode 颜色分类
    Java for LintCode 链表插入排序
    Java for LintCode 颠倒整数
    Java for LintCode 验证二叉查找树
    Java for LeetCode 226 Invert Binary Tree
    Java for LeetCode 225 Implement Stack using Queues
    Java for LeetCode 224 Basic Calculator
  • 原文地址:https://www.cnblogs.com/wucongyun/p/6714683.html
Copyright © 2011-2022 走看看