اليوم قمت بتثبيت النسخة Alpha من مايكروسوفت .نت 1.2، النسخة لا تزال قيد التطوير و هناك أمور عديدة ناقصة بها، فهي لم تصل لمرحلة أل Beta إلى الآن، و انا تغلبت حتى تمكنت من تثبيتها، حيث كان يجب ان اثبت على ويندوس 2000 أل .نت 1.1 و من ثم أل .نت 1.2 Redistributable و من ثم أل SDK .
مع انه ما قمت باختبارات عليها، فقط مراجعة الوثائق، اليكم بعض الأمور التي أعجبتني بها
عدد الكائنات في .نت ازداد تقريبا ب 50% على الكائنات السابقة، هناك تحديثات في جميع المجالات، و هناك تحديثات في لغات البرمجة أيضا، اخيرا C# بتدعم أل Generics و التي هي نوع مبسط من أل Templates ولكنها Safe Type ، و بالمناسبة تلك المميزة اضيفت أيضا إلى فيجوال بيزك و سي ++.
هناك تطويرات إضافية على اللغات، و هناك بعض التقنيات الجديدة، احدهم أعجبتني كثيرا و هي مجموعة من الكائنات لحفظ تركيبة بيانات ما إلى قاعدة بيانات بدون الحاجة إلى توصيف مسبق، لاجعلها أسهل تخيل التالي، لديك كائن لحفظ الموظف، و كائن آخر لحفظ الاجازات، و مصفوفة من الموظفين و بكل موظف مصفوفة من الاجازات التي خاصة به و .... (تركيبة بيانات معقدة) الآن يمكنك باستخدام الأوامر الجديدة بامر واحد فقط حفظ كل تلك التركيبة في قاعدة البيانات، او استرجاعها ، بكل بساطة بسطرين من الكود.
الأمر بيشبه نوعا ما أل Serialize الموجود في .نت اليوم ، انا باستخدامه كثيرا للحصول على جزء من المميزة السابقة، ولكن حسب الأمثلة التي توفرت في أل Documentation التقنية الجديدة بتقوم بامور إضافية على أل Serialize.
هناك تحديثات كبيرة، حجم أل .نت SDK وصل ل 163 ميغا، من الكائنات الجديدة تحديثات عديدة لل WindowsForms الكائنات التي بها مضاعفة، و هناك أيضا قسم خاص native يظهر انه لربط أل api الخاصة بالنماذج مباشرة مع الكائنات (ربما للساتعداد ل Windows 2005 حيث سوف تنقل الكثير من أل API إلى .نت مباشرة سوف تسمى Managed Interfaces)، للأسف معظم الكائنات الجديدة في .نت 1.2 مذكورة و لكن غير موثقة (لا يوجد حتى الآن شرح مفصل عنها)، هناك أيضا كائن جديد يظهر بأنه سوف يقدمmenus و toolbars مثل التي في اوفيس، اسمه بيدل على ذلك، المشكلة انه عدة كائنات معا و لم انجح في تشيغبله إلى الآن :D (لازلت أحاول)
بصورة عامة هذه النسخة مخصصة لقواعد البيانات عموما، ADO سوف تضاف إليها تقنيات جديدة، و مع ذلك هناك عدد كبير من الكائنات الإضافية في كل المجالات التي تدعمها .نت
لحظة ما انجح في بعض التجارب سوف اكتب أكثر عن الموضوع.