Domanda

Ho la sensazione che AppleScript è più rispettato di AutoIt. Penso che sia qualcosa che si può mettere sul tuo curriculum, mentre AutoIt non lo è. E 'questo il caso? Perché? Con AutoIt è possibile automatizzare qualsiasi cosa. È che il caso con AppleScript? Con AppleScript si può fare di rilevare immagini arbitrarie sullo schermo come le immagini in una pagina web?

È stato utile?

Soluzione

Entrambe le lingue servono scopi molto diversi. Entrambi hanno iniziato con obiettivi simili in mente, ma si sono evoluti in modo diverso nel corso degli anni.

AutoIt è adattato GUI ed è diventato più di un linguaggio di scripting general purpose. Essa ha anche un grande seguito di sviluppatori che tutti contribuiscono alla funzionalità del linguaggio. Applescript si concentra soprattutto su ciò che AutoIt stato originariamente progettato per l'automazione.

Quello che davvero li separa in questa attenzione è che interagisce AutoIt basate su comandi e proprietà di Windows, dove come interagisce Applescript basate su comandi e proprietà dell'applicazione che sta automatizzando. Applescript è più simile a OOP, dove come AutoIt è un linguaggio procedurale tradizionale.

Perché uno è più popolare rispetto agli altri? questa è una domanda difficile. Io in realtà imparato a conoscere AutoIt anni prima di sapere nulla su AppleScript, ma che è perché ho lavorato soprattutto su macchine Windows e Linux e raramente su Mac. In realtà non è un confronto giusto dire uno è più popolare rispetto agli altri, in quanto non v'è alcun elemento comune tra loro.

Gli utenti Windows saprà AutoIt, gli utenti Mac saprà Applescript.

Altri suggerimenti

AutoIt ha avuto un ruolo importante nel trovare il mio attuale lavoro. Se si ottiene un colloquio con un team di sviluppatori, portando qualcosa di nuovo al tavolo non è una brutta cosa. Sicuro che non sta andando a trovare "AutoIt Developer Needed" nei mancanza annunci, ma di più le aziende bisogno di uno, allora lo sanno. Il mio uso di AutoIt si è trasformato in qualcosa che mi distingue dagli altri sviluppatori nel mio lavoro.

Picking lo strumento giusto per il lavoro è ciò che conta e per alcuni lavori che strumento è senza dubbio AutoIt. La maggior parte degli sviluppatori sarebbero entusiasti di vedere qualcosa che non conoscono il curriculum di un candidato. Vi dice diverse cose.

  1. Questa persona sta per portare qualcosa di unico alla squadra.
  2. Questa persona è in programmazione, perché di certo non hanno imparato AutoIt da una classe necessaria per ottenere il loro grado.
  3. La maggior parte delle persone che amano lo sviluppo sta andando a voler parlare di questo linguaggio strano si sa che non hanno mai sentito parlare. Se avete qualche esempio di codice che sarebbe un dolore in un'altra lingua si dispone di un buon tiro a loro impressionare.

Ha funzionato per me. Anche se non si rischia di lavorare a tempo pieno come sviluppatore AutoIt, lo uso più volte alla settimana nel mio lavoro.

Che cosa stai chiedendo qui?

AppleScript è probabile che più ampiamente conosciuto di AutoIt (non ho mai sentito parlare di AutoIt e abbiamo dovuto guardare in su). Se questo significa che è più "rispettato" o "si può mettere sul tuo curriculum" è del tutto soggettiva.

I due sembrano essere cose molto diverse. Per quale motivo stai confrontando / loro contrastanti? Se siete alla ricerca di quale usare per un determinato scopo, il primo fattore importante sarebbe la piattaforma. Sono progettati per funzionare su piattaforme molto diverse.

Ci possono essere alcune cose che potete fare in uno che non si può fare (almeno nativamente o senza grandi difficoltà) nell'altra. Lo stesso vale per praticamente qualsiasi drasticamente differenti di programmazione / scripting strumenti / ambienti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top