当前位置:网站首页>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 .
边栏推荐
- 人脸识别6- face_recognition_py-基于OpenCV使用Haar级联与dlib库进行人脸检测及实时跟踪
- Detailed introduction to the deployment and usage of the Nacos registry
- GBase 8c系统表-pg_class
- Awk from getting started to being buried (2) understand the built-in variables and the use of variables in awk
- Unrecognized SSL message, plaintext connection?
- [shutter] bottom navigation bar page frame (bottomnavigationbar bottom navigation bar | pageview sliding page | bottom navigation and sliding page associated operation)
- Cfdiv2 fixed point guessing- (interval answer two points)
- Gbase 8C system table PG_ auth_ members
- The Sandbox阐释对元宇宙平台的愿景
- GBase 8c系统表-pg_conversion
猜你喜欢
Oauth2.0 authentication, login and access "/oauth/token", how to get the value of request header authorization (basictoken)???
Mathematical statistics -- Sampling and sampling distribution
【翻译】后台项目加入了CNCF孵化器
定了,就选它
Basic operation of binary tree (C language version)
RestCloud ETL 跨库数据聚合运算
oauth2.0鉴权,登录访问 “/oauth/token”,请求头Authorization(basicToken)如何取值???
[shutter] bottom navigation bar page frame (bottomnavigationbar bottom navigation bar | pageview sliding page | bottom navigation and sliding page associated operation)
SPI机制
easyExcel
随机推荐
Packing and unpacking of JS
单词单词单词
GBase 8c系统表-pg_amproc
Thread safe singleton mode
【翻译】Flux安全。通过模糊处理获得更多信心
Servlet中数据传到JSP页面使用el表达式${}无法显示问题
Hcip137-147 title + analysis
SPI mechanism
oauth2.0鉴权,登录访问 “/oauth/token”,请求头Authorization(basicToken)如何取值???
GBase 8c系统表-pg_amop
通达OA 首页门户工作台
awk从入门到入土(2)认识awk内置变量和变量的使用
GBase 8c系统表-pg_auth_members
Startup mode and scope builder of collaboration in kotlin
Codeforces Round #418 (Div. 2) D. An overnight dance in discotheque
Gbase 8C system table PG_ conversion
How to change the panet layer in yolov5 to bifpn
[shutter] setup of shutter development environment (supplement the latest information | the latest installation tutorial on August 25, 2021)
Gbase 8C function / stored procedure parameters (II)
GBase 8c系统表-pg_attribute