لكل من يعمل داخل نطاق بيئة .NET يفهم جيدا مدى أهمية Visual Studio ، اكاد أجزم أن أهمية الـ VS الان وصلت لماهية اللغة والبرمجة والأكواد التي يكتبها المبرمج ، ولعل أكثر من يعرف مدى تفوق الـ VS هم أهل اللغات الأخرى ، وما تعرف قيمة اللي عندك إلا لما تشوف اللي عند غيرك بالفعل ..
مايكروسوفت قدمت الى الان اربع نسخ من VS تاريخيا … !
نسخة 2001 ، 2003 ، 2005 ، 2008 .. والـ 2010 على الأبواب .. ونزلت النسخة المبدئية على ما أعتقد .! Beta .
حتى لا نضيع وقتنا في الماضي ، لكل الاشخاص الذين ما زالوا يفكرون في تحميل نسخة 2005 أو 2003 ، من باب احترام النفس وحبها ، ارجوك قوم بتنزيل نسخة 2008 وستعرف عما اتحدث عنه ..
مايكروسوفت بمعنى الكلمة ابدعت في نسخة 2008 ، سرعة ، استقرار ، مواصفات ومميزات ، دعم …. صدقا ، البرمجة على 2008 شئ مختلف .. خصوصا مع شخص جرب الـ 2003 و 2005 وكل شخص مر بهالنسختين يعرف عما اتكلم عنه ، على الرغم انهم افضل من أفضل editor موجود في السوق
( هذي لك يا أيمن ) .!
عموما ، نسخة VS2008 نزلت من أربع أنواع أو أربع نسخ ..
- Visual Studio 2008 Standard
- Visual Studio 2008 Express
- Visual Studio 2008 Pro
- Visual Studio 2008 Team Suite
| Product |
Extensions |
External Tools |
Setup Projects |
MSDN Integration |
Class Designer |
Refactoring |
Debugging |
Target Native 64 bit |
Target Itanium Processors |
Visual Studio Tools for Office |
| Visual Studio Express |
No |
minimal |
reduced functionality |
MSDN Express |
No |
reduced functionality |
reduced functionality |
No |
No |
No |
| Visual Studio Standard |
Yes |
Yes |
reduced functionality |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
No |
| Visual Studio Professional |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
| Visual Studio Team System editions |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
المصدر
سأحاول جاهدا البحث عن فروقات تفصيلية .. في القريب العاجل ..
كما نعلم بأن مايكروسوفت تقدم خدمة MSDN وهي عبارة عن موسوعة برمجية عظيمة لجميع منتجات مايكروسوفت ، الكل يقر بأن أعظم من لغة برمجة .net هي حجم التوثيق للغات والمنتجات لمايكروسوفت أدق ، أدق التفاصيل ستجدها موجودة بطريقة بسيطة وسهلة وسريعة أيضا في موقع MSDN.COM ..
ولأن طبيعة الشركات تختلف بحجمها وحجم مشاريعها أيضا تقدم مايكروسوفت MSDN Packages وهي عبارة عن اشتراك سنوي بقيمة معينة لا تسوي أبدا قيمة ما تقدمه إلا أنه تأخذ اشتراك سنوي ، وكأن بصورة مبطنة قيمة بقاءك معنا
..
الفكرة أن هناك اشتراكات مختلفة ، ولكل اشتراك له مواصفاته الخاصة ، الجميل في الأمر أنه حل كامل يشمل VS , Source Safe , OS , Office , MS Project , تستطيع ايجاد المقارنات بالضبط من خلال تحميل الملف التالي :
مقارنة بين اشتراكات MSDN
مع تأثيرات الكساد العالمي الحاصل، بطبيعة الحال تواجه الدول الأوروبية و بريطانيا بالتحديد هبوط حاد جدا في العملة ، في شهر اغسطس صرفت شخصيا الباوند بـ 7.8 ريال سعودي لكل باوند ، الان الاسعار خلال الفترة الماضية تتأرجح من 5 – 5.5 ريال .. ربما يعتقد ان الهبوط ضعيف نسبيا كـ ريالين ، لكن تخيل الفندق اللي كنت تاخذه مثلا بلندن بـ 100 باوند = 780 ريال اصبح الان بـ 500 ريال بخلاف .. ان الان الفنادق والمحلات تبحث عن المشتري بأي طريقة ..
نتذكر جدا قبل سنة عندما هبط الدولار هبوط حاد ، وسبب ارتفاع البضائع اليابانية والاوروبية على وجه الخصوص ، بسبب ارتفاع العملة ، اتذكر يوم اشتري سيارتي في كل اسبوع امر المعرض ترتفع 1500 ريال ، ما ادري هل الان مع انخفاض العملة تهبط كل اسبوع 1500 ريال أو لا ؟
الفكرة ان فارق العملة المفترض اننا نعيشه خلال الفترة القادمة بانخفاض اسعار المنتجات الاوروبية و اليابانية ، لذلك أي خطط أو تفكير مستقبلي في شراء منتجات من هالدول ، يفضل الانتظار أو ..!
خطتي الحالية الشراء من موقع amazon.co.uk ، انخفاض في الاسعار بشكل خرافي مع عملة نازلة ، مع سلع في فترة Sale .! كنت متعجب جدا ومنصدم من الاسعار الموجودة ..
مثلا : Call of duty 4 XBOX 360 سعره الحالي في السعودية ما يقارب 260 ريال ، حصلته بـ 120 ريال على amazon.co.uk ..
Wii ينباع بالسعودية بمبلغ 1450 ريال ، الان معروض على amazon.co.uk بـ 950 ريال.
ساعات diesel حصلتها على 100 ريال إلى 250 ريال .!
اللي ابي اوصل له .. ان شراء الاحتياجات الان من هالدول أصبح فرصة اذا كنت تحتاج ، وايضا اسرع من الانتظار لين يحنون علينا التجار ويخفضون الاسعار .
ايضا نقطة اخيرة ، الامر ايضا بالنسبة للسياحة الخارجية ،
حصلت مشكلة لدي عندما اردت ان انقل بيانات عالية الحجم من خلال الـ Web Service ، عندما اقول عالية الحجم مقصدي بيانات كثيرة جدا جدا ونحن هناك نتكلم عن عشرة آلاف سجل خلال طلب على الـ WS واحد ، .. واجهت المشكلة هذه وبسبب محدودية كمية نقل البيانات من خلال الـ WS التي تدعمها الWS بشكل عام ..
كانت هناك عدة خيارات لحل المشكلة ، إما مثلا بتغيير طريقة الـ encoding للرسالة المرسلة من الـ WS ، ولكن الحل الأمثل من خلال البحث هو استخدام طريقة نقل البيانات بواسطة تقنية Streaming ، كانت المشكلة التي واجهتني بعد اكتشاف الطريقة في WCF هو ان بسبب استخدامنا للـ HTTPS في نقل البيانات وهذا يقتضي استخدام wsHttpBinding ، وللاسف لا يدعم Streaming ولذلك اضطررنا للقيام بانشاء Custom Binding مع اعادة صيغة الاعدادات لتكون https و ايضا Soap12 بالاضافة للـ Addressing.
عند استخدام BasicHttpBinding وهذا Profile يدعم النسخ القديمة للـ WS في المايكروسوفت ..
<basicHttpBinding>
<binding name="HttpStreaming" maxReceivedMessageSize="67108864"
transferMode="Streamed"/>
</basicHttpBinding>
عندما نود استخدام https
<customBinding>
<binding name="Soap12">
<textMessageEncoding messageVersion="Soap12WSAddressing10" />
<!-- <httpsTransport transferMode="Streamed" maxReceivedMessageSize="67108864"/> -->
<httpTransport transferMode="Streamed" maxReceivedMessageSize="67108864"/>
</binding>
</customBinding>
أود التاكيد على نقطة اضافية وهي تستطيع استخدام CustomBinding كـ Https و Http وهو موجود في الاعدادات في الاعلى ولكن مهمش بالاعلى ( Commented ) …
بالاضافة يجب الانتباه أيضا للـ MaxReceivedMessage وهو حجم الرسالة بشكل عام .. وبسبب ان القيمة الاعتيادية ( Default Value ) قليلة نسبيا لذلك يجب تغييرها ..
حاولت ان اكون قدر الاماكن واضح ، ولكن .. العتب على الترجمة .. !
حصل ان انكسرت شاشة جهازي اللابتوب .. جهازي هو Dell Studio 1535 شاشة 15.4 ، بعيدا عن كيفية حصول المشكلة وكيف انكسرت ..
قمت بالاتصال بشركة جرير ( الدعم الفني ) ذكر لي ان تكلفة الاصلاح للشاشة .. 1700 ريال ..
بحثت في الانترنت عند اكثر من موقع ، حتى توصلت إلى موقع .. laptopscreen1.com ، حقيقة لم أكن متوقع ان اجد الشاشة بهالصورة السهلة بهالدقة ايضا .. 
شاشتي
المبلغ 70 دولار تقريبا .. أي ما يقارب 265 ريال سعودي .. مع بحث قليل اضافي عن تقييم الموقع على الانترنت ووجدت انه فعلا موثوق ، المشكلة الان طريقة التوصيل .. يوجد 3 طرق .. لعملية التوصيل .. داخل امريكا ، كندا ، توصيل عالمي .. وتكلفة التوصيل العالمي يبدأ 15 دولار .. إلى السعودية .. 70 دولار .. باستخدام شركة Fedex …
استخرت وقمت بالطلب .. التكلفة بالضبط … 560 ريال تقريبا ايضا ..!
قمت بالطلب .. بالضبط .. …
جاء يوم السبت .. بطبيعة هم بعطلة .. ولذلك تتأجل المشكلة ليوم الاثنين .. وصلني اتصال على الساعة 12 اليوم .. من شركة FedEx شرفنا تستلم شاشتك
… ! اكيد ؟ نعم اكيد ؟ اكييييييييييييد ؟ نعم اكيد
…
باقي التركيب ..
اوافيكم فيه ..
الكل يعلم فترة الانقطاع لخدمة الانترنت أو البطئ الشديد الذي حصل .. في نهاية السنة الكبيسة 2008 .. اراد الله انني مشترك بخدمة Mobily Broadband (WiMax ) وهي نفسها خدمة بيانات القديمة ..
ما حصل ان من تلك الفترة الكبيسة على حياتي والمقرفة على كل أفراد المجتمع كما اعتقد ، حصل ان بعد انتهاء المشكلة .. سلك الانترنت المرتبط بموبايلي لم يتعدل كما اعتقد .! بصورة بأخرى الاشتراك جدا جدا سيئ .. السرعة سيئة ، التصفح سيئ ..
اتصلت بالدعم الفني الخاص بموبايلي .. وهو قصة أخرى حقيقة .. لا تعرف في موبايلي هل انت راضي عنهم او غير راضي .! تتصل مرة يقفل الخط بوجهك ، تتصل ثاني تجد التراحيب والذوق والاسلوب الذوق .!
عموما .. جربت خلال تلك الفترة .. Torrent قمت بكل ما اعرفه من خبرة و وبحث على الانترنت للبحث عن الاعدادات السليمة للقيام بالتحميل على torrent بسرعة مقبولة أو منطقية حتى .. التحميل لا يتعدى 5 KB ، التحميل من البراوزر .. مقبول ..
لكن من التورنت .. سيئ جدا ..
كانت فكرة الاشتراك Rapid Share تلوح بالأفق .. اشتركت للتجربة لمدة 3 شهور .. بمبلغ يقارب 96 ريال سعودي. . مباشرة من موقع Rapidshare.com ..
التحميل اصبح لا ينزل عن 250 KB .. حقيقة لا زيادة من عندي .!
قمت بتثبيت السرعة العليا 150 KB لتأثر التصفح بسرعة التحميل .. المهولة .. ..
لا اعلم ماذا تفعل Mobily مع التورنت … لكن الحل بالتأكيد رابيدشير ..