الاسم الرمزي واحد

Codename One هو إطار عمل مفتوح المصدر ومتعدد المنصات، يهدف إلى توفير كود برمجي يُكتب مرة واحدة ويُشغّل في أي مكان، لأنظمة تشغيل الهواتف المحمولة وأجهزة الكمبيوتر المكتبية المختلفة (مثل أندرويد ، وiOS ، وويندوز ، وماك أو إس ، وغيرها). وقد أنشأه المؤسسان المشاركان لمشروع Lightweight User Interface Toolkit (LWUIT) ، وهما تشين فيشبين وشاي ألموغ، وأُعلن عنه لأول مرة في 13 يناير 2012. [ 3 ] [ 4 ]

تم بناء Codename One على تجريد منصة LWUIT من خلال إضافة محاكي ومجموعة من خوادم البناء السحابية التي تقوم ببناء تطبيقات أصلية من بايت كود جافا . [ 5 ]

بنيان

يستخدم المطورون الذين يعتمدون على Codename One بيئات تطوير متكاملة (IDEs) مختلفة للغة Java ، مثل Eclipse و NetBeans و IntelliJ IDEA ؛ ويحتاجون إلى تثبيت إضافة Codename One على أيٍّ من هذه البيئات. [ 6 ] يمكن إنشاء التطبيقات إما عبر أداة إنشاء واجهة المستخدم الرسومية أو باستخدام لغة Java القياسية. كما يمكن تشغيل التطبيق وتصحيح أخطائه باستخدام أدوات بيئة التطوير المتكاملة القياسية ومحاكي Codename One. [ 7 ] [ 8 ]

لبناء تطبيق أصلي، يقوم المطورون بتسجيل الدخول والتسجيل في خادم بناء Codename One. ثم يرسلون نسخ البناء إلى خادم البناء السحابي. بعد ذلك، يمكنهم تنزيل التطبيق الأصلي من خادم البناء لتشغيله على الجهاز أو إرساله إلى المتجر. [ 9 ] بما أن خادم البناء يقوم بترجمة ثابتة للكود إلى تطبيق أصلي، فإنه لم يعد مطلوبًا بعد تجميع التطبيق. [ 10 ] [ 11 ]

يدعم برنامج Codename One أيضًا إمكانية استخدام سحابة بناء داخلية غير متصلة بالإنترنت، مما يلغي الحاجة إلى خوادم بناء Codename One تمامًا. [ 12 ]

محلي

يُعرّف مطورو Codename One منصتهم بأنها مولد أكواد أصلي، لكنهم يوضحون أن الأدوات الأصلية لا تُستخدم عادةً لعرض واجهات المستخدم لتطبيقات Codename One. يتيح هذا قابلية نقل عالية، ولكنه تعرّض أيضًا لانتقادات من بعض منتقدي هذا النهج الخفيف. [ 13 ]

المصادر المفتوحة

مشروع Codename One هو مزيج من البرمجيات مفتوحة المصدر والبرمجيات كخدمة . معظم كود جانب العميل مفتوح المصدر، بما في ذلك منافذ iOS وAndroid وWindows وJavaScript وRIM و J2ME . [ 10 ] أما كود بناء الخادم وأداة Codename One LIVE! فهما مملوكان. [ 14 ]

مجتمع

أعلنت شركة "كود نيم ون" عن 200 ألف عملية تنزيل لحزمة تطوير البرامج (SDK) الخاصة بها اعتبارًا من الإصدار 1.1 بتاريخ 20 مايو 2013. [ 15 ] ومنذ ذلك الحين، أصدرت الشركة الإصدار 3.0، وتدّعي أن 180 مليون تطبيق مثبت على الأجهزة، وأن 40 ألف مطور يستخدمون الأداة. [ 16 ]

انظر أيضاً

مراجع

  1. "الاسم الرمزي واحد 7.0 - فيديو" . جيت هاب . تم الاطلاع عليه في 5 فبراير 2021 .
  2. "ملف الترخيص في مستودع git" . GitHub .
  3. "ما هو الاسم الرمزي واحد؟" . مؤرشف من الأصل في 24 أكتوبر 2012. تم الاطلاع عليه في 18 يونيو 2013 .
  4. "دليل مطوري Codename One | Xcode | iOS" . Scribd .
  5. "موبايل - كيف يعمل كود نيم ون؟" . ستاك أوفرفلو .
  6. "تنزيل إضافات تطوير تطبيقات جافا لنظام iOS وتطبيقات الجوال - كود نيم ون" . www.codenameone.com . مؤرشف من الأصل بتاريخ 21 يونيو 2013. تم الاطلاع عليه بتاريخ 18 يونيو 2013 .
  7. "كيف أفعل ذلك؟ - الاسم الرمزي واحد" . www.codenameone.com . مؤرشف من الأصل في 21 يونيو 2013. تم الاطلاع عليه في 18 يونيو 2013 .
  8. "الهواتف المحمولة - كيف يعمل برنامج Codename One؟" . موقع Stack Overflow . مؤرشف من الأصل بتاريخ 28 ديسمبر 2022. تم الاطلاع عليه بتاريخ 13 أغسطس 2023 .
  9. "تطوير تطبيقات جوال متعددة المنصات لنظامي iOS وiPhone باستخدام لغة Java" . www.codenameone.com . مؤرشف من الأصل بتاريخ 20 يونيو 2013. تم الاطلاع عليه بتاريخ 18 يونيو 2013 .
  10. ١ ٢ "الأسئلة الشائعة - الاسم الرمزي واحد" . codenameone.com . مؤرشف من الأصل في ٢٢ مايو ٢٠١٣. تم الاطلاع عليه في ١٨ يونيو ٢٠١٣ .
  11. ""وسم 'codenameone' في ويكي" . ستاك أوفرفلو . مؤرشف من الأصل بتاريخ 26 أغسطس 2016. تم الاطلاع عليه بتاريخ 25 يوليو 2016 .
  12. "خادم الشركة - الاسم الرمزي واحد" . www.codenameone.com . مؤرشف من الأصل بتاريخ 22 أكتوبر 2014. تم الاطلاع عليه بتاريخ 25 أكتوبر 2014 .
  13. "فهم المكونات النظيرة (الأصلية) ولماذا يُعدّ Codename One قابلاً للنقل بسهولة - Codename One" . www.codenameone.com . 2 مايو 2014.
  14. "تطبيقات جوال أصلية قابلة للبرمجة مرة واحدة، تعمل في أي مكان، باستخدام Java 8 أو Kotlin. تدعم أنظمة iOS (iPhone/iPad) وAndroid وWindows (UWP) وغيرها: codenameone/CodenameOne" . 9 أكتوبر 2019 - عبر GitHub.
  15. "مع 200,000 عملية تنزيل لحزمة تطوير البرامج (SDK)، أعلنت منصة تطوير تطبيقات الجوال "كود نيم ون" عن الإصدار 1.1" . SBWire (بيان صحفي). 20 مايو 2013.
  16. " تطوير تطبيقات جوال متعددة المنصات لنظامي التشغيل iOS و iPhone باستخدام لغة Java" . www.codenameone.com