السلام عليكم ورحمة الله وبركاته
فيجوال ستديو تدعم كلاً من Cordova و Xamarin
صحيح أن الزامرين تعمل عن طريق السي شارب بينما كردوفا عن طريق تقنيات الويب
ولكن بغض النظر عن هذه النقطة ماذا تفضل؟ وماذا تنصح لمن يريد تعلم تطوير تطبيقات الموبايل؟
نحتاج أن نسمع آراءكم ووجهات نظركم
السلام عليكم
كوني مطور تطبيقات أندرويد بتقنية Xamarin بالتأكيد سأنصح بها لسبب بسيط جدا
اللغة المستخدمة هي C#.NET وهي لغة تتطور بسرعة كبيرة جدا وسلهة في نفس الوقت.
وشركة مايكروسوفت اصبحت تملك Xamarin وتقوم باطلاق تحديثات دورية لها على منصتها Visual Studio.
وبنفس الوقت من خلال Xamarin تستطيع أن تطور عدة تطبيقات باستخدام تقنية Xamarin.Forms.
تحياتي لكم
وعليكم السلام ورحمة الله وبركاته
شكراً لمداخلتك المميزة أخي العزيز Sajad
كما تفضلت بخصوص Xamarin ولكن هنالك نقطة مهمة جداً، وهي:
المستقبل للغات الويب، وقد سيق وتناقشنا في هذا الموضوع:
وهذا ما يجعل البعض منا يميل شيئاً ما للكوردوفا
أيضاً لو أوقفت مايكروسوفت Xamarin فعندها ستتوقف تطوير تطبيقات الجوال من خلال السي شارب وبذلك سيضيع الجهد الذي بذله الشخص لتعلم السي شارب
أما في الكوردوفا التي تستخدم تقنيات الويب؛ كالـ Html و Css و Java فالأمر مختلف حيث سيبقى لهذه اللغات مستقبل كبير
كلامك سليم اخي الفاضل
لكن برأيي أرى انه من الصعوبة على مايكروسوفت التخلي عن Xamarin لسبب بسيط جدا
تقنية Xamarin.Forms وحدها كافية لتجعل مايكروسوفت تحتفظ بــ Xamarin كونك تستخدم لغة واحدة فقط لانتاج 3 تطبيقات تعمل على عدة منصات.
أما في الويب فخبرتي قليلة يكاد يكون معدوما كوني قد كنت مبرمج تطبيقات Windows ولي سنة وانا ابرمج بـ Xamarin.
شكرا لكم على الموضوع القيّم.
(12-12-17, 04:43 PM)Sajad كتب : [ -> ]كلامك سليم اخي الفاضل
لكن برأيي أرى انه من الصعوبة على مايكروسوفت التخلي عن Xamarin لسبب بسيط جدا
تقنية Xamarin.Forms وحدها كافية لتجعل مايكروسوفت تحتفظ بــ Xamarin كونك تستخدم لغة واحدة فقط لانتاج 3 تطبيقات تعمل على عدة منصات.
أما في الويب فخبرتي قليلة يكاد يكون معدوما كوني قد كنت مبرمج تطبيقات Windows ولي سنة وانا ابرمج بـ Xamarin.
شكرا لكم على الموضوع القيّم.
مرحبا اخي سجاد ،،
هل تقنية Xamarin.Forms
عند التصميم عليها فقط اكتب الكود وانتاج 3 تطبيقات تعمل على اندرويد و ايفون و ويندوز فون
او اني اكرر الكود في وارسم الادوات على التطبيقات الثلاثة ؟
لاني بصراحه فقط جربت زامرين اندرويد .
ياليت اذا وقتك يسمح وعندك معلومات عن هذا الموضوع تخصص موضوع مستقل ،، وشكراً مقدماً .
نعم اخي حريف برمجة
فقط تكتب الكود مرة واحدة وتنتج عنها تطبيق تعمل على 3 منصات
انا ايضا لم اعمل على Xamarin.Forms لانه لدي فقط حساب على GooglePlay.
تفضل بزيارة هذا الرابط:
https://www.xamarin.com/forms
طيب بالنسبة لرسم الأدوات مثل edittext , imageview , listview ..... etc
فقط اصممها على اندرويد او اصممها على جميع شاشات التطبيقات ؟
اخي العزيز حريف برمجة
البرمجة بــ Xamarin.Forms تختلف قليلا عن Xamarin.Android لانك تستهدف 3 منصات بكود واحد وكذلك التصميم يكون مختلف
تحياتي
مشكور اخي سجاد ،، تسلم لنا يالغالي