لو خيرت بين c# و java ماذا تختار ولماذا؟


السلام عليكم، هذه المقارنات والتخيرات لن تنفعك بشيء (بل الحقيقة ستجعلك واقفا لا تقوم بأي شيء)، كلا اللغتين متشابهتين في العمل تقريبا، الجافا تحتاج مشغل الجافا لكي تعمل على اي جهاز في العالم.

اذا لاحظت ستجد نفس الشيء في C# (وكل لغات .NET) تحتاج قطعا dot-NETFramework أي أن كلا اللغتان ستتشاركان في أغلب الميزات (ان لم تكن كلها)..

على أي أنا سأخرج عن هذا الخيار وافضل C++ مع QT أو VisualC++.NET لعمل الواجهات الرسومية.

(فلا فائدة من اختيار بين لغتين متشابهتين من الاساس ووجد كلتهما ليعملا بنفس الطريقة ويؤديا نفس المهام)

ولكني خيرت بين جافا وسي شارب فقط

السلام عليكم،

رد كافي.. في التحديثات الجديدة لاطار .NETFramework قيل أن ميكروسوفت سوف تجعل الاصدار الجديد من الفريم وورك مفتوح المصدر[1]، وإنه من البديهي أنه سيتم إنتاج إطارات فريم وورك تعمل في مختلف الاجهزة سواء من ميكروسوفت نفسها أو من مبرمجين آخرين(القدرة على رؤية الكود المصدر للفريم وورك يعني القدرة على بناء واحد مثله أو تطويره على أي منصة تريد)... وهكذا لن تكون C# وحدها المستفيدة بل كل لغات دوت النت.

انا لا أقول أن C# أفضل من Java ولا العكس، فلذلك سواء اِخترت احداهما الامر مشابه، ويعتمد على ماريد برمجته...

اما عن سبب اختياري للغة C++ فهو الخروج من مثل هذه المشاكل والقدرة على فعل ما تريد وتستخدمها بدون حدود .على الاقل لن تكون تحت رحمة أحدهم.

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

[1]


برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

24.9 ألف متابع