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


-2

خلينا نجاوب بصراحة

انا مبرمج بعدة لغات تعلمت السي شارب ولم اجد فيها اي شيء جديد

ولعلمك السي شارب بنيت لكي تكون بين السي بلس بلس والجافا وهذا لاستقطاب مبرمجي الجافا والسي بلس بلس فالسي شارب فقط تقليد ليس عندها اي خاصية جديدة او اي اضافة تذكر

الجافا اصبحت الان مثل Standard

قد تكون برمجة بالجافا العادية SE ولم تتوسع فيها ولكن هناك الكثير والكثير من الاشياء الخاصة بالجافا

JAVA EE

EJB

JAVAFX

SE

ANDROID

RMI

وغيرها الجافا قد تستهلك بعض من المساحة لانها لغة تعتمد على type وليس مثل الphpاو بايثون 

وهذا امر مهم

المساحة ليس مؤثرة جدا بالعكس الجافا تخليك تبرمج بطريقة عادية فلا يمكن ان تبرمج مثلا دالة في 500 سطر او تجدها جاهزة بل تحتاج ان تبرمج بها وتعدل فيها على الاقل 

الوقت في الجافا ومن يقوم انها غير سريعة بالعكس الجافا تعتبر واحدة من اسرع اللغات على العموم 

فمثلا البرمجة JSP/SERVLETS يجعل مواقع الويب اخف واسرع واضمن من برمجتها بPHP

الجافا متعددة المنصات وعندنا API كثيرة جدا و مثلا جل انظمتها ممتازة ومتعددة المنصات 

Eclipse 

aptana studio 

arduino وغيرها 

السي شارب لغة غير مجانية لان فيزيال ستوديو غير مجاني ومقتصر على وندوز فقط والسي شارب ليس شامل ولا يشمل مجالات كثيرة 

ايضا برمجة الGUI بالجافا اسرع واخف عكس بقية المنصات الخاصة بالبرمجة الرسومية

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

ههههههه

يبدوا انك لست مبرمج جيد

او ان الامر يقتصر على المناهج التي تعتمدها

ابقى فيما تسمعه هنا واجمع السمعات فهذا شيء جيد

اي خرافات تتكلم؟

يبدوا انك ما زلت في مرحلة طباعة

hello world

على الشاشة

لا تتكلم في اشياء لا تعرفها

*"فالسي شارب فقط تقليد ليس عندها اي خاصية جديدة او اي اضافة تذكر "

*"السي شارب لغة غير مجانية لان فيزيال ستوديو غير مجاني ومقتصر على وندوز فقط والسي شارب ليس شامل ولا يشمل مجالات كثيرة "

*"ايضا برمجة الGUI بالجافا اسرع واخف عكس بقية المنصات الخاصة بالبرمجة الرسومية"

صباح الخير, هل اتيت من احد الاكوان الموازية :D

-2

صباح النور

هل تؤمن بالاكوان الموازية؟

حسنا ركز معي يا شاطر

السي شارب اسست لاسقطاب مبرمجي الجافا والسي بلس بلس ولم تضف اي شيء بل هي استنساخ لا اكثر للسي بلس بلس والجافا

السي شارب تتستخدم فيزيال ستوديو فيزيال ستوديو غير مجاني

فيزيال ستوديو يشتغل على الوندوز

الوندوز غير مجاني

ومنه السي شارب تشتغل على بيئة غير مجانية يعني ليست OpenSource

اسرع واخف نعم

مايكرسوفت بماذا برمجة انترنت اسكبلورر مثلا؟ لماذا كان هناك مشاكل

المشاكل التي كانت في لغات البرمجة الرسومية وهو انه لا يمكن وضع المكونات بعضها فوق مثلا ان صح التعبير

يعني panel داخله textarea داخله button امامه menu

وغيرها

لان العمل سيكون ثقيل جدا

لغات البرمجة الرسومية غالبا تعتمد على الXml للانتقال بين الواجهة الرسومية والكود سورس اي عمل mapping بناءا على XML

الXML يوجد فيه DOM وSAX

وهنا كان المشكل اي ان الواجهة الرسومية كانت تمر على ملفات xml ثم بعدها يتظهر النتيجة مما يؤدي لثقلها وصعوبة التعيل فيها

الجافا غيرت هذا المبدا اي يمكن الانتقال من الكوود المصدري الى الواجهة الرسومية مباشرة بدون المرور عبر ملفات Xml

لذلك نجد مثلا في بيئة النيتبينز لما تبرمج بناءا على الواجهة الرسومية لا يمكنك تعديل الكود المصدري في بعض المرات اي انك تحمكم في الكوود المصدري الذي هو للواجهة الرسومية في النتبينيز ليس 100 بالمئة بينما في اكليبس يمكن حذف اي سطر مهما كان

هذا معناه ان الاول يعتمد على ملفات XMLالتي تتميز بالXSCHEMA وDTD

فهمت الان ؟

ام اعيد الشرح

للتصويب كلمة Visual تلفظ فيجوال و ليس فيزيال لأن حرف s بعد الـ u يلفظ مثل j

هاته احد مساوئ النظام الفرانكفوني في شمال افريقيا :)

انطقها بالفرنسية وبالفرنسية تنطق ف زيُ يال

إذا كان كذلك فلا أحد مخطيء ツ

ولكن حتى لو بالفرنسية فأتوقع أن يكون لفظها فيزيوال مثل الفرق بين تيلفيجن وتيلفزيون Television

