سمعت من احد موظفي مايكروسوفت ان xamarin سوف تطلق نسخة مجانية لاصحاب Visual Studio Community لو حصل هذا حقا فسي شارب سوف تكسب امتيازات كبيرة جدا على حساب جافا
لو خيرت بين c# و java ماذا تختار ولماذا؟
مشروع xamarin للمشاريع الصغيرة فقط من وجهة نظري
لكن عندما تريد البدء بمشاريع حقيقية سوف تحتاج تقنيات ميكروسوفت والتي هي غير مدعومة في mono وهو أصل xamarin
كما أنك لا تستطيع تنصيب netframe work علي أي نظام غير أنظمة ميكروسوفت
وبذلك يجب أن تعترف لن يصل mono لقوة الدوت نت
ولذلك يبقي الدوت نت خاص بميكروسوفت فقط
يتغير الحال عندما تطور ميكروسوفت نت فريم ورك خاص بأنظمة أخري
وهذا بعيد المدي إلي الأن
*ثالثا انا لم اقل ان جافا افضل من سي شارب ولا اؤمن بالافضلية المطلقة ابدا و تعصبكم الاعمى لجافا يجعلكم تبحثون و تنقبون عن ابسط الاسباب وحتى ان لم تكن موجودة لاختلاق جدال تدافعون فيه عن مقدساتكم و تسخرون من مستخدمي التقنيات الاخرى (على اساس ان مطوري سي شارب عبيد و حبساء لدى مايكروسوفت) و هذا واضح من جملتك "ثانيا سي شارب أفضل من جافا أذا فضلت ..."
*رابعا عندما قلت ان سي شارب تستخدم في سطح المكتب اكثر من جافا كنت اعني ما اقول فلعلمك هناك اكثر من 6 ملايين تطبيق win32 و 80% منها تطبيقات دوت نت و بما ان اغلب مطوري الدوت نت يستخدمون سي شارب فالامر واضح
*خامسا اعتقد انك تتكلم عن مونو في سنة 2006 لانه حاليا مايكروسوفت تعمل مع فريق زامارين لجعل الدوت نت تستهدف المنصات الاخرى بشكل افضل و زامارين الآن يستفيد من جميع مميزات الدوت نت كما ان الدوت نت حاليا مفتوحة المصدر وتم توفيرها على المنصات الخرى بما في ذلك مترجم سي شارب الذي يسمى Roslyn
*سادسا اداء زامارين على اندرويد افضل من جافا و بيئة زامارين جميلة و منظمة بالضافة الى امكانية التطوير على فيجوال ستوديو و الاستفادة من قدراته العالية كما ان زامارين تدعم جميع APIs فور نزولها سواء من iOS او اندرويد
هنا سوف تجد تطبيقات مبرمجة بزامارين و قصصا لمطوريها http://xamarin.com/customers
هل يمكنك أعطائي رابط لتحميل الدوت نت علي جهازي الذي يعمل باللينكس أو الماك
وأنا لا أقول لأحد أنت عبيد شئ
أداء xamrian أفضل أعطني دليلك
أنا لا أقارن بين اللغات أنا أوضح أشياء عنها
*يمكنك تحميل نسخة ماك او لينكس من هنا
*هذا محرر اسمه فيجوال ستوديو كود يحتوي على Debugger و به Intellisense يعمل ايضا على لينكس و ماك و يمكنك من تطوير تطبيقات ASP.net MVC و Node.js
- هاته مقارنة بين اداء المنصتين
التعليقات