请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教七月老师两个问题!

学完了后面的koa2写API课程,感觉js代码写起来远没有python写起来舒服!
接下来准备用flask重写老师koa2课程的API熟悉一下。
/* ------------------------------ 正文 -------------------------------- */
查询了一下SQLAlchemy修改表结构的方式,貌似远没有django的orm方便。
请教一下七月老师两个问题,
一、推荐用哪种方式修改表结构呢?
1、SQLAlchemy-Migrate
2、alembic
3、SQL的“ALTER Table”语句
4、Navicat 直接修改,再修改model代码
/-----------------------------------/
二、业务逻辑比较多的系统,后端技术选型七月老师认为哪个更适合?
1、js/koa2
2、typescript/nest
3、C#/.net core
4、golang/iris or gin
5、python/flask
6、python/django rest framework
这个问题可能问得比较傻了!~
因为项目还没有启动,
技术选型决定了年后团队选人等事宜,
希望老师能给点中立的建议,感谢!~
项目的前期需求不确定性因素较大,要求快速出活快速调整,所以排除了Java/SpringBoot。

正在回答 回答被采纳积分+3

1回答

7七月 2020-01-17 03:15:34

真实项目里基本不会用ORM的 方式去做数据迁移,都是手动改表,再对应。自动迁移风险很高。

第二个问题,必然是Java 的 SpringBoot。

KOA就适合前端人搞搞后端,不适合专业的后端开发。

0 回复 有任何疑惑可以回复我~
  • 提问者 wlxz #1
    。。。这么晚还没有睡?
    ----------------------
    还得追问一下哈!
    放弃SpringBoot就是感觉没有PHP、Python之类动态语言前期来得快。
    之前计划用django rest framework,尝试一下是很快,就是不够灵活。
    python+flask都不建议吗?
    回复 有任何疑惑可以回复我~ 2020-01-17 03:57:28
  • 7七月 回复 提问者 wlxz #2
    Java能够写出非常易于维护的代码,大项目一般都是Java的
    回复 有任何疑惑可以回复我~ 2020-01-17 15:21:18
  • 7七月 回复 提问者 wlxz #3
    可以看下 我的全栈课,应该比较适合你
    回复 有任何疑惑可以回复我~ 2020-01-17 15:21:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信