我很失望地发现Java缺乏可接受的解决方案来创建可以通过双击运行的程序。除了.NET适用于Windows之外,还有哪些现代高级编程语言可以编写代码,并且能够编译为各种平台的本机二进制文件在每个平台上运行(Windows、Linux、OSX(可选))。
假设我想使用Python编写代码,那么是否有一种协调一致的方式可以分发我的软件,而不需要用户执行任何特殊操作即可运行?我想为计算机小白编写和分发软件,但Java的这一点让我非常烦恼。
澄清:当我说跨平台时,我的意思是有办法使用不同的编译器为每个目标系统编译我的源代码。我不需要一次性编译的解决方案……即使我需要为每个目标平台编译并处理代码问题,我仍希望用户能够获得简单的软件体验。