في الوقت الحاضر، تعتمد العديد من تطبيقات سطح المكتب على تقنيات الويب، وبالتالي جزء منها هوسي بهم. ومع ذلك، فإن الأطر مثل Electron يمكن أن تكون مرهقة. هذا هو المكان بيك، أداة تعتمد على الصدأ والتورييأتي موقع , ليقدم طريقة فعالة وخفيفة الوزن لتحويل صفحات الويب إلى تطبيقات سطح مكتب.
في هذه المقالة سوف نستكشف ما هو الباكيه، كيف يعمل ومميزاته وكيفية استخدامه خطوة بخطوة. إذا كنت تبحث عن بديل سريع ومحسن لإنشاء تطبيقات سطح المكتب من صفحات الويب، فهذا الدليل مناسب لك.
ما هو الباك؟
Pake هي أداة مفتوحة المصدر يتيح لك تجميع صفحات الويب بسهولة في تطبيقات سطح المكتب. تم تطويره في Rust ويعمل على Tauri، مما يجعله أخف وزنا وأسرع بشكل ملحوظ مقارنة بالحلول الأخرى مثل Electron.
وتشمل ميزاته الرئيسية ما يلي:
- خفة:الحزم التي تم إنشاؤها باستخدام Pake هي تقريبًا أصغر بعشرين مرة من تلك الخاصة بالإلكترون.
- سرعة:بفضل Rust وTauri، أصبح التنفيذ أكثر كفاءة مع استهلاك أقل لذاكرة الوصول العشوائي ووحدة المعالجة المركزية.
- التوافق:يعمل على أنظمة Windows وmacOS وLinux دون أي مشاكل.
- التخصيص:يسمح لك بتعديل الأنماط، وحقن كود JavaScript، وإزالة الإعلانات، وتخصيص اختصارات لوحة المفاتيح.
المزايا الرئيسية لـ Pake
حجم أصغر للملفات المولدة
أحد أكبر المشاكل التي تواجه Electron هو حجم التطبيقات التي يولدها. من ناحية أخرى، مع Pake، يمكننا الحصول على تطبيقات يبلغ وزنها حوالي 5 MB، وهي ميزة كبيرة.
أداء أفضل واستهلاك أقل
بفضل تكاملها مع الصدأ والتورييوفر Pake تنفيذًا أكثر سلاسة مقارنةً بـ Electron. وهذا يترجم إلى استخدام أقل للذاكرة العشوائية وكفاءة أفضل في استخدام الطاقة.
التخصيص المتقدم
باستخدام Pake، يمكنك تعديل جوانب متعددة لتطبيقاتك، بدءًا من المظهر وحتى اختصارات لوحة المفاتيح. وهذا يجعلها مثالية لـ تكييف تطبيقات الويب مع بيئة سطح المكتب دون فقدان الوظيفة.
كيفية تثبيت Pake والبدء في استخدامه
قبل البدء، تأكد من استيفاء المتطلبات التالية:
- Rust تم تثبيته في الإصدار
>=1.63
. - Node.js
في الإصدار
>=16
(على سبيل المثال ، 16.18.1).
خطوات تثبيت Pake
لتثبيت Pake على نظامك، اتبع الخطوات التالية:
- افتح محطة في نظام التشغيل الخاص بك.
- قم بتشغيل الأمر التالي لتثبيت Pake عالميًا:
حزمة npm install -g
- تأكد من نجاح التثبيت باستخدام:
الحزمة --المساعدة
تكوين وتعبئة التطبيقات
لتجميع صفحة ويب في تطبيق سطح مكتب باستخدام Pake، قم ببساطة بتشغيل الأمر التالي:
اضغط على "URL_OF_THE_WEB" --name="AppName"
سيؤدي هذا الأمر إلى إنشاء تطبيق بالاسم والإعدادات الافتراضية. ومع ذلك، إذا كنت تريد إجراء المزيد من التخصيص، فيمكنك إجراء تغييرات على ملفات التكوين.
إعدادات مخصصة
لتعديل التفاصيل مثل حجم النافذة والأيقونات واختصارات لوحة المفاتيحيمكنك تعديل الملف pake.json
داخل الدليل src-tauri
. تتضمن بعض المعلمات المفيدة ما يلي:
width
yheight
:تحديد الحجم الأولي للنافذة.fullscreen
:تشغيل وضع ملء الشاشة أو إيقاف تشغيله.resizable
:السماح بتغيير الحجم يدويًا أو منعه.
ميزات باك المتقدمة
إذا كنت تريد نقل التخصيص إلى المستوى التالي، فإن Pake يسمح لك بما يلي:
- تعديل نمط التطبيق:يمكنك إضافة CSS مخصص لتخصيص الواجهة.
- إزالة الإعلانات:من خلال حقن كود JavaScript، يمكنك تصفية المحتوى الإعلاني.
- تخصيص اختصارات لوحة المفاتيح:يمكنك تحديد مجموعات محددة لتحسين إمكانية الاستخدام.
المشاكل والحلول المشتركة
قد يواجه بعض المستخدمين أخطاء أثناء التثبيت أو التعبئة. أحد الأخطاء الأكثر شيوعًا هو الخطأ في صدأ. من أجل حلها:
- يركض
rustup update
لتحديث Rust. - تأكد من تثبيت جميع التبعيات الضرورية.
- إذا استمرت المشكلة، يرجى الرجوع إلى وثائق Tauri الرسمية.
بفضل هذه الحلول، يجب أن تكون قادرًا على استخدام Pake دون أي مشاكل.
لم يكن تحويل صفحات الويب إلى تطبيقات سطح مكتب أسهل أو أكثر كفاءة من أي وقت مضى. شكرا ل خبز و صدأيمكنك حزم أي موقع ويب في ثوانٍ، والحصول على تطبيق خفيف الوزن وعملي بالكامل. توافقه مع Windows و macOS و Linuxبالإضافة إلى إمكانيات التخصيص المتقدمة، فإن هذا يجعل منه أداة ضرورية للمطورين الذين يبحثون عن بديل سريع ومبسط لـ Electron.
مزيد من المعلومات على جيثب.