المنصة التي استخدمها لتطوير التطبيقات

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

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

يتسآئل البعض عن البرامج التي استخدمها وأي SDK (منصة تطوير البرامج) التي أقوم باستخدامها لتطوير تطبيقات الآيفون والأندرويد. هنا سأجيب عن بعض تلك التساؤلات.

في الواقع فإنني استخدم منصة واحدة ومن خلالها أقوم بكتابة نص برمجي واحد فقط لكل أنظمة التشغيل المختلفة، واستخدم هذه المنصة لعدة أسباب سآتي بذكرها لاحقاً.

coronasdk_logo

هذه المنصة هي Corona SDK  أو “كورونا”، يمكنكم التوجه للموقع وقراءة التفاصيل عنها حيث أنها تعتبر مجانية بالكامل! ويمكنك تصدير تطبيقاتك بكل سهولة ويوجد اشتراك مدفوع به مزايا إضافية (لن تحتاج الاشتراك المدفوع في الغالب).

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

لغة البرمجة التي تستخدمها منصة كورونا هي Lua وهي لغة سهلة جداً حتى الأطفال يمكنهم تعلمها ! وقمت بكتابة بعض الدروس والمقدمات عليها في مجتمع حسوب آي أو https://io.hsoub.com/lua

من الأسباب التي دفعتني لاستخدام كورونا كثيرة أهمها ما يلي:

  1. كورونا تدعم الـ iOS و الأندرويد وويندوز فون وحتى تطبيقات الكمبيوتر على الـ Mac وقريباً الويندوز!
  2. نص برمجي واحد لجميع الأنظمة مما يسرع في سير عمل تطوير التطبيقات بشكل كبير جداً وملحوظ.
  3. لغة برمجية في منتهى السهولة والتعامل.
  4. كل ما يمككني القيام به باستخدام مثلاً xcode استطيع فعله ببساطة بكورونا في سطور برمجية أقل بكثير وغير معقدة.
  5. مجتمع مطورين متعاون ومتساعد فلا يوجد مشكلة إلا وستجد من عنده حل لها.
  6. مكتبة مفتوحة من الأكواد والتجارب لاستخدامها وتضمينها في مشاريعك.

Built_with_Corona

قائمة ببعض المشاريع أو المقالات أو البحوث أو المواضيع التي أقرؤها فيزداد تعلقي بلغة البرمجة Lua !

  • http://yonaba.github.io/30log/
  • http://luvit.io/
  • http://coronium-cloud-docs.readthedocs.io/en/latest/
  • http://en.wikipedia.org/wiki/Lua_(programming_language)
  • http://www.lua.inf.puc-rio.br/publications.html

تعليقان

  1. Jon snow يقول:

    مشكور اخي على المحتوى الذي تقدمه
    أخي كلامك يدور حول تطوير التطبيقات لكن ماذا عن اختراقها… اتكلم هنا عن تطبيقات الالعاب الاونلاين.. والتي هي مرتبطه بسيرفرات… ارجوا الرد أخي… وشكراا

    • مصطفى محمد يقول:

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

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *