سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

همه دسته بندی ها

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. سافت گذر جهت آپدیت بخش نرم افزار نیاز به همکار حرفه ای دارد. ارسال درخواست به بخش ارتباط با ما / سردبیری
  2. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود

اخبار نرم افزار

مایکروسافت چگونه به سمت متن باز شدن حرکت می‌کند

مایکروسافت در طول سال‌های گذشته به دلایل مختلفی مورد انتقاد جامعه‌ی متن‌باز و گنو/لینوکس قرار گرفته است؛ از سیاست‌های انحصاری و تاکتیک‌های سلطه بر بازار گرفته تا «سرطان» نامیدن لینوکس توسط مدیرعامل پیشین این شرکت، استیو بالمر. مایکروسافت تحت رهبری ساتیا نادلا اما می‌خواهد خاطرات تلخ گذشته را فراموش کرده و با جنبش متن‌باز آشتی کند.

به گزارش سافت گذر به نقل اززومیت؛علیرغم اینکه با عضویت در شبکه‌ی توسعه دهندگان مایکروسافت (MSDN) و بهره‌مندی از منابع آن می‌توانید با روش‌های توسعه‌ی نرم‌افزار به وسیله‌ی ابزارهای ارائه شده توسط مایکروسافت آشنا شوید، اما هیچگاه از این طریق نمی‌توانید با فلسفه‌ی کاری این شرکت آشنایی پیدا کنید. مایکروسافت معمولاً به صراحت درباره‌ی فرآیندهای فکری داخل شرکت برای عموم صحبت نمی‌کند. البته این روند در حال تغییر است و مدیران ارشدی چون آماندا سیلور زمان بیشتری را صرف صحبت کردن با رسانه‌ها و تشریح ایده‌ها و فلسفه‌ی مایکروسافت می‌کنند.

آماندا سیلور ریاست بخش مدیریت برنامه‌های ویژوال استودیو را در مایکروسافت بر عهده دارد؛ پلتفرم و ابزاری که به توسعه دهندگان این امکان را می‌دهد تا هر نوع اپلیکیشنی را بسازند. سیلور از زمان ترک دانشگاه در سال ۲۰۰۱ در مایکروسافت مشغول به کار بوده و سال‌های ریاست بالمر را نیز تجربه کرده است.

آماندا سیلور مایکروسافت

اما این چهره‌ی رسانه‌ای مایکروسافت که وظیفه‌ی توضیح دادن استراتژی‌های مایکروسافت را بر عهده دارد، چرخش ناگهانی غول نرم افزاری دنیای تکنولوژی از مواضع پیشین خود را چگونه توضیح می‌دهد؟

سیلور می‌گوید:

من شاهد تحول بزرگی در مایکروسافت هستم و قطعاً اینطور فکر می‌کنم که آمدن ساتیا [نادلا] باعث بعضی از این تغییرات شده است؛ هرچند بسیاری از تغییرات قبل از آمدن نادلا در حال انجام بودند. من کار خود را با توسعه‌ی وب و کار بر روی چاکرا (Chakra)، موتور جاوا اسکریپت مایکروسافت که در اج استفاده می‌شود شروع کردم. در آن زمان تیم آفیس در حال تلاش برای حرکت به سمت تبدیل این محصول به یک سرویس و آماده شدن برای آفیس ۳۶۵ و اشتراک‌های ابری بود. برای این منظور آن‌ها مجبور بودند کدهایی که ۲۰ سال قدمت داشتند و به زبان‌های ++C و #C نوشته شده بودند را توسط هزاران برنامه‌نویس به کدهایی تبدیل کنند که در مرورگرها قابل اجرا باشند.

بنا به گفته‌های سیلور به نظر می‌رسد که مایکروسافت مدت‌ها پیش رشد سرویس‌های آنلاین و ابری را پیش‌بینی کرده بوده و مشغول آماده شدن برای مواجهه با آن بوده است. تغییر به سمت فضای ابری و متن باز به وضوح برای این شرکت سخت بوده است، اما تا چه حد؟ سیلور در این باره اینطور توضیح می‌دهد:

وقتی به اجزای غیر قابل استخراج یک نرم‌افزار مانند موتور محاسباتی اکسل نگاه کنید، این‌ قسمت‌ها هنگام گذار به سمت سرویس‌های آنلاین و فضای ابری تقریباً بدون تغییر باقی می‌مانند. اما در حوزه‌هایی مانند رابط کاربری (UI) تغییرات زیادی لازم است و باید از نو کد بنویسید. همچنین باید ران‌تایم‌های برنامه را از نو تنظیم کنید تا بتواند در مرورگرهای متداول اجرا شود.

