مائیکروسافٹ ویژول اسٹوڈیو - ایڈیشن، موازنہ، خصوصیات، عمومی سوالنامہ

Microsoft Visual Studio Editions



Microsoft Visual Studio Microsoft کی طرف سے ایک مربوط ترقیاتی ماحول (IDE) ہے۔ اس کا استعمال کمپیوٹر پروگراموں کے ساتھ ساتھ ویب سائٹس، ویب ایپس، ویب سروسز اور موبائل ایپس کو تیار کرنے کے لیے کیا جاتا ہے۔ ویژول اسٹوڈیو مائیکروسافٹ سافٹ ویئر ڈویلپمنٹ پلیٹ فارم استعمال کرتا ہے جیسے کہ ونڈوز API، ونڈوز فارمز، ونڈوز پریزنٹیشن فاؤنڈیشن، ونڈوز اسٹور اور مائیکروسافٹ سلور لائٹ۔ یہ مقامی کوڈ اور منظم کوڈ دونوں تیار کر سکتا ہے۔ بصری اسٹوڈیو میں انٹیلی سینس کے ساتھ ساتھ کوڈ ریفیکٹرنگ کو سپورٹ کرنے والا کوڈ ایڈیٹر بھی شامل ہے۔ مربوط ڈیبگر سورس لیول ڈیبگر اور مشین لیول ڈیبگر دونوں کے طور پر کام کرتا ہے۔ دوسرے بلٹ ان ٹولز میں GUI ایپلیکیشنز بنانے کے لیے فارم ڈیزائنر، ویب ڈیزائنر، کلاس ڈیزائنر، اور ڈیٹا بیس سکیما ڈیزائنر شامل ہیں۔ بصری اسٹوڈیو مختلف پروگرامنگ زبانوں کو سپورٹ کرتا ہے اور کوڈ ایڈیٹر اور ڈیبگر کو تقریباً کسی بھی پروگرامنگ لینگویج کو سپورٹ کرنے کی اجازت دیتا ہے، بشرطیکہ زبان کے لیے مخصوص سروس موجود ہو۔ بلٹ ان زبانوں میں C، C++ اور C# شامل ہیں، اور F#، IronPython، IronRuby، اور Python جیسی دیگر زبانوں کے لیے سپورٹ الگ سے انسٹال کردہ لینگویج سروسز کے ذریعے دستیاب ہے۔ تھرڈ پارٹی لینگویج ٹول سیٹس جن کو ضم کیا جا سکتا ہے ReSharper، Visual Studio کے لیے ایک مقبول پیداواری توسیع شامل ہے۔ مائیکروسافٹ ویژول اسٹوڈیو کے متعدد ایڈیشنز ہیں جو سافٹ ویئر ڈویلپمنٹ میں مخصوص کرداروں کے لیے بنائے گئے ہیں، جیسے کہ آرکیٹیکٹس، ڈیٹا بیس ایڈمنسٹریٹرز، ٹیسٹرز وغیرہ۔ سب سے مشہور ایڈیشن پروفیشنل ایڈیشن ہے، جس میں زیادہ تر صارفین کے لیے بنیادی فیچر سیٹ شامل ہے۔ انٹرپرائز ایڈیشن میں پروفیشنل ایڈیشن کی تمام خصوصیات کے ساتھ ساتھ انٹرپرائز ڈیولپمنٹ کے لیے اضافی خصوصیات شامل ہیں، جیسے ایڈوانس ڈیبگنگ اور ٹیسٹنگ ٹولز، سرور سائیڈ کوڈ مینجمنٹ، اور سورس کنٹرول اور ورک آئٹم ٹریکنگ کے لیے Microsoft ٹیم فاؤنڈیشن سرور کے ساتھ انضمام۔ الٹیمیٹ ایڈیشن ویژول اسٹوڈیو کا سب سے جامع ایڈیشن ہے، اور اس میں انٹرپرائز ایڈیشن کی تمام خصوصیات کے ساتھ ساتھ جدید ترقی کے لیے اضافی خصوصیات شامل ہیں، جیسے ماڈلنگ ٹولز اور یو ایم ایل ڈیزائنر، کوڈ تجزیہ ٹولز، اور متوازی کمپیوٹنگ کے لیے سپورٹ۔ مائیکروسافٹ بصری اسٹوڈیو کا ایک مفت ایڈیشن بھی پیش کرتا ہے، جسے بصری اسٹوڈیو ایکسپریس کہتے ہیں، جو شوق رکھنے والوں، طلباء اور نئے ڈویلپرز کے لیے ڈیزائن کیا گیا ہے۔ اس میں بصری اسٹوڈیو کے دوسرے ایڈیشن میں دستیاب خصوصیات کا ایک ذیلی سیٹ شامل ہے۔



