2013-10-13 42 views
7

最近我一直在探索smalltalk方言的世界,並且給我留下了深刻的印象(從這裏開始理解,當我寫'smalltalk'時,我指的是任何現代的smalltalk方言 - 吱吱聲/ pharo /等等)。我喜歡VM的小腳印和語言本身。你能像部署Java應用程序一樣部署以smalltalk/squeak/pharo編寫的應用程序嗎?

作爲研究生,經常需要編寫支持我研究的工具。通常我使用Java是因爲我可以輕鬆地將工具部署到我的同事,而不必擔心他們的計算機設置或他們的技術精湛程度。掀起一個GUI界面非常簡單,最終用戶只需雙擊一個可執行的JAR,它們就是gtg。問題在於Java存在各種安全問題,並不總是在每個平臺上以相同的方式運行。因此,Smalltalk開始顯得非常有吸引力。

我知道可以創建一個只需雙擊一個圖標即可啓動的小程序程序。我想知道的是,我是否可以創建一個沙盒式的smalltalk世界,使用戶看到並能夠與之互動的唯一東西就是我的應用程序。我不希望他們看到smalltalk世界的任何方面。通過這種方式,用戶不會意外地混淆或弄糊塗,因爲他們可以訪問與使用該程序無直接關係的大量選項。這是可能的,如果是這樣,我該怎麼做?

回答