اپنے براؤزر میں مائیکروسافٹ بصری اسٹوڈیو آن لائن کے ساتھ کوڈنگ شروع کریں۔

اپنے براؤزر میں مائیکروسافٹ بصری اسٹوڈیو آن لائن کے ساتھ کوڈنگ شروع کریں۔

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





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





آن لائن بصری اسٹوڈیو درج کریں۔

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





مبہم طور پر ، بصری اسٹوڈیو آن لائن بطور نام کچھ عرصے سے موجود ہے۔ یہ اس کا اصل نام تھا۔ Azure DevOps سروس ، ایک آن لائن پراجیکٹ مینجمنٹ سسٹم۔

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



بصری اسٹوڈیو کوڈ کیا ہے؟

بصری اسٹوڈیو آن لائن کے مضمرات کو سمجھنے کے لیے ، آپ کو بصری اسٹوڈیو کوڈ (وی ایس کوڈ) سے واقف ہونا پڑے گا۔

وی ایس کوڈ ڈویلپرز کے لیے مائیکروسافٹ کا مفت کوڈ ایڈیٹر ہے۔ ویژول اسٹوڈیو (مائیکروسافٹ کا فلیگ شپ آئی ڈی ای) کے برعکس ، وی ایس کوڈ اوپن سورس ہے ، اور مکمل انٹیگریٹڈ ڈویلپمنٹ انوائرمنٹ (آئی ڈی ای) کے مقابلے میں سبیلائم ٹیکسٹ اور ایٹم جیسے ٹیکسٹ ایڈیٹرز کے قریب ہے۔





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

بصری اسٹوڈیو آن لائن کیسے کام کرے گا؟

ہر ایک مقامی مشین پر ترقیاتی ماحول کو ترتیب دینے کے بجائے ، بصری اسٹوڈیو آن لائن ایک ہی سسٹم پر کام کرنے والی ٹیم کا تجربہ فراہم کرتا ہے۔ یہ سمجھنے کے لیے کہ یہ طاقتور کیوں ہے ، ترقیاتی ٹیم میں کام کرنے کے لیے ضروری اقدامات پر غور کریں۔





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

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

کیا یہ پہلے سے موجود نہیں ہے؟

مکمل طور پر آن لائن IDEs کوئی نئی بات نہیں اور ایمیزون کا AWS Cloud9 IDE خصوصیات سے مالا مال ایک مضبوط ماحول ہے۔ اسی طرح ، بہت سی آن لائن سبسکرپشن سروسز ہیں جو چھوٹے پیمانے پر گروپ ڈویلپمنٹ کے لیے بنائی گئی ہیں۔

یہاں تک کہ آن لائن IDEs بھی ہیں جو VS کوڈ کے اوپن سورس کوڈ بیس کو استعمال کرتے ہیں ، اور جو بھی سافٹ ویئر سے واقف ہے وہ گھر میں کافی محسوس کرے گا۔

دور دراز ماحول کو براؤزر کے ذریعے اور مقامی طور پر قابل رسائی ہونا تکنیکی لحاظ سے ان میں سے کسی ایک سروس کے ساتھ ممکن ہے۔ اس کے برعکس جو بصری اسٹوڈیو آن لائن ممکنہ طور پر کرے گا وہ اسے زیادہ منظم اور قابل رسائی تجربہ بنائے گا۔

کیا آپ دیکھ سکتے ہیں کہ آپ کا لنکڈین کون دیکھتا ہے۔

بصری اسٹوڈیو آن لائن کو کیا خاص بناتا ہے؟

پورے پروجیکٹ کو مؤثر طریقے سے ایک مشین پر ڈالنے کا مطلب ہے کہ ہر کوئی ہمیشہ ایک ہی سیٹ اپ کے ساتھ کام کرتا ہے۔ اس سے کوئی فرق نہیں پڑتا ہے کہ آپ ایک تجربہ کار پروگرامر ہیں ، یا یہ کام پر آپ کا پہلا دن ہے ، سب کچھ پہلے سے ہی پہلے سے طے شدہ ہے۔

اگر پروجیکٹ کی ضروریات ، مثال کے طور پر ، کسی نئے نظام یا فریم ورک میں تبدیل ہوتی ہیں تو ، صرف ایک ترقیاتی ماحول کو تبدیل کرنے کی ضرورت ہوتی ہے ، اور وہ تبدیلیاں خود بخود ٹیم کے ہر رکن کو منتقل ہوجاتی ہیں۔

نظریہ میں ، آپ کی معمول کی ڈویلپمنٹ مشین پر ، ادھار کمپیوٹر پر ، یا اسمارٹ فون پر بھی گھر پر کام کرنے میں کوئی فرق نہیں ہوگا --- اگر آپ اپنے انگوٹھوں سے کوڈنگ برداشت کر سکتے ہیں!

