انتقل إلى المحتوى

ما هو BeeWare؟

لقد أثبتت بايثون نفسها كلغةٍ ذات قدراتٍ عالية - يسهل على للقادمين الجدد، لكنها قوية في أيدي الخبراء. مشروع بي وير إلى الاستفادة من قوة بايثون كلغة، واستخدامها لتمكين المستخدمين من جميع المستويات من تطوير تطبيقات المستخدمين من جميع مستويات المهارة من تطوير تطبيقات مع واجهات مستخدم أصلية واجهات مستخدم أصلية.

الهدف النهائي لمشروع BeeWare: أن نكون قادرين على القيام للهاتف المحمول وسطح المكتب البرمجيات التي تواجه المستخدم على الأجهزة المحمولة وأجهزة سطح المكتب، وهو نفس الشيء الذي فعله Django لبرمجيات الويب في وضع مجموعة من الأدوات والمكتبات بين أيدي المستخدمين التي تمكّنهم من تطوير واجهات مستخدم أصلية غنية ونشرها ونشرها على أجهزتهم. وهذا يشمل:

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

والهدف هو أن تكون هذه المجموعة من الأدوات سهلة الاستخدام بما فيه الكفاية لـ للمبتدئين تمامًا لاستخدامها في بيئة شبيهة ب Django Girls؛ ولكنها قوية بما يكفي لاستخدامها لقيادة إنستاغرام أو بينتيريست أو أو ديسكوس.

ولكننا لا نهتم بالبرمجيات فقط. نحن نهدف أيضًا إلى أن نكون مشروعًا ذا بضمير اجتماعي. نهدف إلى تطوير مجتمع متنوع وشامل مجتمع متنوع وشامل، ولدينا مدونة قواعد سلوك يتم تطبيقها بصرامة تطبق بصرامة. نطمح أيضًا إلى تطوير مجتمع صحي ومستدام مجتمعًا صحيًا ومستدامًا - مجتمعًا مدركًا لقضايا الصحة النفسية للمشاركين فيه المشاركين فيه، ويوفر الموارد اللازمة للأشخاص للبدء في المشاركة ومواصلة الانخراط في المجتمع.

ما الذي يمكنني فعله باستخدام BeeWare؟

يمكنك القيام بما يلي باستخدام BeeWare:

  • في نظام macOS، يمكنك إنشاء تطبيقات تعمل على واجهة الأوامر أو واجهة المستخدم الرسومية، وتعبئتها في شكل حزم .app أو حزم DMG أو برامج تثبيت PKG، موقعة وموثقة بالكامل للتوزيع المستقل أو عبر متجر تطبيقات macOS.
  • في نظام التشغيل Windows، يمكنك إنشاء تطبيقات تعمل على واجهة الأوامر أو واجهة المستخدم الرسومية، ومعبأة في شكل ملفات تثبيت MSI أو أرشيفات ZIP، ومتوافقة مع شهادات التوقيع القياسية للتوزيع المستقل.
  • في نظام لينكس، يمكنك إنشاء تطبيقات تعمل على واجهة الأوامر أو واجهة المستخدم الرسومية، وتُعبَّأ في شكل حزم أصلية للنظام (deb/rpm) أو Flatpaks أو AppImages.
  • في نظام iOS، يمكنك إنشاء تطبيقات أصلية، يتم تجميعها في شكل مشاريع Xcode يمكن إنشاؤها وتوزيعها عبر متجر تطبيقات iOS.
  • في نظام أندرويد، يمكنك إنشاء تطبيقات، يتم تجميعها في شكل ملفات APK ثنائية أو حزم تطبيقات أندرويد (AAB)، وهي مناسبة للتوزيع عبر متجر Google Play أو للتثبيت اليدوي.
  • في متصفحات الويب، يمكنك إنشاء تطبيقات من صفحة واحدة، يتم تجميعها في ملف مضغوط مناسب للعرض على أي خادم ويب للملفات الثابتة.

تعرف على بروتوس

بروتوس النحلة

بروتوس النحلة هو تميمة مشروع BeeWare. إنه نحلة صغيرة مشغولة نحلة عاملة صغيرة مشغولة.

حقيقة مضحكة: يُطلق على الشخص الذي يربي النحل اسم عالم نحل - وهو اسم يستخدمه مشروع BeeWare لوصف الفريق الأساسي. وهذا أيضًا يعكس أيضًا العلاقة التي يرغب الفريق الأساسي في أن تكون له علاقة مع المجتمع - نحن رعاة للمجتمع، وسنقوم بتوفير التوجيه، ولكننا نعلم أن العمل الحقيقي يقوم به المجتمع ككل. ككل.

إلى أين من هنا؟

يمكنك معرفة المزيد عن تاريخ وفلسفة BeeWare.

إذا كنت ترغب في تجربة BeeWare، جرب البرنامج التعليمي الخاص بنا.

إذا كنت ترغب في البقاء على اطلاع على آخر أخبارنا، تابع @beeware@fosstodon.org على Mastodon. إذا كنت ترغب في تلقي التحديثات والنصائح والإرشادات والإعلانات المتعلقة بمشروع BeeWare، اشترك في قائمة بريد BeeWare Enthusiasts.