小型开发团队对编程语言和框架的选型原则
2023-09-14 09:01:15 时间
一,小型团队在编程语言/框架选型的原则:
第一:要选择自己最熟悉的语言/框架:
不要在一个重要项目中边做边学,除非是时间上没有要求的个人学习
第二:如果项目就是面向终端用户的,通常我们称之为前台项目,要考虑到第3方SDK的方便集成。
以电商为例,包括:支付宝支付、微信支付、快递100、短信平台等sdk, 他所支持的语言是咱们的选择范围。
尽量的避免自己去根据api去写一套SDK,小型团队一定不要去这样做,因为没有这么多的时间精力
第三:有足够多的开发者使用这门语言/框架,有足够多的文档可以参考
如果文档不够多,遇到问题时很难找到解决方案,那么不建议小型团队选择这类语言/框架
相应的,如果使用这种语言/框架的开发者不够多,也不会有足够多的文档
说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest
对应的源码可以访问这里获取: https://github.com/liuhongdi/
或: https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,以电商为例:后端的sdk/demo:
1,支付宝的服务端sdk
地址:
https://opendocs.alipay.com/open/54/106370
如图:
![](https://img2022.cnblogs.com/blog/1938691/202209/1938691-20220925094126584-626075658.png)
地址:
https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay6_0.shtml
如图:
![](https://img2022.cnblogs.com/blog/1938691/202209/1938691-20220925094126521-811567890.png)
3,快递100的sdk
地址:
https://gitee.com/kuaidi100-api/projects
如图:
![](https://img2022.cnblogs.com/blog/1938691/202209/1938691-20220925094126729-1295134456.png)
说明:如果是小团队在开发时,建议选择官方提供sdk的开发语言,方便集成到项目
三,建议使用的开发框架:
python语言: Django/Flask
php语言: thinkphp/laravel
java语言: spring boot
go语言: gin
相关文章
- 自然语言交流系统 phxnet团队 创新实训 项目博客 (四)
- 自然语言交流系统 phxnet团队 创新实训 个人博客 (七)
- MySQL内核月报 2014.08-TokuDB·社区八卦·TokuDB团队
- Atitit 艾提拉博士带来“深度?广度?高度 人员的职业发展之路 ”的主题分享。 目录 1.1. 技术团队气氛的区别 开发架构模式2 1.2. 技术人员的职业发展有哪些路线?3 1.3. 主
- Atitit 研发团队建设----福利法案--非物质福利与物质福利法案
- atitit.团队建设--要不要招技术储备人才的问题
- 【关于ChatGPT的30个问题】26、ChatGPT的开发团队是谁?/ By 禅与计算机程序设计艺术
- 团队博客2
- 团队博客6
- 团队项目
- Atitit。团队建设--管理最佳实践--如何留住关键人才,防止人才外流 ??
- 如何组建团队 (持续更新)
- 转:著名的100个管理定律点评5 -- 崇尚团队合作精神
- 敏捷测试团队组织构成