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

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

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

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

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

coronasdk_logo

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

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

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

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

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

Built_with_Corona

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

  • http://yonaba.github.io/30log/
  • http://luvit.io/
  • http://coronium.gs/
  • http://en.wikipedia.org/wiki/Lua_(programming_language)
  • http://www.lua.inf.puc-rio.br/publications.html
1 عدد الردود

Trackbacks & Pingbacks

  1. […] “Corona SDK“، كتبت عنها في مقالة سابقة بعنوان “المنصة التي استخدمها لتطوير التطبيقات” وتحدثت بشكل مختصر عن أسبابي لاختيار هذه […]

اترك رداً

Want to join the discussion?
Feel free to contribute!

لا توجد تعليقات