我思考创造一种替代掉 CURD boys 来提高质量与效率的系统。请问有类似的系统吗?或这个想法可行吗?

2019-12-29 10:23:00 +08:00
 22yune

类似 class 与 jvm 的一种定义模型的规范。想象一下,定义一个 JAVA 对象,用 jvm 解释运行执行业务逻辑,用另一个解释器运行生成前端显示。将这两个解释器合成一个解释器就可以生成前端显示同时能驱动业务逻辑。 class 是一种类比,就像上面想象的形式。如果有一种模型定义规范,将业务的模型定义出来,在上面的前后端一体的解释器下就等于定义了业务系统。 https://ex.noerr.eu.org/t/632780#reply11 请查看我前两天的一个提问,这个问题是一个变形。

9418 次点击
所在节点    程序员
89 条回复
encro
2019-12-30 14:16:48 +08:00
业务估计目前还没有办法理解吧,
所以目前我建议可以考虑半自动:ui hub + biz hub + func hub + db hub,
解析起来就是准备基于行业的四个仓库:UI 库,业务配置库,基于 fass 的函数配置库,数据库。

也就是说要搭建一个 app,就是选选行业,选界面,选数据库,选好后配置一些规则。
PopRain
2019-12-30 15:16:07 +08:00
没有银弹, 做下去,你就发现你做了一个 Winform,Webform , 功能还没有人家强大 。。。。 简单的事情可以应付、需求一复杂就完蛋。

通用部分做成模块化可能是个比较可行的方案
hantsy
2019-12-30 15:33:36 +08:00
@zifangsky
昨天刚看完了美剧 [硅谷] ,最后一季跟上现在潮流,PiperNet 用上了 AI 和去中心化网络设计,放开了 AI 权限后,用 AI Bot 去优化压缩算法,一切想得很完美,结果因为 Monica 收到的一条信息少了一点(.),重新去思考整个网络架构,算法,发现了依赖 AI 的严重问题,不得不放弃整个项目,整剧完。
mymike
2019-12-30 15:36:20 +08:00
iaas paas saas
hantsy
2019-12-30 15:38:23 +08:00
@luozic 我差不多快 10 年没写 SQL,如果现在要用 MySQL CLI 之类的 Client 命令行都要查资料。
再说现在的项目,很多 RDBMS 也不再是唯一,有些不用,或者混用的项目很多。
luozic
2019-12-30 16:12:34 +08:00
@hantsy 剛剛的表達有錯誤,實際我想説的是一切以 database 爲中心編程,即使你沒有實際手寫 sql,或者 blabla,或者用 nosql 什麽的替代,最終你的 orm 還是其他的東西還是會自動去生成 database 裏面的模型,后面所做的一切基本都是以 databse 中的數據模型來去做進一步的功能。 所以,問題回到一件事情,是不是所有的功能都需要持久化,持久化是不是一定要使用數據庫,是不是一定要使用關係數據庫模型。
svaj
2019-12-30 16:19:13 +08:00
如果用 php 的话,有款框架叫 fastadmin curd 你建好表就可以直接生成想要的元素,都搞定了
openthinks
2019-12-31 09:13:43 +08:00
@luozic Oracle APEX 平台就是直接基于数据库,使用 SQL 查询及控制数据
joooooker21
2019-12-31 09:45:22 +08:00
实现的前提应该是业务场景比较固定

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

https://ex.noerr.eu.org/t/633251

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

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

© 2021 V2EX