روش جديد توسعه نرمافزار در ويندوز
ويندوز8 با تغييرات عمدهاي همراه است و براي همخوانسازي برنامهها با محيط جديد، توسعهدهندگان بايد تلاش زيادي بكنند.
روزهايي كه مايكروسافت در تلاش بود تا با سيلورلايت و اينترنت اكسپلورر دنياي پيسيهاي كلاينت را در اختيار بگيرد، گذشته است. ويندوز8 تغيير بزرگي براي اين شركت بهشمار ميرود و نسخهاي است همانند ويندوز 1/3 يا ويندوز اكسپي. اگر اين توليدكننده نرمافزار همه كارها را درست انجام دهد، نرمافزارهاي ويندوز8 ميتواند بهيكباره در همهجا ظاهر شود: دسكتاپ، تبلت، تلفن هوشمند و لپتاپ. اين فرصت و شايد شكست احتمالي آن چنان ريسك بالايي دارد كه مايكروسافت ترجيح داده خطر نكند و تبلت خودش را، با نام Surface توليد كند و ديگر به شركا براي توليد سختافزارها – كه ميتوانست باعث نارضايتي مشتريان شود – اتكا نكند.
استراتژي ويندوز8
ويندوز8 روي رايانههاي مبتني بر چيپهاي اينتل و ARM اجرا ميشود. رابط كاربري آن بهطور كامل تغيير كرده است و هر چند قبلا مترو نام داشت، اما بهدليل مشكلات كپيرايت، نام آن به
Windows8UX كه مخفف User Experience است، تغيير نام يافته و هدف اصلي از اين نوع رابط كاربري، ادغام بهترين فوايد ماوس، كيبورد، قلمهاي ديجيتال و صفحههاي لمسي در يك دستگاه و رابط است. ويندوز8 بهدنبال بازيابي قلمرو از دست رفته اين شركت در توسعه نرمافزارهاي تحت دسكتاپ است، اين بار API جديد مايكروسافت براي كساني كه ميخواهند حقيقتا يكبار كد بنويسند و آن را در تبلت، دسكتاپ و تلفنهاي هوشمند استفاده كنند، بسيار اغواكننده است.
فريمورك ويندوز گسترش يافته و WinRTAPI و محيط رايانش ابري ويندوز آژور به تقويت آن كمك شاياني كرده است. مايكروسافت سهم خودش را در معرفي قابليتهاي جديد ويندوز بخوبي انجام داده است، هر چند بسياري از توسعهدهندگان، نرمافزار ويندوز8 را از همين الان يك محصول موفق نميدانند، برخي ديگر اهميت آن را درك كرده و بهدنبال گسترش نرمافزار براي اين فريمورك هستند.
پايان داتنت
يكي از دورههاي مايكروسافت تمام شده و دوران ديگري آغاز ميشود. داتنتي كه ما ميشناختيم در حال افول است، هر چند نابود نميشود و بهعنوان سرور مورد علاقه مايكروسافت بهشمار خواهد رفت.
بستر داتنت طي سال آينده با تغييرات عمدهاي روبهرو خواهد شد. هيچيك از محصولات مايكروسافت ديگر وابسته به اينتل نخواهند بود و اين تغيير ميتواند نوآوريهاي زيادي بههمراه داشته باشد.
سيلورلايت در IE زنده خواهد ماند، اما WinRT آينده است و در سختافزارهاي مايكروسافتي قرار خواهد داشت. بستر جديد داتنت با الهام از رايانش ابري شكل خواهد گرفت. براي بسياري از توسعهدهندگان و طراحان نرمافزار داتنت يك بستر كلاينتسايد و سرور سايد است. در بستر جديد ويندوز، فريمورك داتنت 5/4 بيشتر به سمت سرور تمايل خواهد داشت.
ماجراي جديد و پرطرفدارBYOD در توسعه تحت كلاينت داتنت تاثير منفي داشته است. تلفن و تبلتهايي كه بتازگی وارد جريان كاري شدهاست، ويندوزي نيست و از كلاينتهاي استاندارد داتنت نيز پشتيباني نميكند. مايكروسافت اميدوار است توسعهدهندگاني كه امروز داتنت را بهرسميت نميشناسند، جذب كرده و آنها را به سمت فريمورك جديد ويندوز تشويق كند و شايد در آينده، آنها هم علاقهمند به توسعه در محيط داتنت شدند.
بنابراين توسعهدهندگان مايكروسافتي يك انتخاب خواهند داشت. آنها ميتوانند از فريموركهاي خودشان، از جمله سي، جاوا يا جيكوئري براي توسعه برنامهشان در محيط ويندوز استفاده كنند؛ اما اين زمان است كه تعيين ميكند افراد بيشتري بهسوي داتنت متمايل ميشوند يا خير.
توسعه در محيط ويندوز
در مشاغلي كه وابستگي و تعهد زيادي به محيط داتنت دارد، تغيير محيط داتنت مايكروسافت، دو سوال كلي براي آنها بهوجود آورده است: بستر ويندوز در آينده شغلي چه تاثيري در آن شركت دارد و سرمايهگذاري فعلي در محيط داتنت به كجا ميانجامد؟
نخست اگر بخواهيم اين فريمورك را بهطور كلي و نه بخش به بخش مورد بررسي قرار دهيم، تغييراتي از جمله تغيير كلي مجموعه يا ماندن با مايكروسافت از دغدغههاي اصلي شركتها خواهد بود. براي پاسخ به اين سوال، شركتها ميتوانند لايه به لايه نرمافزارهاي خود را بررسي كنند و ببينند آيا صرفه اقتصادي در تغيير آن بخش وجود دارد يا خير.
در اين لايه هر چه بالاتر ميرويم، گزينه كلاينت را بيشتر باز خواهيم گذاشت. موسسه فارستر پيشنهاد ميدهد در اين مواقع، سيستمهايي كه در ارتباط با مشتري است بدون تغيير باقي بماند و بهطور كلي، لايه بيروني شركت تغيير نكند. در مورد سيستمهاي كارمندي، بايد بررسي شود آيا BYOD در اين شركت اجرا خواهد شد يا خير تا بتوان استراتژي صحيح در مقابل دستگاههاي غيرويندوزي اتخاذ كرد. توليد نرمافزار از طريق XAML و WPF باعث ميشود تنها ويندوز و ويندوزفونها بتواند با آن كار كند. WinRT آدم را محدود به ويندوز8 خواهد كرد؛ ولي كلاينتهاي داتنت ميتواند در محيط وسيعتري استفاده شود.
رابط كاربري ويندوز8 روش جديدي از الگوي طراحي را تحميل ميكند كه براي كاربران رايانه، كاملا نوين است. كساني كه به منوهاي DropDown و برنامههايي كه قابليت باز كردن چند سند را بهطور همزمان داشتند، در اين الگوي طراحي جايي ندارند. همين باعث شده است همه از طراح و برنامهنويس و كاربر و مشتري چيز تازهاي براي ياد گرفتن داشته باشند.
تجارت مايكروسافت
فارستر انتظار دارد مايكروسافت با مشكل بزرگي كه اين شركت را تهديد ميكند، مقابله كند. البته ويندوز8 در واقع براي همين مبارزه خلق شده است؛ چرا كه از يك سو، دستگاههايي چون آيپد و تبلتهاي اندرويدي وارد دنياي تجارت شده و حضور فريموركهاي ويندوزي محض را، همانطور كه گفته شد، تهديد ميكند و از طرف ديگر، در دنياي مشتريان خانگي، حضور ديرهنگام و كمرنگ ويندوز فون، نتوانست بههيچ وجه توجه كاربران را بهخود معطوف كند.
در حال حاضر بزرگترين دغدغه مايكروسافت اين است كه مشتريانش به برندهاي ديگر علاقهمند شدهاند و تنها پيشنهاد قيمتهاي مناسب و موجي از امكانات ميتواند آنها را از انتخاب فعليشان منصرف كرده و به سمت ويندوز سوق دهد.
محمدرضا قرباني