مائیکروسافٹ کے استرا اور بلیزار نے ویب ڈویلپمنٹ کو جامع ویب ٹولز پیش کیے۔ نیٹ ڈویلپرز جنہیں ابھی تازہ ترین .NET کور 3.0 SDK ڈاؤن لوڈ کرنے کی ضرورت ہے۔

ونڈوز / مائیکروسافٹ کے استرا اور بلیزار نے ویب ڈویلپمنٹ کو جامع ویب ٹولز پیش کیے۔ نیٹ ڈویلپرز جنہیں ابھی تازہ ترین .NET کور 3.0 SDK ڈاؤن لوڈ کرنے کی ضرورت ہے۔ 4 منٹ پڑھا

مائیکروسافٹ بلیزر



مائیکروسافٹ کے استرا کی ایک اچھی طرح سے مقبول مارک اپ زبان بننے کے بعد ، ونڈوز OS بنانے والا مقبول صفحے ایپلی کیشن فریم ورک کا ایک طاقتور متبادل ، بلزار پر کام کر رہا ہے۔ ویب ڈویلپرز جو. نیٹ ایپلی کیشنز پر کام کرتے ہیں اب ان کا ایک دبلی اور موثر فرنٹ اینڈ یوزر انٹرفیس (UI) فریم ورک ہے۔ پلیٹ فارم WebAs आशीर्वाद کے ذریعے براؤزر میں کام کرتا ہے اور خاص طور پر ڈیزائن کیا گیا ہے اور کسی بھی ویب براؤزر (مائیکروسافٹ سلور لائٹ کے برعکس) پر اعتماد کے ساتھ کام کرنے کے لئے تیار کیا گیا ہے۔ اس سے ڈویلپرز کو تیز تر سنگل پیج ایپلی کیشنز کی تیزی سے ڈیزائن ، ترقی اور ان کو تعینات کرنے کا ایک طریقہ فراہم ہوتا ہے جس میں وسیع تر مطابقت اور قابل اعتماد ہوتا ہے۔

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



استرا کے بڑھتے ہوئے استعمال کے باوجود ، نیٹ ڈویلپرز کے پاس اب بھی کوئی طاقتور متبادل موجود نہیں تھا جو محاذ پر انگولر ، ری ایکٹ اور وو جیسے جاوا اسکرپٹ فریم ورک کا براہ راست مقابلہ کرتا ہے۔ دوسرے لفظوں میں ، استرا نے ڈویلپرز کو .NET کا استعمال کرتے ہوئے تمام سرور سائڈ منطق کو سنبھالنے اور اعداد و شمار کو کلائنٹ سائیڈ میں لانے کی اجازت دی ، لیکن ڈویلپرز کے پاس اب بھی مضبوط محاذ کا فقدان ہے۔ باطل کو پُر کرنے اور مکمل پسدید اور فرنٹ اینڈ حل پیش کرنے کے لئے ، مائیکرو سافٹ کے انجینئرز نے بلیزر تیار کیا ہے۔ بنیادی طور پر ، ویب UI فریم ورک مؤثر ضمنیہ میں NET کی طاقت لانے کے لئے ایک طاقتور طریقہ ہے۔



مائزر مائیکرو سافٹ۔ نیٹ ڈویلپرز کے لئے استرا ، ویب آسلابل اور بلیزر کیوں ضروری ہے؟

جب مائیکرو سافٹ کے انجینئرز کلائنٹ کی طرف .Net لانے کے طریقوں کو تیار کرنے کی کوشش کر رہے تھے تو ، طویل مدتی امکانات کے ساتھ سب سے واضح اور قابل عمل حل WebAsorses تھا۔ WebAssembly یا جیسا کہ WASM کے نام سے مشہور ہے ایک نئی قسم کا کوڈ ہے جو تمام جدید ویب براؤزرز میں چلایا جاسکتا ہے۔ اس کے موثر اور کومپیکٹ بائنری فارمیٹ کے ساتھ ، WebAs आशीर्वाद تیزی سے قریب کی کارکردگی اور کارکردگی کے ساتھ چل سکتا ہے۔



WASM ایک نچلی سطح کی اسمبلی کی طرح کی زبان ہے جو C / C ++ اور مورچا جیسی زبانوں کو تالیف کے ہدف کے ساتھ فراہم کرتی ہے۔ اس کے بعد یہ زبانیں ویب پر آسانی سے چل سکتی ہیں۔ دلچسپ بات یہ ہے کہ ، اگرچہ ڈبلیو اے ایس ایم جاوا اسکرپٹ کا متبادل ہے ، لیکن اس کو متضاد سمجھا جاسکتا ہے اور بالکل بھی اس کے متضاد نہیں۔ دوسرے الفاظ میں ، WASM کے ساتھ ڈیزائن کردہ ویب ایپلی کیشنز جاوا اسکرپٹ کے ساتھ تیار کردہ افراد کے ساتھ مل کر کام کرسکتی ہیں۔

