الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مايكروسوفت تصمم نظم اكثر باستخدام .نت

مغلق
بدأه خضر ترزي في 12 أغسطس 2003 · 5 رد · 1,236 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بعد تقريبا 3 اعوام من اصدار تقنية .نت تتجه مايكروسوفت بتحويل الكثير من نظمها الجديدة الى هذه التكنولوجيا، انا قبل مدة جربت احد النظم المركزية من مايكروسوفت Microsoft BizTalk Server 2004 Beta ، النظام يندمج جيدا بداخل VS.NET و الكثير من ملفات ال DLL الخاصة به مكتوبة ب .نت ، و اتضح لاحقا من حوار مع المبرمجين شاهدة عبر انترنت بان معظم ذلك النظام اعيد كتابته بواسطة سي شارب.

ايضا الان و من اسبوعين باقوم بتجريب Microsoft SQL Server Yukon ، نظام محرك قواعد البيانات نفسه (نواة النظام) لا تزال مبنية بواسطة سي++ و مترجمة للغة الالة مباشرة، النواة نفسها مع جميع ملفاتها بتزيد عن 100 ميغابايت من الملفات الاساسية و مبنية نتيجة ل 10 اعوام من العمل، لا اعتقد شخصيا بانها سوف تحول الى .نت بهذه السهولة، ولكن الكثير من الاجزاء الاخرى من SQL Server مثل برامج الادارة، بعض الكود الذي بياتي فوق النواة نفسها، و غير ذلك، معظمه مكتوب و مترجم مباشرة ل.نت

حتى Microsoft Windows 2005 القادم سطح المكتب كله اعيد كتابته ليعمل بواسطة .نت، نظام التشغيل نفسه هو افضل ما قدم .نت

في Microsoft Office 2003 الذي سوف يصدر بعد ايام فقط جزء من ال Outlook (و هو برنامج تم اعادة كتابته) حسب اعتقادي مبني ب .نت، باقي الامور لا تزال سي++ ، حيث لم يكن لمايكروسوفت الامكانية لتحويلها بعد

اعتقادي الشخصي انه مع تقدم تقنية .نت و مع سعي شركات تصنيع المعالجات في الانفصال عن بعضهم البعض و تقديم معالجات مختلفة غير متوافقه، سوف تحول مايكروسوفت ربما معظم التكنولوجيا لديها الى .نت ، حيث سوف يسهل الامر كثيرا نقل البرنامج من معالج الى اخر

اليوم مثلا هناك مجموعة من معالجات ال 64 بت، و هناك Windows XP و Server بتقنية 64 بت، ولكن لا توجد برامج غير ربما SQL Server بتلك التقنية، الباقي لا يزال 32 بت، ربما مع تحول معظم البرامج الى .نت سوف تزال العقبة الاخيرة بين نقل البرامج الى الجيل القادم من المعالجات. المشكلة الوحيدة ربما الوقت المطلوب لتحويل ملاين الاسطر من الكود.

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

طيب ممكن أن نقول أنه عند هذه النقطه Java ما تستحمل

تسلميلنا .NET و حبيبتي #C و تسلم لنا أستاد خضر :D

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#3

جافا تقنية منافسة، تكنولوجيا جافا مبنية بطريقة اخرى :D و هي بتعمل على نظم تشغيل و معالجات مختلفة، هناك طبعا اختلافات كبيرة بينها و بين .نت، .نت سوف تبقى اكثر في Windows ولكنها سوف تحل مشكلة كبيرة للمبرمجين ل Windows الذين يرغبون من الاستفادة من كل مميزاته و ان تعمل برامجهم في مختلف المعالجات التي يعمل عليها Windows

لدي AMD اليوم معالج 32 بت و معالجين 64 بت هما Opteron 64 و Athelon 64 لدى انتل معالج Itanium 2 و الذي يعمل بتقنية 64 بت و هناك حديث لنسخة من بنتيوم بتقنية 64 بت، مع .نت سوف تتمكن مايكروسوفت و الشركات الاخرى من نقل معظم برامجها بسهولة بين المعالجات المختلفة و ابقاء امكانية الاستفادة من كل اجزاء Windows ، ولكن حتى مع ذلك الامر سوف ياخذ وقت بتقديري ف .نت 64 بت لن تعلن بعد على العامة (ربما بحاجة الى 5 اشهر لذلك على الاقل قبل ان تتوفر 64 بت)

#4

وهل الإعتماد في هذا التحول على C# أم C++7

VB.NET خارج الموضوع طبعا

- أنا أدرس .NET من 3 أشهر و أنا في الأصل مبرمج JAVA وبصدق وجدت نفسي وكأني مع إصدار جديد من الجافا ، فعندما كنا ندرس الجافا قديما كان الدكتور يخبرنا بمميزات الجافا عن الـ C++ ، فلم تقم ميكروسوفت بتطوير السي ولكن أخذت الجافا ولا أقل طورتها ولكن قدمتها بشكل أفضل وأسلوب أسهل وأحسن ، وقامت بالإعلان الجيد عن منتجها ولذلك أنا حولت عملي من الجافا إلى الـC# وذلك بالإضافة إلى أني مطور نت وكنت أستخدم الجافا فقط عندما أعمل مع الـ JSP وعندما أقوم بعمل بالـ ASP أو PHP أنساها ، أما الآن فكل عملي تقريبا بالـ C# لأن الـ ASP.NET ما هي إلا إطار له

أرجو التعقيب هل تصوري هذا صحيح أم غير ذلك

#5

التحويل صراحة حسب المبرمج، يعني ال C++ الجديدة 7.1 قادرة على ترجمة اية كود سي++ (مهما كان) الى .نت ايضا (ربما بعد تعديلات بسيطة عليه)، حسب علمي سي++ و سي# هما اللغات الاساسية المستخدمة لبناء البرامج الجديدة بحسب المشروع و حسب الكود السابق، بالطبع VB.NET مستخدمة ايضا، ربما ليس مثل سي# التي هي الاكثر استخداما في برامج .نت

#6

الأكواد فى السي # و الفيجوال بيسيك .نت تقريبا واحدة مع أختلاف طريقة كتابة الكود

فى أعتقادى أن كود الفيجوا بيسيك فى الـ .نت لما يكتر بيكون زحمة جدا و بيبقى صعب أن الواحد يفهم ما ذا يحدث

و لكن فى السي# العملية بتكون واضحة جدا

Nothing to mention except that I am Muslim

Using your brain is not bad as you think

My Blog

logo.jpg

هذا الموضوع مغلق.

مواضيع مشابهة