گھر آڈیو node.js کیا ہے؟ - ٹیکوپیڈیا سے تعریف

node.js کیا ہے؟ - ٹیکوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - نوڈ ڈاٹ جے ایس کا کیا مطلب ہے؟

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


نوڈ.جز جاوا اسکرپٹ میں نہیں لکھا گیا ہے (یہ C ++ میں لکھا گیا ہے) لیکن یہ جاوا اسکرپٹ کی زبان کو سرور کی طرف کی درخواست / رسپانس پروسیسنگ کے لئے ترجمان کی زبان کے طور پر استعمال کرتا ہے۔ دوسرے لفظوں میں ، نوڈ.js کھڑے اکیلے جاوا اسکرپٹ پروگرام چلاتا ہے۔ فائدہ یہ ہے کہ پروگرامر اپنے موجودہ ، کلائنٹ سائیڈ ، پروگرامنگ کے علم کو استعمال کرسکتے ہیں اور زیادہ آسانی سے نوڈ.جس کے ساتھ کوڈنگ شروع کرسکتے ہیں۔

ٹیکوپیڈیا نوڈ.جے کی وضاحت کرتا ہے

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


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


یہ تمام پیکیجنگ اور ریپیکیجنگ ایک محنتی اور مہنگا عمل ہے اور بالکل اسی طرح موجودہ پروگرامنگ ٹکنالوجی جیسیون اور آر ای ایس ٹی جیسے انٹرنیٹ پر ڈیٹا منتقل کرنے کے ل do کرتے ہیں۔ نوڈ.جس اس ریپیکیجنگ کو کافی حد تک کم کرتا ہے اور اسی کام کو پورا کرنے کا ایک ہلکا پھلکا ذریعہ فراہم کرتا ہے۔


دوسرا نوڈ. جے ایس وصف جو دلکش ہے وہ ویب پروگرامنگ ایونٹ ماڈل کے ساتھ ہے۔ زیادہ تر موجودہ ٹیکنالوجیز ہر درخواست اور جواب کے ل data ڈیٹا کی "بڑی گالپس" لینے کے ل. لکھی گئی ہیں۔ دوسرے لفظوں میں ، ڈیٹا کا ایک پورا صفحہ سرور کو بھیجا جاسکتا ہے - یہاں تک کہ اگر صرف چھوٹی چھوٹی تبدیلیاں ہوں۔ یہ ٹیکنالوجیز کم واقعات کے ساتھ ڈیٹا کے بڑے حصے کو استعمال کرنے کے ل optim بہتر ہیں۔ Node.js اس کے برعکس کرتا ہے؛ یہ مزید انٹرایکٹوٹی کے ساتھ کام کرنے کے لئے ڈیزائن کیا گیا ہے - بہت سے واقعات کا جواب دینے والے چھوٹے اعداد و شمار۔

node.js کیا ہے؟ - ٹیکوپیڈیا سے تعریف