ویب آسانی سے کسی بھی جدید براؤزر پر کہیں بھی نیٹ کوڈ چلانا ممکن بناتا ہے۔ یہ بتانے کی ضرورت نہیں ، کوڈ نے بہت ساری دشواریوں کا خاتمہ کیا جن کا .Net ڈویلپرز کو باقاعدگی سے سامنا کرنا پڑتا ہے۔ ڈویلپر اکثر اوقات عجیب و غریب مسائل کا سامنا کرتے ہیں جب وہ زیادہ تر بڑے ویب براؤزرز پر قابل اعتماد اور زیادہ سے زیادہ کارکردگی کو یقینی بنانے کی کوشش کر رہے ہیں۔ حال ہی میں موزیلا فائر فاکس ، ایک مقبول ویب براؤزر ، کے بارے میں تعینات: کمپیکٹ ، ایک ذخیرہ جس میں موجود تھا زیادہ سے زیادہ کارکردگی کو یقینی بنانے کے لئے اپنی مرضی کے مطابق موافقت براؤزر میں منتخب ویب سائٹوں کی۔ ریزر اور ویب آسکیبل کی درست تعیناتی کے ساتھ ، فائر فاکس اور ڈویلپرز جیسے براؤزرز کو زیادہ تر براؤزرز پر کسی خرابی یا غلطیوں کے بغیر ویب سائٹ کے کام کو یقینی بنانے کے لئے کسٹم حل تلاش کرنے کی ضرورت نہیں ہے۔

ایک صفحے درخواست کے فریم ورک کے مثالی متبادل کے طور پر بلیزر استرا سے تیار ہوا:

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

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

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

بلیزور سے پہلے مائیکروسافٹ سلور لائٹ ایک قابل عمل فریم ورک تھا۔ تاہم ، اس میں پلیٹ فارم کی مدد کی شدید کمی ہے۔ اس نے سلور لائٹ کو اپنانے میں نمایاں طور پر پابندی عائد کردی۔ دوسری طرف ، ویب آسائش خاص طور پر تمام بڑے براؤزرز کے ساتھ زیادہ سے زیادہ مطابقت کو یقینی بنانے کے لئے ڈیزائن کیا گیا ہے ، بشمول ایپل کا سفاری براؤزر جو iOS پر کام کرتا ہے۔ اس کا سیدھا مطلب یہ ہے کہ اب WebAsorses جاوا اسکرپٹ اور مقابلہ سنگل پیج ایپلی کیشن فریم ورک کا مقابلہ کرنے والا ایک قابل مقابلہ ہے۔ اگرچہ بہت سارے ڈویلپر ہمیشہ ایسے ہی رہیں گے جو جاوا اسکرپٹ اور اس کے فریم ورک کے ساتھ وفادار رہیں گے ، تجربہ کار. نیٹ ڈویلپر جلد ہی WebAs आशीर्वाद کو اپنا سکتے ہیں۔

استرا اور بلیزر کی حدود:

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

بلیزر کے اندر سب سے نمایاں حدود میں سے ایک ڈیبگنگ سے متعلق ہے۔ کیڑے کو ٹریک کرنے کے ل track ڈویلپرز کو اپنے کوڈ میں وسیع لاگنگ شامل کرنے کی ضرورت ہوگی۔ دوسرا سب سے اہم غور یہ ہے کہ ابتدائی بوجھ کا زیادہ اثر ہے۔ دوسرے لفظوں میں ، بلیزر ایپلی کیشنز اپنے ساتھ کافی حد تک ایپلی کیشن سائز لاتے ہیں۔ ایک بنیادی بلیزر ایپلی کیشن اپنے ساتھ 2 سے 3 ایم بی تک لے جا سکتی ہے۔ اگرچہ عام صارفین کے ذریعہ اس کو بڑے سائز کے طور پر نہیں دیکھا جاسکتا ہے ، لیکن ویب ایپلی کیشنز کی دنیا میں یہ ایک بھاری بھرکم سمجھا جاتا ہے۔ دلچسپ بات یہ ہے کہ سادہ کیچنگ بعد کے بوجھ کے دوران ڈیٹا کو کافی حد تک کم کرتی ہے۔

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