원문 http://guileschool.com/2018/02/18/Comparing-Apple-Script-with-Swift/

애플스크립트와 스위프트의 비교글로서 결론은 조화롭게 각 도구의 특성을 이해하고 그에 맞게 쓰자는 말임.

한줄 요약

  • 애플스크립트(Apple Script) »> 맥 자동화 툴
  • 스위프트(Apple Swift) »> 맥 어플리케이션 제작 툴
  • 자바스크립트(Java Script) »> 인터넷 브라우져 자동화 툴

다음은 그 번역본(기계번역). 번역이 매끄럽지 않을 수 있다

▲ 스위프트(swift)

출처: >https://discussions.apple.com/thread/7094367?start=0&tstart=0

스크립팅 언어는 컴파일 된 언어가 아닙니다. Swift와 Applescript는 그들이하는 일과 달성하고자하는 목표에서 구별되는 세계입니다.   Swift는 처음부터 응용 프로그램을 작성하기위한 것입니다.   Applescript는 응용 프로그램과 상호 작용하여 수행하는 작업을 자동화하고 여러 응용 프로그램의 기능을 사용하여 어떤 목표를 수행하는 접착제 역할을합니다.   Swift에서이 코드를 작성할 수는 있지만 훨씬 많은 코드가 될 것이며 소프트웨어 프로그래머가되어야합니다. 만약 당신이 소프트웨어 프로그래머라면, 스위프트는 애플 스크립트를 대신 할 수도 있고, 그렇지 않으면 “아니오”, 그렇지 않습니다.   살아있는 사람들을 위해 소프트웨어를 작성하는 사람으로 말하면서 (불행하게도 애플 제품에는 그렇지 않다.  )

▲ 애플스크립트(Applescript)

출처: >https://stackoverflow.com/questions/29975684/applescript-to-swift-language-application-control

Mac 응용 프로그램을 자동화하려면 AppleScript를 배우십시오. Mac 응용 프로그램을 작성하려면 Swift를 배우십시오. 많은 있습니다 책 에 모두 ; 그 중 하나부터 시작하는 것이 좋습니다.

각 언어마다 특정한 목적이 있습니다. AppleScript의 강점은 AppleEvents를 통한 프로세스 간 스크립팅이며 Swift의 강점은 완전한 기능을 갖춘 대규모 응용 프로그램을 프로그래밍하는 것입니다. AppleScript를 사용하면 JavaScript를 사용하여 Safari에서 웹 페이지의 내용을 가져 와서 쉘 스크립트로 구문 분석 한 다음 Mail을 사용하여 전자 메일로 보낼 수 있습니다. 대부분의 언어는 AppleScript (Swift 포함)에서 할 수있는 것처럼 쉽게 할 수 없습니다. 그들은 보완 적입니다. 두 가지를 모두 배워서 놀라운 일을 할 수는 있지만 각각의 한계와 힘이 있습니다.

출처: >https://forum.keyboardmaestro.com/t/javascript-vs-applescript-now/4063

  • AppleScript는 Mac 자동화를 가장 잘 지원합니다.
  • JavaScript는 핵심 기능을위한 최상의 지원이며, 물론 브라우저 자동화를위한 것입니다.
mac.automator's profile image

mac.automator

2018-02-18 14:49

Read more posts by this author