gpt4 book ai didi

java - 您可以像 Java 应用程序一样部署用 smalltalk/squeak/pharo 编写的应用程序吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:30:23 25 4
gpt4 key购买 nike

最近我一直在探索 smalltalk 方言的世界并且给我留下了深刻的印象(从这里开始我明白当我写“smalltalk”时我指的是任何现代的 smalltalk 方言 - squeak/pharo/等等)。我喜欢 VM 的小占用空间和语言本身。

作为研究生,经常需要编写支持我研究的工具。通常我使用 Java,因为我可以轻松地为我的同事部署工具,而不必太担心他们的计算机设置是什么或他们对技术的了解程度如何。建立一个 GUI 界面非常容易,最终用户所要做的就是双击一个可执行的 JAR,它们就是 gtg.jar。问题是 Java 有各种各样的安全问题,而且并不总是在每个平台上以相同的方式运行。因此,Smalltalk 开始变得很有吸引力了。

我知道可以创建一个双击图标即可启动的 smalltalk 程序。我想知道的是我是否可以创建一个沙盒 smalltalk 世界,这样用户唯一能看到并能够与之交互的就是我的应用程序。我不想让他们看到 smalltalk 世界的任何方面。这样一来,用户就不会不小心把事情搞砸或感到困惑,因为他们可以访问与程序的使用不直接相关的大量选项。这可能吗?如果可以,我该怎么做?

最佳答案

抱歉 - 在发布此问题之前,我应该在 RTFM 方面做得更好。显然可以通过锁定来做到这一点:

http://map.squeak.org/sm/packagebyname/lockdown

也有帮助:

http://wiki.squeak.org/squeak/3563

关于java - 您可以像 Java 应用程序一样部署用 smalltalk/squeak/pharo 编写的应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19350167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com