بصری اسٹوڈیو مائیکروسافٹ کا اپنا IDE ہے، جس کا اصل کوڈ نام پروجیکٹ بوسٹن ہے اور اسے 1997 میں ریلیز کیا گیا ہے۔ اس بار، مائیکروسافٹ نے اپنے تمام ڈویلپمنٹ ٹولز کو بنڈل کیا ہے اور انہیں ایک پروڈکٹ میں خریدا ہے۔ سافٹ ویئر کا اصل ورژن دو ایڈیشن میں آیا۔ یہ پہلا تھا۔ بصری اسٹوڈیو پروفیشنل اور دوسرا زیادہ طاقتور تھا۔ بصری اسٹوڈیو انٹرپرائز . پروفیشنل ایڈیشن 3 سی ڈیز کے ساتھ آیا، جبکہ بہتر انٹرپرائز ایڈیشن 3 سی ڈیز کے ساتھ آیا۔ اب بات کرتے ہیں Visual Studio 2017 کے بارے میں۔





مائیکروسافٹ ویژول اسٹوڈیو





مائیکروسافٹ ویژول اسٹوڈیو

فی الحال Visual Studio کا ورژن 11، جس کا نام Visual Studio 2017 ہے، Microsoft میں Developer Tools ٹیم کا تازہ ترین مستحکم ریلیز ہے۔ یہ 3 اہم ایڈیشنوں میں دستیاب ہے، یعنی:



  1. مفت کمیونٹی ورژن،
  2. پیشہ ورانہ ورژن اور
  3. کارپوریٹ ورژن۔

میں کمیونٹی ایڈیشن - مفت ورژن سافٹ ویئر پیکج اور کم سے کم فعال۔ لیکن کسی بھی طرح سے، یہ آپ کا کام ایک ابتدائی یا ڈویلپر طالب علم کے طور پر کرتا ہے۔ دوسرا پروفیشنل ایڈیشن ہے، جو کمیونٹی ایڈیشن سے تھوڑا زیادہ طاقتور ہے، اور پھر ویژول اسٹوڈیو کے لیے تمام طاقتور ٹولز کے ساتھ مکمل انٹرپرائز پیکج آتا ہے۔

اس وقت بصری اسٹوڈیو ہے۔ کوڈ ایڈیٹر , ڈیبگر , a ڈیزائنر . اس کا مطلب یہ ہے کہ یہاں آپ سرور سائیڈ یا کنسولز کے لیے سادہ کوڈ میں ترمیم یا لکھ سکتے ہیں، آپ چیک کر سکتے ہیں کہ آپ کا لکھا ہوا کوڈ کام کرتا ہے یا نہیں اور اگر آپ کے کوڈ میں بہتری کی ضرورت ہے تو یہ مدد کر سکتا ہے۔ یہ ایک ڈیزائنر بھی ہے، جیسا کہ اب آپ بصری اسٹوڈیو میں یوزر انٹرفیس اور صارف کے تجربات بنا سکتے ہیں، بالکل اسی طرح جیسے آپ UWP کے لیے یا Xamarin میں Blend یا XAML کا استعمال کرتے ہوئے ایپس تیار کرتے ہیں۔

اس مضمون میں تمام معلومات سے مراد مائیکروسافٹ کے بنائے گئے فوٹ نوٹ ہیں۔ وہ ذیل میں درج ہیں:



    • کارپوریٹ اداروں کی تعریف>250 PCs یا> ملین سالانہ آمدنی کے طور پر کی گئی ہے۔
    • ونڈوز ڈیسک ٹاپ، یونیورسل ونڈوز ایپس، ویب (ASP.NET)، آفس 365، لائن آف بزنس ایپس، Apache Cordova، Azure Stack، C++ Cross Platform Library Development, Python, Node.js, .NET Core, Docker Tools
    • صرف پڑھنے کے موڈ میں بصری اسٹوڈیو کے دوسرے ایڈیشن میں بنائے گئے خاکوں کو کھول سکتے ہیں۔
    • سطح کے تعامل کی پروفائلنگ کو فعال کرتا ہے۔

اب آئیے صرف بصری اسٹوڈیو ایڈیشنز کا موازنہ کریں۔

بصری اسٹوڈیو کمیونٹی کا مفت ورژن

1] یہ کس کے لیے ہے؟

