صباح النور
هل تؤمن بالاكوان الموازية؟
حسنا ركز معي يا شاطر
السي شارب اسست لاسقطاب مبرمجي الجافا والسي بلس بلس ولم تضف اي شيء بل هي استنساخ لا اكثر للسي بلس بلس والجافا
السي شارب تتستخدم فيزيال ستوديو فيزيال ستوديو غير مجاني
فيزيال ستوديو يشتغل على الوندوز
الوندوز غير مجاني
ومنه السي شارب تشتغل على بيئة غير مجانية يعني ليست OpenSource
اسرع واخف نعم
مايكرسوفت بماذا برمجة انترنت اسكبلورر مثلا؟ لماذا كان هناك مشاكل
المشاكل التي كانت في لغات البرمجة الرسومية وهو انه لا يمكن وضع المكونات بعضها فوق مثلا ان صح التعبير
يعني panel داخله textarea داخله button امامه menu
وغيرها
لان العمل سيكون ثقيل جدا
لغات البرمجة الرسومية غالبا تعتمد على الXml للانتقال بين الواجهة الرسومية والكود سورس اي عمل mapping بناءا على XML
الXML يوجد فيه DOM وSAX
وهنا كان المشكل اي ان الواجهة الرسومية كانت تمر على ملفات xml ثم بعدها يتظهر النتيجة مما يؤدي لثقلها وصعوبة التعيل فيها
الجافا غيرت هذا المبدا اي يمكن الانتقال من الكوود المصدري الى الواجهة الرسومية مباشرة بدون المرور عبر ملفات Xml
لذلك نجد مثلا في بيئة النيتبينز لما تبرمج بناءا على الواجهة الرسومية لا يمكنك تعديل الكود المصدري في بعض المرات اي انك تحمكم في الكوود المصدري الذي هو للواجهة الرسومية في النتبينيز ليس 100 بالمئة بينما في اكليبس يمكن حذف اي سطر مهما كان
هذا معناه ان الاول يعتمد على ملفات XMLالتي تتميز بالXSCHEMA وDTD
فهمت الان ؟
ام اعيد الشرح
التعليقات