我很沮丧地发现Java缺乏一个可接受的解决方案来创建将通过双击运行的程序.除了.NET for Windows之外,我可以编写哪些现代和高级编程语言,可以针对各种平台进行编译,并在每个平台中作为本机/二进制运行(Windows,Linux,OSX(可选))
例如,假设我想在python中编写代码,是否有一种有凝聚力的方式可以分发我的软件,这不需要用户做任何特殊的操作来运行它?我想为计算机文盲编写和分发软件,Java在这方面已经证明是一种真正的痛苦.
澄清:当我说跨平台时,我的意思是我可以使用不同的编译器为每个目标系统编译我的源代码.我不需要一次编译解决方案......我只想为软件用户提供简单的体验,即使我需要编译它并为每个目标平台解决代码问题.