类Lisp语言中有哪些是绿色开发与布署?


Author: Kimmy

类Lisp语言中有哪些是绿色开发与布署?

知乎链接


谢邀。JavaScript啊(雾。。。。。。。。

讲真,如果你要做跨平台的客户端,还是绿色的,真的就是Electron或者NW.js了。(看向你给的图片中的VS Code,那就是个例子。

不过学习成本比起Java Swing/SWT/JavaFX来确实有点高。

嗯,我也真的就只有这点水平。帮不到你太多,是在抱歉。

以上。
=============
另外,不偏题,JS可是有着纯正的LISP血统的而且核心很小的绿色轻量的编程语言。

=============
哦,关于这句话:
建置编程环境与运行环境的学习成本不应该大于语法转换的学习成本

说实话其他的我真不太清楚是不是还有比绿色版VB更轻量的。不过既然写一个HTML文件用浏览器打开就能当应用玩的,应该符合这个条件吧。

=============
正如你所言,源代码安全性问题是我的疑虑,
我担心编译出来的是个披着exe外皮的解释器,
源代码以明文或中间码的型式包在exe中

挑个没完了。

其实就算你是用C++写,外带编译器优化和指令加花以及什么高端DRM数字版权保护,有人要逆向得话你还是防不住。
另外,JS是解释执行的,但minify/uglify之后的结果,反编译难度跟反编译Java class文件的难度差不多。
别的不说吧,您老能在一个月的时间内把VS Code发布以后的代码(纯JS)给看完理清楚,基本上也就无敌了。那根本都没有包到exe中,minify的源代码就在一个个文件里面,记事本打开就能看。

当 然我能理解您的想法,但说实话现在已然不是说拿到源代码就能上天的时代了。就算别人有心去一个个字符的去读你的代码,结果说不定还没有自己仿着样子重新开 发一个时间来得快。就像你题目中说的,这是个很简单的系统,以现在行业的水准,分分钟造一个SaaS平台出来,给别人一个URL开个账号就能用了,谁会在 什么跨平台和源代码安全性上浪费时间呢。

我觉得既然您有想法把手上这套系统好好做下去,也该考虑考虑现在的情况了,哪天客户真被别人抢走了可就来不及了。

创建时间:2016-05-24 最近更新时间:2023-11-03