讲个笑话,领导要求低代码中使用 Java 作为脚本语言

2023-08-22 09:27:47 +08:00
 Edward4074
做了两年多的低代码平台,平台定位可是一线业务人员可以直接配置的,脚本能力一直悬而不决。

平台用 Java 开发的,最开始的定位是专业开发用 Java 写业务增强插件,非开发用脚本语言(大概率 js )。

领导空降后,一开始说不需要脚本全部用 jar 包,导致交互上越做越复杂,最近沟通后说可以在配置上开放写 Java 代码(可能他不认为这样是脚本)。

虽然不是没有方案( Janino ),但就是又无奈又可笑
12065 次点击
所在节点    程序员
97 条回复
miniliuke
2023-08-23 09:35:49 +08:00
Groovy 啊,可用性很高啊
keymao
2023-08-23 09:41:04 +08:00
不明白,这有啥好笑的。 你有方案就提出来,没方案就做,不愿意搞就挪地方呗。
fredweili
2023-08-23 09:46:50 +08:00
看不起领导就干掉他
Edward4074
2023-08-23 10:09:18 +08:00
@SimonOne #73 针对主题,说啥都可以,别放这种无关的东西出来。再者,迫于生计,大多数人不都在干着“制作粪酒”的工作。
nutting
2023-08-23 10:23:48 +08:00
Groovy 啊,很多当脚本用的
gaifanking
2023-08-23 10:27:12 +08:00
@mmdsun 那会好很多。
lambdaq
2023-08-23 10:29:41 +08:00
ftp 把 jsp 文件传到服务器上就能跑。

改成 s3 + 一个 web ide

伙计们,这不就 低代码!
SimonOne
2023-08-23 10:36:24 +08:00
@Edward4074 #83 做着制作粪酒”的工作,但是不想做,吐槽一下不可以吗,你发帖不就是为了吐槽下吗。
有的人不让你吐槽,让你要么做要么滚,我替你回敬一下不行吗。
SimonOne
2023-08-23 10:39:33 +08:00
@Edward4074 #83 视频发都发了撤不回来,图片也不是什么恶心的,要是不想看到可以把我 Block
gym345600
2023-08-23 11:36:23 +08:00
@SimonOne 要么做要么滚也是无奈吐槽的一种方式,#44 楼也解释过了,你从哪里看出是不让 OP 吐槽?
你非要把别人往极端上拉,那是你的问题。
SimonOne
2023-08-23 12:20:34 +08:00
@gym345600 #89 可是不止#44 楼的人表达这句话(还有每个人的 Block 名单不一样,你说楼层我不一定定位精确)。
打败攻击者最强有力的就是用攻击去回应,难道我能通过网线把攻击者扭转到一个阵营吗。
cbdyzj
2023-08-23 12:36:20 +08:00
讲道理我还真做过类似的事情,JDK 本身自带一个运行时的编译器
https://github.com/cbdyzj/lib17/blob/master/repositories/boot/src/main/java/org/jianzhao/boot/service/ScriptService.java#L48

BTW ,用 beanshell 或者 jshell 来写脚本也蛮可行的,现有的设施也都支持了
而且类似 JEP445 ( https://openjdk.org/jeps/445 )这样的 Proposal ,也在让 Java 成为更加脚本的语言这条路上狂飙突进
jjwjiang
2023-08-23 13:11:36 +08:00
非常有创意!你可以继续顺着领导的思路帮他扩展:

提交 jar 包不如直接写脚本来的方便,建议直接写文件
文件的提交审核系统可以用现成的一个叫做“吉特”的先进系统,可以方便的提交并且进行审查
代码进入“吉特”之后可以引入一个“西爱西帝”的先进流程,直接把脚本进行编译并部署到产品上
lifespy
2023-08-23 15:15:50 +08:00
@sherlockwhite #54 什么六字真言,"网络连接中断"吗?
dcdlove
2023-08-23 16:57:58 +08:00
@jaylee4869 你连题目都理解错了,写在再多答案也是浪费时间、金钱,不过是自我感觉良好而已
kwanzaa
2023-08-24 01:38:56 +08:00
其实写胶水代码也是低代码 xs
Edward4074
2023-08-24 05:39:42 +08:00
@kwanzaa 那可以再进一步,基于开发框架写代码也是低代码 doge

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

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

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

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

© 2021 V2EX