بصری اسٹوڈیو آن لائن کیا کرسکتا ہے؟

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

مزید برآں ، پروجیکٹ کی تمام تفصیلات ، صارف کی ترجیحات اور تھیمز کے ساتھ ، براؤزر اور لوکل کوڈ ایڈیٹر مثالوں کے درمیان مطابقت پذیر ہوں گی۔

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

میرے کسٹم کوڈنگ سیٹ اپ کے بارے میں کیا خیال ہے؟

سنگل ڈویلپمنٹ مشین اپروچ کی ایک واضح خرابی انفرادی تخصیص ہے۔ اگر آپ کسی مخصوص ورک فلو ، لے آؤٹ ، یا کسٹم کی بورڈ شارٹ کٹ کے عادی ہیں تو اسے ایڈجسٹ کرنا مشکل ہوسکتا ہے۔

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

ایک اور بات قابل غور ہے کہ بصری اسٹوڈیو آن لائن متبادل وی ایس کوڈ یا بصری اسٹوڈیو نہیں ہے۔ یہ ایک ساتھی ایپ ہے جو صارفین کو براہ راست براؤزر میں کوڈ کرنے کی اجازت دیتی ہے۔ فرض شدہ ورک فلو میں آپ کے مقامی سیٹ اپ کو نئی آن لائن سروس سے جوڑنا شامل ہے۔

مجھے ریموٹ کوڈ ایڈیٹر کی ضرورت کیوں ہے؟

اگر آپ اپنی ہوم مشین کو پہلے ہی ڈویلپمنٹ کے لیے استعمال کرتے ہیں تو آپ سوچ سکتے ہیں کہ آپ بصری اسٹوڈیو آن لائن سے پریشان کیوں ہوں گے۔

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

بصری اسٹوڈیو آن لائن سے حقیقی فائدہ ابتدائی ڈویلپرز کو ہوگا۔ پیکیج مینجمنٹ کے مائن فیلڈ پر جانے کی مزید ضرورت نہیں ہے۔

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

میں بصری اسٹوڈیو آن لائن کہاں سے حاصل کر سکتا ہوں؟

لکھنے کے وقت کے طور پر ، VS آن لائن عوام کے لیے دستیاب نہیں ہے۔ ایک نجی پیش نظارہ ہے ، اور آپ کر سکتے ہیں۔ مائیکروسافٹ پر لاگو کریں اس تک رسائی حاصل کرنے کے لئے. تاہم ، امکان یہ ہے کہ آپ کو اس وقت تک انتظار کرنا پڑے گا جب تک کہ اسے عوامی بیٹا میں نہ آزمایا جائے۔

اس نے کہا ، اگر آپ ممکنہ طور پر بہت ملتی جلتی چیز کا تجربہ کرنا چاہتے ہیں تو ، وی ایس کوڈ کے پہلے ہی آن لائن ورژن دستیاب ہیں۔ چونکہ یہ اوپن سورس سافٹ ویئر ہے ، اس لیے آپ کو اپنے سرور کے لیے ورژن بنانے سے روکنے کے لیے کچھ نہیں ہے۔ اگر یہ بہت زیادہ کام کی طرح لگتا ہے تو ، سائٹیں پسند کرتی ہیں۔ کوڈر اور اسٹیک بلٹز۔ وی ایس کوڈ کے دونوں براؤزر ورژن ہیں۔

براؤزر پر مبنی IDE پر مزید۔

بصری اسٹوڈیو آن لائن ترقی کو ایک نئی سطح پر لے جائے گا۔ باہمی تعاون سے کوڈنگ کا ذائقہ حاصل کرنے کے لیے ، آپ کو اپنے آپ کو بصری اسٹوڈیو لائیو شیئر سے آشنا کرنا چاہیے۔

جب آپ بصری اسٹوڈیو آن لائن کی ریلیز کا انتظار کر رہے ہیں ، تو کیوں نہ ان میں سے ایک کو آزمائیں۔ براؤزر پر مبنی IDEs پہلے ہی وہاں سے باہر؟

اینڈرائیڈ کو آئی فون کی طرح بنانے کا طریقہ
بانٹیں بانٹیں ٹویٹ ای میل۔ متحرک تقریر کے لیے ایک ابتدائی رہنما۔

متحرک تقریر ایک چیلنج ہوسکتی ہے۔ اگر آپ اپنے پروجیکٹ میں ڈائیلاگ شامل کرنا شروع کرنے کے لیے تیار ہیں تو ہم آپ کے لیے عمل کو توڑ دیں گے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • تعاون کے اوزار
  • بصری اسٹوڈیو کوڈ
  • مربوط ترقیاتی ماحول۔
  • بصری اسٹوڈیو آن لائن۔
مصنف کے بارے میں ایان بکلے۔(216 مضامین شائع ہوئے)

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

ایان بکلی سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