Best win32 compiled scripting language?Win32最好的可编译脚本语言是什么? 我更喜欢.EXE,因为我不想首先在服务器上安装运行时(我的公司通过远程管理许多东西),但是我需要能够通过网络执行NTFS权限和(如果可能)API之类的事情。 有一个小的Perl似乎可以完成大部分任务,但是似乎并没有在相当长的一段时间内对其进行更新/开发。 我对Lua感到疑惑,但我不知道它是否具有我需要的一切(也不想在五十个图书馆站点中搜寻以寻求答案)。 有什么想法吗? 您是否考虑过使用EXE制造商?例如,您可以使用Python进行编码,然后使用py2exe创建可在任何地方运行的独立EXE(它实际上将Python打包到exe中,因此您无需安装运行时)。 Ruby是我选择的脚本语言。 试试RubyScript2Exe。 脚本语言几乎没有定义成独立的可执行文件。因此,也许您需要重申自己的意图或对要创建哪种程序有所提示。 C#是一种功能强大的语言,可编译为.EXE,并允许您与几乎所有接口(如果需要,通过本机p / invoke调用)进行接口。可以从Microsoft网站免费下载基本但非常实用的C#Visual Studio。如今,.NET运行时已安装在大多数系统上。 在OSCON 2005上,我听说达米安·康威(Damien Conway)说:"即使它不是用Perl编写的,也比Perl更好的是它能很好地工作。" 这是个好建议。与其寻找可编译为.EXE的最佳语言,不如担心要用可编译为.EXE的语言编写它。使用任何有效的方法。只需记住,编程的质量比使用哪种语言更重要。 也就是说,我喜欢py2exe。 YMMV。祝好运! 您考虑过AutoIt吗? 这是一种脚本语言,您可以快速将脚本转换为可执行文件。 |