سؤال

أشعر أن Applescript أكثر احتراماً من التلقائي. أعتقد أنه شيء يمكنك وضعه في سيرتك الذاتية في حين أن Autoit ليس كذلك. هل هذه هي الحالة؟ لماذا هذا؟ مع تلقائي يمكنك أتمتة أي شيء تقريبًا. هل هذا هو الحال مع Applescript؟ مع Applescript ، هل يمكنك جعلها تكتشف الصور التعسفية على الشاشة مثل الصور في صفحة ويب؟

هل كانت مفيدة؟

المحلول

تخدم كلتا اللغتين أغراض مختلفة تمامًا. لقد بدأ كلاهما مع أهداف مماثلة في الاعتبار ، ولكن تطورت بشكل مختلف على مر السنين.

قامت Autoit بتكييف واجهة المستخدم الرسومية وأصبحت لغة برمجة عامة للأغراض العامة. كما أنه يحتوي على متابعة كبيرة للمطورين الذين يساهمون جميعًا في وظائف اللغة. يركز Applescript في الغالب على ما تم تصميم Autoit في الأصل ، الأتمتة.

ما يفصلهم حقًا على هذا التركيز هو أن تلقائيًا يتفاعل بناءً على أوامر وخصائص Windows ، حيث يتفاعل Applescript استنادًا إلى الأوامر وخصائص التطبيق التي يتم أتمتةها. يشبه Applescript أكثر مع OOP ، حيث يعد AsoIT لغة إجرائية تقليدية.

لماذا واحد أكثر شعبية من الآخر؟ هذا هو السؤال الصعب. لقد تعلمت بالفعل عن سنوات تلقائية قبل أن أعرف أي شيء عن Applescript ، لكن هذا لأنني عملت بشكل أساسي على أجهزة Windows و Linux ونادراً ما على أجهزة Mac. إنها في الحقيقة ليست مقارنة عادلة للقول إن أحدهما أكثر شعبية من الآخر ، حيث لا يوجد عنصر مشترك بينهما.

سيعرف مستخدمو Windows Autoit ، سيعرف مستخدمو Mac Applescript.

نصائح أخرى

لعبت Autoit دورًا كبيرًا في الحصول على وظيفتي الحالية. إذا تلقيت مقابلة مع فريق من المطورين ، فإن إحضار شيء جديد إلى الطاولة ليس بالأمر السيئ. من المؤكد أنك لن تجد "مطورًا تلقائيًا مطلوبًا" في الإعلانات المطلوبة ، ولكن المزيد من الشركات تحتاج إلى واحدة ثم تعرفها. لقد تحول استخدامي لـ Autoit إلى شيء يميزني عن المطورين الآخرين في عملي.

إن اختيار الأداة المناسبة لهذا الوظيفة هو ما يهم وبعض الوظائف هذه الأداة بلا شك تلقائيًا. سيكون معظم المطورين متحمسين لرؤية شيء لا يعرفونه في استئناف مقدم الطلب. يخبرك عدة أشياء.

  1. سيحضر هذا الشخص شيئًا فريدًا للفريق.
  2. هذا الشخص في البرمجة لأنهم بالتأكيد لم يتعلموا تلقائيًا من فصل مطلوب للحصول على شهادته.
  3. يريدون معظم الأشخاص الذين يحبون التنمية التحدث عن هذه اللغة الغريبة التي تعرف أنها لم تسمع بها من قبل. إذا كان لديك بعض رمز المثال الذي سيكون ألمًا بلغة أخرى ، فلديك لقطة جيدة لإثارة إعجابهم.

عملت معي. على الرغم من أنك من غير المحتمل أن تعمل بدوام كامل كمطور تلقائي ، إلا أنني أستخدمه عدة مرات في الأسبوع في عملي.

ماذا تسأل هنا بالضبط؟

من المحتمل أن يكون Applescript معروفًا على نطاق واسع من Autoit (لم أسمع أبدًا عن Autoit واضطررت إلى البحث عنه). سواء كان ذلك يعني أنه "محترم" أو "يمكنك وضعه على سيرتك الذاتية" أمر شخصي تمامًا.

يبدو أن الاثنين أشياء مختلفة جدا. لأي سبب تقارنها/تباينها؟ إذا كنت تبحث عن أي واحد لاستخدامه لأي غرض معين ، فإن العامل الأول المهم هو النظام الأساسي. أنها مصممة لتشغيل على منصات مختلفة جدا.

قد يكون هناك بعض الأشياء التي يمكنك القيام بها في واحدة لا يمكنك القيام بها (على الأقل أصلاً أو بدون صعوبة كبيرة) في الآخر. وينطبق الشيء نفسه على أي أدوات/بيئات برمجة/برمجة مختلفة تمامًا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top