تمام آنچه تا اینجا گفته شد درباره‌ی تغییرات به سمت فضای ابری بود، اما متن باز چه می‌شود؟ بنا به گفته‌های سیلور استفاده از جاوا اسکریپت در سطحی که مایکروسافت می‌خواست از آن استفاده کند، چالش بسیار بزرگی بوده است. این زبان کنترل مرزی (boundary control) کمی به ردموندی‌ها می‌داد. اگرچه مایکروسافت از اینکه بر روی جاوا اسکریپت کار کرده و موجب تکامل استانداردهای آن شود خوشحال بود، اما روند این تکامل و اعمال تغییرات کند بودند و در نهایت آن‌ها مجبور شدند دست به ساخت تایپ اسکریپت بزنند.

تایپ اسکریپت (TypeScript)

تاخیر کمیته‌ی مسئول استانداردهای جاوا اسکریپت در اعمال تغییرات مورد نیاز مایکروسافت یکی از دلایلی بود که منجر به خلق تایپ اسکریپت (TypeScript) شد. تایپ اسکریپت حکم جاوا اسکریپت وسیع‌تر را برای مایکروسافت دارد. اساس و پایه‌ی زبان تایپ اسکریپت بسیار شبیه جاوا اسکریپت است؛ زبانی که برای میلیون‌ها توسعه دهنده از قبل آشنا است.

مایکروسافت تایپ اسکریپت

سیلور درباره‌ی علت متن باز شدن تایپ اسکریپت اینگونه توضیح می‌دهد:

ما از این موضوع مطلع بودیم که اگر قرار باشد تیم آفیس ۳۶۵ تنها مشتری تایپ اسکریپت باشد، این زبان هیچگاه آنطور که شایسته‌ی آن است تکامل پیدا نخواهد کرد و به حداکثر پتانسیل خود نخواهد رسید. در آن زمان مایکروسافت در میان جامعه‌ی توسعه دهندگان وب جایگاه قابل احترامی نداشت. بنابراین باید راهی پیدا می‌کردیم تا محصول خود را بدون اینکه موجب ناراحتی و رنجش این جامعه‌ی عظیم شود به آن‌ها عرضه کنیم و بتوانیم با آن‌ها برای تکامل این زبان تعامل داشته باشیم. مهمترین انتظار جامعه‌ی توسعه دهندگان وب از ما متن باز بودن تایپ اسکریپت بود و ما متوجه شدیم که حرکت به سوی متن باز تنها گزینه‌ی پیش روی ما است. در آن زمان مایکروسافت هنوز برای متن باز شدن آماده نبود؛ هرچند تیم‌هایی در مایکروسافت بر روی تکنولوژی‌های متن باز مشغول به کار بودند.

چالش مایکروسافت یافتن راهی برای رساندن پروژه‌ی خود به دست جامعه‌ای بود که از اعتبار چندانی میان آن‌ها برخوردار نبود. نکته‌ی جالب اینجا است که تمامی این اتفاقات تحت ریاست استیو بالمر به وقوع پیوستند، مردی که لینوکس را سرطان می‌خواند.

سیلور توضیح می‌دهد که مایکروسافت همچنین یاد گرفت که باید فرآیند طراحی خود را به صورت آنلاین منتشر کند. این کار باعث کسب اعتبار برای مایکروسافت و قبول مشارکت در پروژه توسط جامعه‌ی متن باز در آینده می‌شد.

خطر انشعاب

تغییر استراتژی مایکروسافت اتفاقی ناگهانی نبود، بلکه ماه‌ها و شاید سال‌ها طول کشید تا غول نرم افزاری به این نتیجه برسد که باید استراتژی خود در قبال متن باز را مورد بازنگری قرار دهد. تایپ‌اسکریپت به مایکروسافت کمک کرد تا متوجه شود چارچوب برنامه نویسی دات نت (NET.) خود را نیز باید متن باز کند.

سیلور درباره‌ی سختی تصمیم متن باز کردن پروژه‌ها در مایکروسافت می‌گوید:

ما از خطرات متن باز کردن برای شرکت‌ها مطلع هستیم. همیشه این خطر وجود دارد که کسی پروژه‌ی شما را گرفته و انشعابی در آن ایجاد کند و در نهایت آن انشعاب از پروژه‌ی شما محبوب‌تر شود. با توجه به این موضوع، تنها راه موفقیت در متن باز این است که به جامعه‌ی توسعه دهندگان پاسخگو باشید.

