اريد تعلم لغة برمجة الهدف عمل برامج سطح مكتب كنت اريد ان اتعلم سي شارب لكن ارى جافا افضل لانها تعمل على لينكس ايضا و انا ادرس لينكس
بمادا تنصحوني ماهي الافضل و هل مستوى الغات متشابهان و سهولة التعامل مع الواجهة الرسومية الي في جافا مثل سي شارب ؟
خيار جيد فأحد أصدقائي قام ببرمجة أحد البرامج الكبيرة نوعا ما بلغة الجافا و بعدها تعلم لغة السي شارب و أعاد برمجة نفس البرنامج بالسي شارب وكان أداء البرنامج جيد جدا بل أفضل بكثير من الجافا.
كما أنك إذا كنت تريد إنتاج برامج سطح المكتب فأنصحك بالويندوز لأنه الأكثر إنتشارا أما مستخدمي اللينكس فمعظمهم يحبون سطر الأوامر و لا يحتاجون إلى واجهة رسومية.
توجد منصة للغة C# في نظام لينكس وماكنتوش ووندوز وهي مجانية اسمها mono develop لكنها ليست مشهورة، يمكنك تعلم لغة #C باستخدامها في لينكس.
البرامج المكتوبة بواسطة mono-develop سوف تعمل على لينكس وماكنتوش ووندوز، وهي تستخدم نُسخة دائماً تكون أقدم من نُسخة منصة الدوت نت لميكروسوفت، وفيها كثير من اﻷشياء الناقصة، مثلاً لا تحتوي المكتبة الرسومية WPF تستخدم مكتبة أقدم، لا اذكر اسمها. في الحقيقة لم استخدمها طويلاً فقط قُمت بتجربتها لفترة صغيرة لأغراض التعلم والتجربة. هذا هو موقع هذه اﻷداة والمنصة البرمجية:
التعليقات