بصری اسٹوڈیو کمیونٹی ایڈیشن درج ذیل استعمال کے معاملات کو بہت بہتر بنائے گا۔ وہ انفرادی ڈویلپرز، کلاس روم لرننگ، اکیڈمک ریسرچ، اوپن سورس پروجیکٹس میں شرکت، اور 5 صارفین تک کی غیر کارپوریٹ تنظیموں کی مدد کریں گے۔

2] کیا یہ ترقیاتی پلیٹ فارم کی حمایت کرے گا؟

جیسا کہ میں نے اوپر ذکر کیا ہے، یہ مرضی میں یقینی طور پر حمایت کرتا ہوں۔ ترقی پلیٹ فارم.

3] ایک مربوط ترقیاتی ماحول کے بارے میں کیا خیال ہے؟

IDE کے لیے، Visual Studio کا مفت کمیونٹی ورژن درج ذیل خصوصیات کو سپورٹ کرے گا۔ یہ پِک ڈٹیکشن، ری فیکٹرنگ، ایک کلک ویب ڈیپلائمنٹ، ماڈل ریسورس ویور، انحصاری گراف اور کوڈ میپس کے ساتھ ویژولائزیشن سلوشنز، اور ملٹی ٹارگٹنگ کی حمایت کرے گا۔

4] اعلی درجے کی ڈیبگنگ اور تشخیص؟

اعلی درجے کی ڈیبگنگ اور تشخیص کے تحت، بصری اسٹوڈیو کا مفت ورژن درج ذیل کی حمایت کرتا ہے۔ یہ کوڈ میٹرکس، گرافکس ڈیبگنگ، سٹیٹک کوڈ تجزیہ، اور کارکردگی اور تشخیصی مرکز کی حمایت کرتا ہے۔

5] ٹیسٹنگ ٹولز کے لیے سپورٹ

ٹھیک ہے، چونکہ یہ محدود خصوصیات اور ٹولز کے ساتھ بصری اسٹوڈیو کا مفت ورژن ہے۔ یہ صرف یونٹ ٹیسٹنگ کی حمایت کرتا ہے۔ ڈویلپرز کو اپنے کوڈ کی جانچ کرنے کے لیے۔

6] زامارین (کراس پلیٹ فارم ڈویلپمنٹ) کتنی اچھی طرح سے مربوط ہے؟

ٹھیک ہے اگر آپ سوچ رہے ہیں۔ زامارین , کیا ایک سکور. مندرجہ ذیل کراس پلیٹ فارم کی خصوصیات زامارین کے تحت بصری اسٹوڈیو کمیونٹی کے ذریعہ تعاون یافتہ ہیں۔ یہ Android اور iOS ایپس، iOS اور Android UI ڈویلپرز، Xamarin Forms (مختصر کے لیے Xamarin.Forms) اور Xamarin Instant Player کے درمیان کوڈ کا اشتراک ہے۔

7] کیا آپ بصری اسٹوڈیو کمیونٹی میں دوسرے ڈویلپرز کے ساتھ تعاون کر سکتے ہیں؟

ٹھیک ہے، مائیکروسافٹ نے آپ کا خیال رکھا ہے۔ آپ کے تعاون کی تمام ضروریات کو پورا کرنے کے لیے مندرجہ ذیل خصوصیات بصری اسٹوڈیو کی طرف سے تعاون یافتہ ہیں۔ یہ پاورپوائنٹ میں اسٹوری بورڈنگ، کوڈ ریویو، ٹاسک پاز/ریزیوم کی صلاحیتیں، اور ٹیم ایکسپلورر ہیں جن میں تھرڈ پارٹی تصنیف ٹولز کی حمایت ہے۔

پڑھیں : کیا ہوا بصری اسٹوڈیو کوڈ ?

بصری اسٹوڈیو پروفیشنل

1] یہ کس کے لیے ہے؟

بصری اسٹوڈیو کمیونٹی کے لیے جو ذکر کیا گیا ہے اس کے علاوہ، بصری اسٹوڈیو کا یہ پیشہ ورانہ ورژن انٹرپرائزز جیسے استعمال کے معاملات میں معاون ہے۔

2] کیا یہ ترقیاتی پلیٹ فارم کی حمایت کرے گا؟

جیسا کہ میں نے اوپر کہا، وہ ضرور سپورٹ کرے گا۔ ترقی پلیٹ فارم.

3] ایک مربوط ترقیاتی ماحول کے بارے میں کیا خیال ہے؟

