有没有什么做 CRUD 出活快的 web 框架或者代码生成工具

2018-05-01 14:53:46 +08:00
 laobubu

现在很多网站需求,十之八九都脱离不了增删改查( CRUD )和用户鉴权。 在高度相似的代码上,不值得浪费大量的时间。

于是,各位有没有什么能够快速出活的,守护程序员发际线的 web 开发利器?

先举个栗子

Django (Python)

能搞定后端,同时还能一定程度解决前端(界面或者 HTTP 接口)的框架。

口号: The Web framework for perfectionists with deadlines

  1. 定义个 Model,各种字段,然后就可以生成数据库表
  2. 再用四五行代码,对应地定义个 ModelForm,然后就可以对用户提交的数据做验证、对应到 Model 上更新数据库(甚至还能生成个前端的表单界面)
  3. 而且还有开箱即用的用户管理、登录状态、权限管理等,基本满足常见场景
15594 次点击
所在节点    程序员
97 条回复
dinghua
2018-05-01 15:18:59 +08:00
Laravel + Backpack 了解一下
2ME
2018-05-01 15:24:48 +08:00
YII
coderfox
2018-05-01 15:26:42 +08:00
LazyREST
tinycold
2018-05-01 15:33:26 +08:00
Eggjs
PressOne
2018-05-01 15:37:09 +08:00
流行的常见 web 框架 + orm 都能实现楼主的要求
sammo
2018-05-01 15:48:58 +08:00
搭车问一下有没有 java 的
williamgong
2018-05-01 15:51:21 +08:00
springboot
Shynoob
2018-05-01 15:52:09 +08:00
@sammo jeesite/jeeplus
BlkFHusky
2018-05-01 15:59:47 +08:00
@sammo mybatic generator
WildCat
2018-05-01 16:03:50 +08:00
Rails 是最快的,毋庸置疑。
cigarzh
2018-05-01 16:05:58 +08:00
CRUD 你能快过 ror ?
Kongtou
2018-05-01 16:06:12 +08:00
jhipster
guoyuchuan
2018-05-01 16:06:42 +08:00
肯定有,我之前实习的公司,用的 ejb+glassfish+jsf+primefaces ;老板用 NetBeans 工具:在 NetBeans 里面建数据库表,表建好了就直接把代码 生成好了,增删查改,排序,分页,前台页面等所有代码全部就自动生成为一个完整的项目,配置这些都是自动生成好的,直接就使用,我们当时做一个模块,老板就直接五分钟不到就做好了,我们直接拿来就开始用了;这个自动化的工具(好像老板说的是一个框架)老板说是他们自己搞出来的,然后就见过那一次,以后都没有见过了
guoyuchuan
2018-05-01 16:08:22 +08:00
用户鉴权这个好像就没有见过了
Biebe
2018-05-01 16:13:16 +08:00
ror
crayygy
2018-05-01 16:43:53 +08:00
一个已经搭建好基础功能的 RoR 能够在三分钟之内完成 CRUD 以及所有的验证功能
Cbdy
2018-05-01 16:44:47 +08:00
每个语言最流行的 Web 框架都可以
hqs0417
2018-05-01 16:51:29 +08:00
jhipster
rockyou12
2018-05-01 17:01:02 +08:00
我也想求个能快速做用户授权、验证的框架,crud 随便一个 orm 基本都不复杂,但简单能实现一个基于用户角色+任意验证机制的好像真的没见过。我是写 java 为主的,不管是 shiro 还是 sprng security 要不就是要自己写要不就是太复杂的……
prolic
2018-05-01 17:34:47 +08:00
gii,ror 没用过不评价

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/451203

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX