首页 > 编程语言 >小型开发团队对编程语言和框架的选型原则

小型开发团队对编程语言和框架的选型原则

时间:2022-09-25 09:56:31浏览次数:80  
标签:语言 编程语言 框架 选型 https 团队 com sdk

一,小型团队在编程语言/框架选型的原则:

    第一:要选择自己最熟悉的语言/框架:         不要在一个重要项目中边做边学,除非是时间上没有要求的个人学习       第二:如果项目就是面向终端用户的,通常我们称之为前台项目,要考虑到第3方SDK的方便集成。            以电商为例,包括:支付宝支付、微信支付、快递100、短信平台等sdk, 他所支持的语言是咱们的选择范围。            尽量的避免自己去根据api去写一套SDK,小型团队一定不要去这样做,因为没有这么多的时间精力       第三:有足够多的开发者使用这门语言/框架,有足够多的文档可以参考          如果文档不够多,遇到问题时很难找到解决方案,那么不建议小型团队选择这类语言/框架          相应的,如果使用这种语言/框架的开发者不够多,也不会有足够多的文档  

说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest

         对应的源码可以访问这里获取: https://github.com/liuhongdi/
         或: https://gitee.com/liuhongdi

说明:作者:刘宏缔 邮箱: [email protected]

二,以电商为例:后端的sdk/demo:

1,支付宝的服务端sdk 地址:
https://opendocs.alipay.com/open/54/106370
如图: 2,微信支付的服务端sdk 地址:
https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay6_0.shtml
如图: 3,快递100的sdk 地址:
https://gitee.com/kuaidi100-api/projects
如图: 说明:如果是小团队在开发时,建议选择官方提供sdk的开发语言,方便集成到项目

三,建议使用的开发框架:

        python语言:   Django/Flask                php语言:   thinkphp/laravel         java语言:   spring boot         go语言:      gin          

标签:语言,编程语言,框架,选型,https,团队,com,sdk
From: https://www.cnblogs.com/architectforest/p/16727284.html

相关文章

  • 隐藏若依框架侧边栏、导航栏、右上角操作按钮,实现全屏显示
    1.隐藏侧边栏、导航栏    将上图所注释掉的代码注释即可隐藏侧边栏、导航栏。2.隐藏右上角操作按钮,   将上图所注释掉的代码注释即可隐藏右上方图案。......
  • ssm框架常用注解
    @Component@Controller@Service@Repository:用于实例化对象@Scope:设置Spring对象的作用域@PostConstruct@PreDestroy:用于设置Spring创建对象在对象创建之后......
  • 10、整合Mybatis框架
    mybatis中文文档:https://blog.csdn.net/qq_41182402/article/details/121281405UserMapper.xmlsql语句点击查看代码<?xmlversion="1.0"encoding="UTF-8"?><!DOC......
  • 各编程语言 + aardio 相互调用示例
    代码都很简单,复制可直接运行。aardio快速调用C,C++,C#,Java,R,V,Python,JavaScript,Node.js,Rust,PHP,Ruby,PowerShell,Fortran,Delphi,Julia,Nim,批处理……演示。......
  • 自动驾驶数据标注基本框架,你了解多少?丨曼孚科技
    本文旨在从自动驾驶角度剖析数据标注工作内容,帮助读者对自动驾驶标注有更清晰的认知。深耕数据标注行业多年的伙伴可能都知道,仅依靠自动驾驶的相关项目,就能撑起数据标注......
  • MQ的分类和项目中如何选型MQ
    MQ的分类消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有......
  • midway 框架学习
    最近和别人一块运维开源产品,后台需要用到midway框架,所以进行学习。首先就是midway的搭建,首先npminitmidway,初始化项目,选择koa-v3template启动项目npmrunde......
  • scrapy框架之item与pipelines
    继续以起点小说为例子,我们要做的就是把对象存储到item(类似于一个字典)中,在通过pipelines持久化到txt文件中。之前我们在运行爬虫的后面加“-o爬虫名称”这样很方便,但是也......
  • hadoop-zookeeper框架
    zookeeper协调机制选举leader多个flower客户端服务器特点半数以上数据一致性在有限时间范围内,执行顺序同步于发送顺序文件结构类unix树状每一个结点既是文件夹......
  • 【Django-rest-framework框架】第01回 drf入门规范
    目录1.前后端开发模式1.1前后端混合开发1.2前后端分离1.3流程图1.4前端的后台管理模板2.API接口2.1本质2.2四大特点2.3模拟3.接口测试工具postman4.RESTfulAPI......