-1

اسمع يا غالي لقد مللت من هكذا نقاشات تافهة, كل ما سوف اقول لك هو ان لا تفتي فيما لا تعلم اعتبرها نصيحة مني.

بالمناسبة لو جربت WPF لبكيت على ايامك التي امضيتها مع Java GUI :)

عيب والله , نقاشك كله استهزاء بالرأي الاخر

ومن ثم تاتي وتقول نقاش تافه

عموما من الواضح انك تقصدني اولا الشخص فعلا لا يفقه شيئا عن الدوت نت او سي شارب و اي مطور دوت نت سوف يعرف هذا عندما يقرأ تعليقاته. ثانيا انا لم اسيء اليه او استهزئ منه في اي حال من الاحوال يمكنك ان تعتربه مزاحا او مزاحا ثقيلا ان شئت كوني احب دائما المزاح في ردودي و نقاشاتي. ثالثا انا فعلا مللت لو نظرت الى الموضوع كاملا فسوف تجدني ناقشت شخصا آخر بغرض تصحيح نظرته حول سي شارب و اعطائه بعض المعلومات حتى الآن لا باس و بامكاني اعطاء المعلومات في اي وقت دون ملل لكن تعليقات هذا الشخص بالتحديد مستفزة و تثير السخط اعتقدت في البداية انه سوف يدخل معي في نقاش جاد مبني على حقائق مؤكدة لكن علمت انه لا فائدة من ذلك وانه سوف يجعلني افقد اعصابي عندما قرات رده الاول لذلك قررت الخروج من النقاش نهائيا, بالمناسبة انا لست الوحيد الذي يقع في نقاش معه خذ فقط بضع دقائق من وقتك و قم بقراءة تعليقاته "المثيرة" لكي تتاكد بنفسك.

اخيرا الا ترى ان في رده هذا لا يستهزء بي و لا يستصغرني :

/*ههه

كم عدد السنوات التي برمجة فيها وماهي اللغات التي برمجة بها؟

واي نوع من انواع البرمجة التي كنت تستخدمها؟*/

-2

ههه

كم عدد السنوات التي برمجة فيها وماهي اللغات التي برمجة بها؟

واي نوع من انواع البرمجة التي كنت تستخدمها؟

السي شارب لغة غير مجانية لان فيزيال ستوديو غير مجاني ومقتصر على وندوز فقط والسي شارب ليس شامل ولا يشمل مجالات كثيرة

بالمناسبة هنالك فرق بين Visual Studio و Framework , الـFramework مجاني, والفيجوال ستوديو يتوفر منه نسخة Express مجانية, او حتى يمكنك الحصول على نسخة احترافية "للطلاب" مجانية, بل واقول لك سر, مايكروسوفت لا تمانع من استخدام نسخ مقرصنة للافراد.

ايضا برمجة الGUI بالجافا اسرع واخف عكس بقية المنصات الخاصة بالبرمجة الرسومية

اتمزح ؟!

Eclipse

/ aptana studio / arduino وغيرها

اولاً لا اعرف ما الذي تقصده "بالمنصات" واضح من كلامك انك تخلص الامور ببعضها, لكن من كل منصات التطوير اعطني منصة واحدة "مجانية" فقط تتفوق على Visual Studio ولك مني كل الشكر والتقدير :) .

كما احب ان تلقي نظرة على : http://en.wikipedia.org/wik...

بالمناسبة لقد اعلنت مايكروسوفت قبل اشهر عن نسخة فيجوال ستوديو مجانية و كاملة الوظائف و المميزات على عكس الاكسبرس اسمها  Visual Studio Community

-2

اعرف هذا وعندي كل برامج مايكروسوفت بالمجان وكل السيريالات الاصلية الخاصة بها

بغض النظر فيزيال ستوديو والوندوز ليسا مجانيان يعني اذا اردت التطوير على هته البيئة اما تشتري وندوز وملحقاته او تستخدم نسخة مقرصنة منه

تقول لي توجد نسخ ومايكروسوفت لا تمانع

اقول لك الامر غير مجاني وليس مفتوح المصدر

بالرمجة الرسومية بالجافا اسرع واخف نعم وهذا لا يعني انها الاسرع فيها نعم الQT تعد اسرع منها ولكن التقنية التي تعتمدها الجافا والتي بدات تعتمجدها باقي اللغات في هيكلة الكود المصدري للبرامج الرسومية يجعلها اخف واسرع ولا يجعل البرنامج يتوقف فجاة كما كان عليه الحال مع البرامج التي كانت مبرمجة مثلا بالدلفي

نحن نتكلم عن اللب وليس القشور ربما انت تتكطلم عن JVM ولكن ذاك شيء اخر

مثلا السي فيها هيكلة الذاكرة وامور اخرى

بخصوص المنصات ايكليبس المنصة الاولى عالميا وهي مجانية مئة بالمئة وتتفوق كثيرا على فيزيال ستوديو التي جل المبرمجين بها يستخدمون نسخ مقرصنة

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

ECLIPSE

و

APTANA STUDIO

و

ARDUINO

ارديونو مزيج بين الجافا والسي

من اشهر البرامج التي صنعت بالجافا اذا لم تكن تعرفها ربما

في بعض الدول الكبرى القانون لا يسمح باعتماد برمجيات مايكروسوفت اتعرف هذا؟


برمجة

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

24.9 ألف متابع