Nativefierهي أداة CLI التي تنشئ بسهولة تطبيق سطح مكتب قابل للتنفيذ لأي موقع ويب بتكوين موجز وبأقل قدر ممكن. يمكن لأي شخص استخدامه وهو أخف بكثير من تطبيقات الإلكترون النموذجية.
Nativefierمبني على الحزمة الإلكترونية وبما أن تطبيقات Electron هي منصة مستقلة ، فإن أيNativefieredسيتم تشغيل تطبيقعلى توزيعات جنو / لينكس وكذلك على أنظمة تشغيل Windows و Mac.
يتحدث عن سبب إنشائهNativefier، كتب المطور على GitHub:
لقد فعلت ذلك لأنني سئمت من الاضطرار إلى الضغط على ⌘ tab أو علامة تبويب alt في متصفحي ثم البحث في العديد من علامات التبويب المفتوحة عندما كنت أستخدم Facebook Messenger أو Whatsapp Web.
هذا مثال جيد على كيفية إنشاء حلول باستخدام مهارات الحوسبة لدينا.
الميزات في Nativefier
كيفية تثبيت واستخدام Nativefier في Linux
تثبيت Nativefier سهل مثل تشغيل الأمر التالي في المحطة.
$ npm install nativefier -g
قام المطور ببعض الأعمال الثقيلة من خلال إعداد تطبيق قالب يحتوي على مستمعين مناسبين للأحداث وعمليات رد مكالمات في المجلد/ app.
هذا هو الدليل الذي يتم نسخه إلى الدليل المؤقت عندما يتم استدعاء الأمرnativefier
ثم تتبع الطرق الأساسية لتعبئة الإلكترون . مما يعني أن الحصول على عنوان URL واستدعاءnativefierينجز المهمة.
لذا ، على سبيل المثال ، فإن إنشاء GitHub أو WhatsApp قابل للتنفيذ على الويب (أو أي صفحة ويب) سهل مثل كتابة:
$ nativefier -name GitHub http://github.com $ nativefier web.whatsapp.com
-name
العلم هو الخيار الذي يقولNativefierالاسم لإعطاء الملف القابل للتنفيذ الخاص بك. هناك خيارات أخرى تشمل:
القائمة الكاملة للخيارات والمزيد من تفاصيل الاستخدام موجودة على صفحة GitHub.
ملحوظة:
- لا يحتوي Nativefier على أي زر رجوع افتراضيًا لأنه مصمم لالتفاف التطبيقات ذات الصفحة الواحدة فقط. على الرغم من ذلك ، يمكنك إنشاء ملف تنفيذي من أي عنوان url والضغط على
backspaceعلى لوحة المفاتيح سينقلك إلى الصفحة السابقة.
- لا تضع مسافات عند تحديد اسم التطبيق باستخدام الخيار
-nameعلى نظام Linux لأنه سيتسبب في حدوث مشكلات عند تثبيت التطبيق
هل ترى مدى فائدةNativefier ؟ ضع سنتك في قسم التعليقات أدناه.