V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
firhome
V2EX  ›  程序员

后端有什么简单上手的框架吗?

  •  
  •   firhome · 2018-03-14 15:11:25 +08:00 · 24316 次点击
    这是一个创建于 2448 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近 1 年都在用 vue 开发。各种移动端,PC 端,管理后台都做过,基本上能独挡一面。

    唯一弱项就是后端。所以现在不能独立开发一款产品。

    前端的话 我用 vue 及 vue-router 来进行路由管理。

    所以想问问大家 后端有什么好用安全的框架 能迅速搭建我所需要的接口,及数据库的管理吗?
    124 条回复    2021-02-19 08:19:51 +08:00
    1  2  
    helloword001
        101
    helloword001  
       2018-03-15 09:51:32 +08:00
    我是来翻页的
    AlphaTr
        102
    AlphaTr  
       2018-03-15 09:56:49 +08:00
    后端推荐 ThinkJS,直接 node.js 来写,不用换语言
    TomIsion
        103
    TomIsion  
       2018-03-15 09:57:29 +08:00
    @FanError

    - mint-ui 和 element 师出同门
    - vux 参考 weui 的移动端组件库
    - iview

    第一个是大厂维护的
    后面俩都是比较活跃的独立开发者
    geek123
        104
    geek123  
       2018-03-15 10:03:02 +08:00
    可能 node.js 对你来说最平滑吧,如果 python 的话可以考虑 flask。
    MeteorCat
        105
    MeteorCat  
       2018-03-15 10:05:39 +08:00 via Android
    后端要的是业务积累而不是语言选择,因为所有语言最后都是围绕业务展开的,特别后端要求数据库(你得知道最优化 SQL 查询吧,我看过有的大公司是 DBA 直接给你的或者 Server 层调用,但是更多的是自己业务 SQL ),服务器(最少最少也得知道你提交文件夹需要给 7 权限吧,还有有时候业务脚本入库 crontab 也得写吧,运维也不懂业务情况),最后就是语言部分(需要多少个线程,是不是需要 Nosql 做缓存);这些剔除出来换成另外个语言都可以
    Chyroc
        106
    Chyroc  
       2018-03-15 10:08:08 +08:00
    可以选择 go+gin,顺便学习一门新语言
    chooin
        107
    chooin  
       2018-03-15 10:16:41 +08:00
    nuxt.js 简单的很
    micean
        108
    micean  
       2018-03-15 10:22:53 +08:00
    如果不想用 node
    推荐 vertx
    有各种语言版
    imherer
        109
    imherer  
       2018-03-15 10:59:44 +08:00
    既然会 vue,nodejs 肯定也会点。
    建议 express,入门简单
    fyxtc
        110
    fyxtc  
       2018-03-15 11:07:10 +08:00
    @izhangzhihao 为何对 py 有这么大的不满,flask 对中小型业务足够了,而且楼主也是 spa,完全够用啊
    waltcow
        111
    waltcow  
       2018-03-15 12:13:26 +08:00
    springBoot
    lesxc
        112
    lesxc  
       2018-03-15 13:00:52 +08:00
    beego 数据库建完后一条命令生成 API 接口。这样够快了吧!
    iyouyue
        113
    iyouyue  
       2018-03-15 13:18:37 +08:00 via iPhone
    @xpresslink 老哥厉害
    SouthCityCowBoy
        114
    SouthCityCowBoy  
       2018-03-15 13:24:31 +08:00
    @xpresslink 老哥的话很赞同。后端的合格要积累太多了
    mougua
        115
    mougua  
       2018-03-15 17:30:12 +08:00
    以前为了简单的给客户写个 demo 一天用 django 搭了个 admin (只会一点 python,之前没用过 django )。

    如果还是想用 js 写的话就用上面说的 thinkjs 吧。
    zzlhr
        116
    zzlhr  
       2018-03-15 18:30:56 +08:00 via iPhone
    spring boot
    gmywq0392
        117
    gmywq0392  
       2018-03-15 20:57:43 +08:00
    @serco 是你垃圾。
    gmywq0392
        118
    gmywq0392  
       2018-03-15 20:59:40 +08:00
    @uangianlap py 的语法是比 rb 简单。
    serco
        119
    serco  
       2018-03-15 21:07:31 +08:00
    @gmywq0392 脑子有问题。我资深 ruby 用户都不推荐新手用 rails
    gmywq0392
        120
    gmywq0392  
       2018-03-15 21:13:07 +08:00
    @serco 不推荐就不推荐呗。复杂,ROR 开发起来能有多复杂。你说个,backend 更 easy 的框架看看。
    rim99
        121
    rim99  
       2018-03-15 21:22:32 +08:00 via iPhone
    Spring data jpa 是我见过用法最简单的数据库框架
    serco
        122
    serco  
       2018-03-15 21:26:41 +08:00
    @gmywq0392
    node 的一堆框架 express fastify koajs 上手都很容易,ruby 这边 sinatra,cuba 也都容易的多

    rails 只是约定大于配置这点比较好,熟悉了以后开发效率高,单就上手成本来说,真不低,从 4.0 开始就已经越来越多概念了。
    ZoomQuiet
        123
    ZoomQuiet  
       2018-03-16 07:07:59 +08:00 via iPhone
    是也乎 ╮(╯▽╰)╭

    Bottle <-- 只有一个文件的框架

    至今所见最小~最实用…
    429463267
        124
    429463267  
       2021-02-19 08:19:51 +08:00
    使用过 java scala 开发大型企业项目。

    使用的框架包含:springboot 、play,接触过 django,最后还是觉得 springboot 刚刚好,不多也不少,不管是写个 demo 还是写个大项目,他丰富的生态、完善的文档都不会让你很失望 。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5596 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 07:15 · PVG 15:15 · LAX 23:15 · JFK 02:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.