IDE کی بات کرتے ہوئے، بصری اسٹوڈیو کا پیشہ ورانہ ورژن ہر اس چیز کی حمایت کرے گا جس کی بصری اسٹوڈیو کمیونٹی سپورٹ کرتی ہے۔ یہ CodeLens کو بھی سپورٹ کرے گا۔ .

4] اعلی درجے کی ڈیبگنگ اور تشخیص؟

ایڈوانسڈ ڈیبگنگ اینڈ ڈائیگنوسٹک کے تحت، پیشہ ورانہ ورژن بالکل اس چیز کی حمایت کرتا ہے جس کی وژول اسٹوڈیو کا مفت ورژن سپورٹ کرتا ہے، جس کی حمایت بصری اسٹوڈیو کمیونٹی کرتی ہے۔

5] اس بارے میں بات کرنا کہ بصری اسٹوڈیو ٹیسٹنگ ٹولز کو کس حد تک سپورٹ کرتا ہے۔

ٹھیک ہے، پیشہ ورانہ بصری اسٹوڈیو کے پاس اب بھی انٹرپرائز ایڈیشن کے مقابلے محدود خصوصیات اور ٹولز ہیں۔ یہ صرف یونٹ ٹیسٹنگ کی حمایت کرتا ہے۔ ڈویلپرز کو اپنے کوڈ کی جانچ کرنے کے لیے۔

6] زامارین (کراس پلیٹ فارم ڈویلپمنٹ) کتنی اچھی طرح سے مربوط ہے؟

ٹھیک ہے، اگر آپ Xamarin میں دلچسپی رکھتے ہیں، تو یہ ویژول اسٹوڈیو کمیونٹی جیسی خصوصیات کو سپورٹ کرتا ہے۔ مندرجہ ذیل کراس پلیٹ فارم کی خصوصیات زامارین کے تحت بصری اسٹوڈیو کمیونٹی کے ذریعہ تعاون یافتہ ہیں۔ یہ Android اور iOS ایپس، iOS اور Android UI ڈویلپرز، Xamarin Forms (مختصر کے لیے Xamarin.Forms) اور Xamarin Instant Player کے درمیان کوڈ کا اشتراک ہے۔

7] کیا آپ بصری اسٹوڈیو پروفیشنل کا استعمال کرتے ہوئے دوسرے ڈویلپرز کے ساتھ تعاون کر سکتے ہیں؟

ٹھیک ہے، مائیکروسافٹ نے آپ کا خیال رکھا ہے۔ آپ کے تعاون کی تمام ضروریات کو پورا کرنے کے لیے تمام خصوصیات بصری اسٹوڈیو کے ذریعے تعاون یافتہ ہیں۔ یہ پاورپوائنٹ میں اسٹوری بورڈنگ، کوڈ ریویو، ٹاسک پاز/ریزیوم کی صلاحیتیں، اور ٹیم ایکسپلورر ہیں جن میں تھرڈ پارٹی تصنیف ٹولز کی حمایت ہے۔

بصری اسٹوڈیو انٹرپرائز

1] یہ کس کے لیے ہے؟

ویژول اسٹوڈیو پروفیشنل کی طرح، یہ انفرادی ڈویلپرز، کلاس روم لرننگ، اکیڈمک ریسرچ، اوپن سورس پروجیکٹ میں شرکت، 5 تک صارفین کی غیر کارپوریٹ تنظیموں، اور کاروباری اداروں کی حمایت کرتا ہے۔

2] کیا یہ ترقیاتی پلیٹ فارم کی حمایت کرے گا؟

جیسا کہ میں نے اوپر کہا، وہ ضرور سپورٹ کرے گا۔ ترقی پلیٹ فارم.

3] ایک مربوط ترقیاتی ماحول کے بارے میں کیا خیال ہے؟

IDE کے بارے میں بات کرتے ہوئے، Visual Studio Enterprise ایڈیشن ہر اس چیز کی حمایت کرے گا جس کی حمایت Visual Studio Professional کرتا ہے۔ یہ لائیو انحصار کی توثیق، آرکیٹیکچرل لیئر ڈایاگرامس، آرکیٹیکچر کی توثیق اور کوڈ کلون کو بھی سپورٹ کرے گا۔

4] اعلی درجے کی ڈیبگنگ اور تشخیص؟

ایڈوانسڈ ڈیبگنگ اور ڈائیگناسٹک سیکشن میں، انٹرپرائز ایڈیشن بالکل اسی چیز کو سپورٹ کرتا ہے جس کی ویژول اسٹوڈیو پروفیشنل سپورٹ کرتا ہے۔ اس کے علاوہ، یہ IntelliTrace، کوڈ میپ ڈیبگر انٹیگریشن، .NET میموری ڈمپ تجزیہ کی حمایت کرتا ہے۔

