V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
punkdead
V2EX  ›  程序员

Python 的 django 在其他语言上有替代品吗

  •  
  •   punkdead · 2020-12-30 15:52:11 +08:00 · 2833 次点击
    这是一个创建于 1454 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如在 nodejs 和 go 语言上

    有没有替代品。

    准备转技术栈了,比较关注类似的 cms 开源框架。

    10 条回复    2020-12-31 00:09:52 +08:00
    byaiu
        1
    byaiu  
       2020-12-30 15:57:50 +08:00
    django 的老祖宗 ruby on rails?
    punkdead
        2
    punkdead  
    OP
       2020-12-30 16:04:46 +08:00
    @byaiu 不考虑 ruby

    备选语言 只有 go 和 nodejs
    tanghanyu
        3
    tanghanyu  
       2020-12-30 16:08:59 +08:00
    其它语言框架里面还真没见过 Django 那么全面的 ORM
    gowk
        4
    gowk  
       2020-12-30 16:12:45 +08:00
    Go 里面和 django 最像的应该就是 baffalo 了
    DeWhite
        5
    DeWhite  
       2020-12-30 16:30:40 +08:00 via Android
    django,我开始刚学的时候就在用。
    除了慢,其他很好。
    wuwukai007
        6
    wuwukai007  
       2020-12-30 16:56:15 +08:00
    @tanghanyu django 的 ORM 在 python 里 算不够灵活的。
    libook
        7
    libook  
       2020-12-30 17:13:42 +08:00   ❤️ 1
    看上面的楼,如果 Django 和 Ruby on rails 有渊源的话可以看看 Sails.js ,不过我没用过。

    实际上用不同技术栈就要抛弃以前的一些跟技术栈强相关的思维定式,比如以 Java 的思维来用 C#会觉得 C#很难用。

    Node.js 和 Go 都是全面进入微服务和前后端分离的时期的技术,所以大而全的框架很少,建议看看语言本身的一些入门教程,了解一下这些技术栈通常是以什么思路来开发项目的。
    TypeError
        8
    TypeError  
       2020-12-30 17:31:40 +08:00 via Android
    Go 看起来都是类似 flask 的微框架,
    beego 好像全一些
    zhennann
        9
    zhennann  
       2020-12-30 17:38:14 +08:00
    NodeJS 方面可以看一下 CabloyJS 全栈框架,自带 NodeJS 工作流引擎、CMS 、微信公众号、企业微信、钉钉接口对接,完善的数据生命周期管理、授权体系,等等
    xemtof
        10
    xemtof  
       2020-12-31 00:09:52 +08:00
    @tanghanyu 那你是没见过 Rails,本人写过三年 Rails 。熟悉 Rails 框架后写代码效率非常高,就是用的公司太少了,已经跑路读研了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3154 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:53 · PVG 20:53 · LAX 04:53 · JFK 07:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.