سیلور تاکید دارد که مایکروسافت قرار است همچنان به رویه‌ی متن باز خود ادامه دهد و حتی کار بر روی پروژه‌هایی مانند کوردووای آپاچی (Apache Cordova) را نیز شروع کرده است. در حقیقت مایکروسافت مدتی است که بر روی هسته‌ی کوردووا و ران‌تایم‌ها و پلاگین‌های این اکوسیستم کار می‌کند. زامارین (Xamarin) را نیز نباید فراموش کرد. پروژه‌ای که در ابتدا متن باز بود، سپس برای تجاری سازی بسته شد و در نهایت دوباره توسط مایکروسافت متن باز شد.

مایکروسافت و لینوکس

تغییرات جدید مایکروسافت می‌توانند دو دلیل عمده داشته باشند. بخشی از سیاست‌های جدید مایکروسافت در رابطه با متن باز به تصمیمات تجاری و فنی مربوط می‌شود و در حقیقت برای مایکروسافت به عنوان یک شرکت تجاری، حرکت در این مسیر اجتناب ناپذیر است. از طرفی مایکروسافت تلاش دارد تا با سیاست‌های جدید به نوعی رابطه‌ی تیره‌ی خود با جامعه‌ی متن باز را ترمیم کند. بسیاری از توسعه دهندگان با در نظر گرفتن دلیل اول، به اقدامات اخیر مایکروسافت با دیده‌ی تردید می‌نگرند. عده‌ای دیگر اما از این چرخش مایکروسافت استقبال کرده و دوست دارند یک شانس دیگر به این شرکت بدهند.

نظرتان را ثبت کنید کد خبر: 31803 گروه خبری: اخبار نرم افزار منبع خبر: زومیت تاریخ خبر: 1395/02/18 تعداد مشاهده: 1650
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
سرگذشت آغا محمدخان قاجار

سرگذشت آغا محمدخان قاجار

اولین پادشاه قاجار

سخنرانی مسعود عالی با موضوع نقش تربیتی دعا و مضامین دعای حضرت زهرا (س)

سخنرانی مسعود عالی با موضوع نقش تربیتی دعا و مضامین دعای حضرت زهرا (س)

سخنرانی نقش تربیتی دعا و مضامین دعای حضرت زهرا (س) با مسعود عالی

Safe Camera 3.2.2 for Android +2.2

Safe Camera 3.2.2 for Android +2.2

عکس برداری با قابلیت رمزنگاری

نماهنگ زیبای اشتیاق به مناسبت ولادت حضرت مهدی (عجل الله تعالی فرجه)

نماهنگ زیبای اشتیاق به مناسبت ولادت حضرت مهدی (عجل الله تعالی فرجه)

نماهنگ اشتیاق برای حضرت مهدی

Pet Shop Story 1.0.6 for Android

Pet Shop Story 1.0.6 for Android

بازی فروشگاه حیوانات خانگی اینترنتی

مدیریت امام خامنه ای(محورهای سوم و چهارم: مدیریت «رفتار» و «فرهنگ» سازمانی)

مدیریت امام خامنه ای(محورهای سوم و چهارم: مدیریت «رفتار» و «فرهنگ» سازمانی)

سیره مدیریتی رهبران دینی جامعه

Typing Instructor Gold 3.2

Typing Instructor Gold 3.2

آموزش تایپ انگلیسی و اسپانیایی

System Shock 2: 25th Anniversary Remaster

System Shock 2: 25th Anniversary Remaster

سیستم شاک ۲ نسخهٔ بیست و پنجمین سالگرد

آموزش فارسی Drupal

آموزش فارسی Drupal

آموزش دروپال

Collapse! 1.0.0.26

Collapse! 1.0.0.26

فرو پاشی جعبه های رنگی

Commandos: Origins

Commandos: Origins

کماندوها

آموزش برنامه فرانت پیج

آموزش برنامه فرانت پیج

آشنایی با نرم افزار FrontPage

برتری اهل بیت(ع) یا افضلیت اهل بیت(ع)

برتری اهل بیت(ع) یا افضلیت اهل بیت(ع)

فضایل السادات، یا، برتری خاندان رسالت و امامت

Stupid Zombies 2 v1.5.2 / 3 v2.11 for Android +2.3

