我感觉AppleScript比AutoIt更受尊重。我认为这是你可以放在简历上的东西,而AutoIt则不是。是这样的吗?这是为什么?使用AutoIt,您可以自动执行任何操作。这是AppleScript的情况吗?使用AppleScript,您可以像在网页中的图像一样检测屏幕上的任意图像吗?
答案 0 :(得分:6)
AutoIt在帮我当前的工作方面发挥了重要作用。如果你接受一个开发团队的采访,带来新的东西并不是一件坏事。当然,你不会在想要的广告中找到“AutoIt Developer Needed”,但是更多的公司需要知道它。我对AutoIt的使用使我在工作中与其他开发人员区别开来。
为工作挑选合适的工具是重要的,对于某些工作来说,工具无疑是AutoIt。大多数开发人员会很高兴在申请人的简历中看到他们不知道的事情。它告诉你几件事。
它对我有用。虽然你不太可能全职担任AutoIt开发人员,但我每周都会在工作中使用它几次。
答案 1 :(得分:3)
你到底在问什么?
AppleScript可能比AutoIt更为广为人知(我从未听说过AutoIt,只是不得不查看它)。这是否意味着它更“受到尊重”或“你可以把它放在你的简历上”是完全主观的。
两者似乎是非常不同的东西。你为什么要比较/对比它们?如果您正在寻找哪一个用于任何特定目的,第一个重要因素将是平台。它们被设计为在不同的平台上运行。
在另一个中,你可以做一些你不能做的事情(至少在本地或没有很大困难)。几乎任何截然不同的编程/脚本工具/环境都是如此。
答案 2 :(得分:3)
两种语言都有不同的用途。他们都考虑到了类似的目标,但多年来发展不同。
AutoIt已经改编了GUI,并且已经成为一种通用的脚本语言。它还有大量的开发人员,他们都对语言的功能有所贡献。 Applescript主要关注AutoIt最初设计的自动化。
在这个焦点上真正区分他们的是AutoIt基于Windows的命令和属性进行交互,其中Applescript根据其自动化的应用程序的命令和属性进行交互。 Applescript与OOP更相似,其中AutoIt是一种传统的过程语言。
为什么一个比另一个更受欢迎?这是一个棘手的问题。在我对Applescript有所了解之前,我实际上已经了解了AutoIt,但那是因为我主要在Windows和Linux机器上工作,很少在Mac上工作。说一个比另一个更受欢迎真的不公平,因为它们之间没有共同点。
Windows用户会知道AutoIt,Mac用户会知道Applescript。