5] ٹیسٹنگ ٹولز کے لیے سپورٹ

ٹھیک ہے، بصری اسٹوڈیو انٹرپرائز ایڈیشن دیگر نچلے ایڈیشنز کے مقابلے میں تمام خصوصیات اور ٹولز کے ساتھ آتا ہے۔ یونٹ ٹیسٹنگ کے علاوہ، یہ لائیو یونٹ ٹیسٹنگ، ٹیسٹ کیس مینجمنٹ، ویب لوڈ اور پرفارمنس ٹیسٹنگ، انٹیلی ٹیسٹ، مائیکروسافٹ فیکس کو سپورٹ کرتا ہے جسے یونٹ ٹیسٹ آئسولیشن بھی کہا جاتا ہے، کوڈ کوریج، لیب مینجمنٹ، کوڈڈ UI ٹیسٹنگ، مائیکروسافٹ ٹیسٹ مینیجر کے ساتھ دستی ٹیسٹنگ، مائیکروسافٹ ٹیسٹ مینیجر کے ساتھ ریسرچ ٹیسٹنگ اور مائیکروسافٹ ٹیسٹ مینیجر کے ساتھ دستی جانچ کے لیے تیزی سے آگے بڑھیں۔

6] زامارین (کراس پلیٹ فارم ڈویلپمنٹ) کتنی اچھی طرح سے مربوط ہے؟

ٹھیک ہے، اگر آپ زامارین میں دلچسپی رکھتے ہیں، تو یہ ویژول اسٹوڈیو کمیونٹی اور ویژول اسٹوڈیو انٹرپرائز سپورٹ سے زیادہ خصوصیات کو سپورٹ کرتا ہے۔ مندرجہ ذیل کراس پلیٹ فارم خصوصیات کو ویزول اسٹوڈیو انٹرپرائز کے ساتھ تعاون کیا جاتا ہے اس کے علاوہ دو دیگر ایڈیشنز جن کو Xamarin کہتے ہیں۔ یہ ان لائن اسمبلیز، زامارین انسپکٹر، زامارین پروفائلر، اور ونڈوز کے لیے iOS ریموٹ سمیلیٹر ہیں۔

7] کیا آپ بصری اسٹوڈیو انٹرپرائز کا استعمال کرتے ہوئے دوسرے ڈویلپرز کے ساتھ تعاون کر سکتے ہیں؟

ٹھیک ہے، مائیکروسافٹ نے آپ کا خیال رکھا ہے۔ ظاہر ہے، آپ کے تعاون کی تمام ضروریات کو پورا کرنے کے لیے تمام خصوصیات بصری اسٹوڈیو کے ذریعے معاون ہیں۔ یہ پاورپوائنٹ میں اسٹوری بورڈنگ، کوڈ ریویو، ٹاسک پاز/ریزیوم کی صلاحیتیں، اور ٹیم ایکسپلورر ہیں جن میں تھرڈ پارٹی تصنیف ٹولز کی حمایت ہے۔

افسوس ہم پروڈکٹ کی کی انسٹال کرنے کی کوشش کرتے وقت ایک پریشانی میں مبتلا ہوگئے

بصری اسٹوڈیو ڈاؤن لوڈ

اگر آپ عملی طور پر بصری اسٹوڈیو کو آزمانا چاہتے ہیں، تو آپ مزید جان سکتے ہیں اور اسے یہاں سے ڈاؤن لوڈ کرسکتے ہیں۔ VisualStudio.com۔

ٹپ : مائیکروسافٹ ویژول اسٹوڈیو ڈیو ایسنسیشل آپ کو وہ تمام ٹولز اور خدمات فراہم کرتا ہے جن کی آپ کو مفت میں ڈویلپر بننے کے لیے ضرورت ہے۔ سافٹ ویئر کو مفت ٹولز، خدمات اور تربیت فراہم کرنے کے لیے ڈیزائن کیا گیا ہے تاکہ مزید ڈویلپرز اور شائقین کو ان کی پسندیدہ ٹیکنالوجیز آزمانے کی ترغیب دی جا سکے۔

ونڈوز کی خرابیوں کو تیزی سے ڈھونڈنے اور خود بخود ٹھیک کرنے کے لیے پی سی کی مرمت کا ٹول ڈاؤن لوڈ کریں۔

اب پڑھیں : بصری اسٹوڈیو کے ساتھ شروعات کرنے کے لیے ابتدائی رہنما .

مقبول خطوط