Stupid Zombies 2 v1.5.2 / 3 v2.11 for Android +2.3

بازی زامبی های احمق 2 و 3

Where is my Heart

Where is my Heart

قلب من کجاست

حضرت محمد (ص) 2.5.1 for Android

حضرت محمد (ص) 2.5.1 for Android

کتاب جامع الکترونیکی حضرت محمد صلی الله علیه و آله وسلم

Keyshot Network Rendering 2024.2 v13.1.1.4

Keyshot Network Rendering 2024.2 v13.1.1.4

رندرینگ

Geovariances ISATIS 2016.1 x64

Geovariances ISATIS 2016.1 x64

آنالیز زمین آماری ایساتیس

Magoshare AweClone Enterprise 3.0

Magoshare AweClone Enterprise 3.0

کپی کامل و کلون سازی هارد دیسک

OMEN Gaming Hub 1101.2302.3.0

OMEN Gaming Hub 1101.2302.3.0

برنامه افزایش کارایی بازی های کامپیوتری

تلاوت مجلسی استاد محمد رفعت سوره مبارکه آل عمران

تلاوت مجلسی استاد محمد رفعت سوره مبارکه آل عمران

تلاوت محمد رفعت سوره آل عمران

ColorCatcher 3.4

ColorCatcher 3.4

تشخیص رنگ

Android File Manager Pro 3.1.2 for Android

Android File Manager Pro 3.1.2 for Android

فایل منیجر اندروید

Sid Meier's Civilization V - Brave New World

Sid Meier's Civilization V - Brave New World

تمدن 5 – مواجهه با دنیای جدید

Mirror's Edge

Mirror's Edge

لبه آینه

آموزش نکته‌های آموزنده بسیار ساده در زمینه مهارت و رشد شخصی

آموزش نکته‌های آموزنده بسیار ساده در زمینه مهارت و رشد شخصی

انجام ﮔﺎﻡ ﺑﻪ ﮔﺎﻡ ﮐﺎﺭﻫﺎﯼ ﺧﯿﻠﯽ ﺑﺰﺭﮒ ﻭ ﻧﺎﻣﻤﮑﻦ

XMPlay 4.0.0.12

XMPlay 4.0.0.12

پلیر صوتی

سخنرانی حجت الاسلام محمدرضا توسلی با موضوع ولادت امام سجاد (علیه السلام)

سخنرانی حجت الاسلام محمدرضا توسلی با موضوع ولادت امام سجاد (علیه السلام)

حاج آقا محمدرضا توسلی با موضوع ولادت امام سجاد (علیه السلام)

Fiddler 4.5.1.0

Fiddler 4.5.1.0

ثبت و ذخیرهٔ ردپای تمام تراکنش‌های HTTP بین کامپیوتر و اینترنت

Autodesk VRED Professional 2026 / 2025.1

Autodesk VRED Professional 2026 / 2025.1

طراحی خودرو

مداحی حاج محمود کریمی سال 96

مداحی حاج محمود کریمی سال 96

مداحی کریمی سال 96

VMware ThinApp Enterprise 2312 Build 23148499

VMware ThinApp Enterprise 2312 Build 23148499

ساخت پرتابل

Dragon Story 2.5.0.3 for Android

Dragon Story 2.5.0.3 for Android

داستان هیولا

Mozilla Firefox 140.0.1 Portable

Mozilla Firefox 140.0.1 Portable

فایرفاکس پرتابل

Adobe Dreamweaver CC 2018 v18.2.0.10165 x64 + 18.0.0.10136 x86 + 2017 v17 + Mac + Portable x64

Adobe Dreamweaver CC 2018 v18.2.0.10165 x64 + 18.0.0.10136 x86 + 2017 v17 + Mac + Portable x64

دریم ویور جهت طراحی قالب سایت و وبلاگ

MailDroid Pro 4.92 for Android +3.0

MailDroid Pro 4.92 for Android +3.0

مدیریت ایمیل

خروج، حکومت و هلاکت سفیانی

خروج، حکومت و هلاکت سفیانی

ریشه، نسب و حتمیت سفیانی

InfiniteSkills - Learning SolidWorks 2014 Training Video

InfiniteSkills - Learning SolidWorks 2014 Training Video

فیلم آموزش سالیدوُرکس 2014

Stick Run Mobile 1.0.4 for Android

Stick Run Mobile 1.0.4 for Android

بازی آدمک دونده

Portable Office 2010

Portable Office 2010

نسخه پرتابل نرم افزار آفیس 2010

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!