当前位置:网站首页>Why choose a frame? What frame to choose
Why choose a frame? What frame to choose
2022-07-03 02:30:00 【Blue Green ~ spinach】
I think the most important thing is Efficient development , The framework itself provides a relatively complete tool set and necessary modules for project operation . Secondly, the framework itself has helped you hide most of the underlying implementation details , Highly abstract , Provide human friendly interface calls , It can make people more focused on business development .
secondly , Just for Efficient collaboration , The premise of efficient collaboration is to standardize 、 Normalization , Have a unified coding style , Unified toolset , Convergence technology stack . Imagine a multiplayer project with two db library , Three log What kind of disaster will the library be . Even if everyone is awesome , How about code writing flowers , Others don't have to take time to understand your design ideas ? Understanding is biased and may even be treated as garbage , This is a high probability event . Technology selection is not absolutely good or bad , I think it's enough , Technology that can solve problems is good technology , There is no need to be too sharp .
As for what kind of framework to choose , I think both lightweight and heavyweight frameworks , As long as it can be called a framework , More or less can achieve the purpose of efficient development . Therefore, efficient collaboration is the focus of framework selection . I think it's like flask、gin This lightweight framework is more suitable for small and micro projects 、 Single person or 2、3 A small team of people . For a relatively large team , Want to collaborate effectively , Avoid technical debt or barriers caused by human factors , Or choose like django、beego、Iris Such a large and comprehensive framework .
If there are extreme requirements for performance , That's another thing .
边栏推荐
- [shutter] setup of shutter development environment (supplement the latest information | the latest installation tutorial on August 25, 2021)
- Gbase 8C system table PG_ auth_ members
- Error invalid bound statement (not found): com ruoyi. stock. mapper. StockDetailMapper. XXXX solution
- 错误Invalid bound statement (not found): com.ruoyi.stock.mapper.StockDetailMapper.xxxx解决
- Job object of collaboration in kotlin
- GBase 8c系统表-pg_constraint
- easyPOI
- 内存池(内核角度理解new开辟空间的过程)
- 【翻译】Flux安全。通过模糊处理获得更多信心
- 【教程】chrome关闭跨域策略cors、samesite,跨域带上cookie
猜你喜欢
![Error when installing MySQL in Linux: starting mysql The server quit without updating PID file ([FAILED]al/mysql/data/l.pid](/img/32/25771baad1ed06c5a592087df748f1.jpg)
Error when installing MySQL in Linux: starting mysql The server quit without updating PID file ([FAILED]al/mysql/data/l.pid

Choose it when you decide

easyExcel

错误Invalid bound statement (not found): com.ruoyi.stock.mapper.StockDetailMapper.xxxx解决

Tongda OA V12 process center

Flink CDC mongoDB 使用及Flink sql解析monggo中复杂嵌套JSON数据实现

awk从入门到入土(0)awk概述

【翻译】具有集中控制平面的现代应用负载平衡

Awk from introduction to earth (0) overview of awk
![[shutter] bottom navigation bar implementation (bottomnavigationbar bottom navigation bar | bottomnavigationbaritem navigation bar entry | pageview)](/img/41/2413af283e8f1db5d20ea845527175.gif)
[shutter] bottom navigation bar implementation (bottomnavigationbar bottom navigation bar | bottomnavigationbaritem navigation bar entry | pageview)
随机推荐
require.context
单词单词单词
Cfdiv2 fixed point guessing- (interval answer two points)
机器学习流程与方法
oauth2.0鉴权,登录访问 “/oauth/token”,请求头Authorization(basicToken)如何取值???
Awk from introduction to earth (0) overview of awk
我的创作纪念日
GBase 8c系统表-pg_amproc
8 free, HD, copyright free video material download websites are recommended
require. context
[Flutter] dart: class;abstract class;factory;类、抽象类、工厂构造函数
Current situation and future of Web3 in various countries
javeScript 0.1 + 0.2 == 0.3的问题
【教程】chrome關閉跨域策略cors、samesite,跨域帶上cookie
4. Classes and objects
Solution for processing overtime orders (Overtime unpaid)
Su Shimin: 25 principles of work and life
Create + register sub apps_ Define routes, global routes and sub routes
Qt之QComboBox添加QCheckBox(下拉列表框插入复选框,含源码+注释)
PyTorch 卷积网络正则化 DropBlock