【发布时间】:2010-10-19 14:17:13
【问题描述】:
由于这是一个使用各种不同技术的广泛社区,因此提出这个问题似乎是合适的地方。
您喜欢编译还是喜欢编写脚本?
我问这个是因为我倾向于使用小型脚本语言和我实际需要的选定模块(如 Lua、Awk、AutoHotKey ...)而不是使用成熟的非便携式 IDE 和大型单一尺寸的主流语言进行编程 -适合所有库,每一个小改动都需要加载和重新编译项目。
我喜欢我真正需要更改/修复/更新项目的唯一工具是我碰巧运行脚本的任何系统上可用的任何编辑器(当然,解释器是我可以执行的单个可执行文件)随身携带或立即从 Internet 下载并保存在磁盘上,无需任何安装程序。
我也很高兴知道任何想要更新项目的人除了编辑器之外不需要任何其他东西 - 没有臭名昭著的编译问题、依赖问题等,并且任何不喜欢我放置的按钮的人 那里,可以打开文件并将其放在任何他想要的地方,甚至可以在几分钟内将其删除。
我问这个是因为我注意到有些程序员倾向于认为任何不是本机可执行文件的东西都不够好。我什至记得论坛上的一篇帖子,我保存了我的一个开源应用程序 - 另一位程序员说“好应用程序,但它不是 .exe”
【问题讨论】:
-
如果您提出类似投票的问题,则该问题应作为社区 wiki 问题提出。否则,它会很快被关闭。
-
对不起,我不知道这是惯例。也许一堆其他的“主观”主题与它有关,它们并没有关闭。一切都是顺从的。关闭主题是错误的。重点是让人们了解他们需要做出的最重要选择的利弊。
标签: scripting compilation principles