Wakanda (software)
واکانڈا ویب یا موبائل ایپس تیار کرنے اور چلانے کے لیے ایک جاوا اسکرپٹ پلیٹ فارم ہے۔ یہ اوپن اسٹینڈرڈ ٹیکنالوجیز پر مبنی ہے جن میں اینگولر جے ایس، آئنک، Node.js، اور ٹائپ اسکرپٹ شامل ہیں، اور لینکس (صرف تعیناتی)، مائیکروسافٹ ونڈوز، اور میک او ایس (اسٹوڈیو ڈویلپمنٹ) پر سپورٹ کیا جاتا ہے۔ پلیٹ فارم واکانڈا ٹولز اور ٹیکنالوجیز کے ڈھیر پر مشتمل ہے: واکانڈا سرور جاوا اسکرپٹ سرور انجن کے ساتھ آبجیکٹ ریلیشن ڈیٹا بیس کو جوڑتا ہے۔ ڈی بی اور ویب سروسز کے لیے ڈیٹا بیس تجریدی پرت، ایک خودکار طور پر تیار کردہ آر ای ایس ٹی اے پی آئی، اور حفاظتی پرت کا انتظام فراہم کرتا ہے۔ واکانڈا اسٹوڈیو ڈیٹا ماڈل کو ڈیزائن کرنے کے لیے ایڈیٹرز کے ساتھ ایک ڈیسک ٹاپ آئی ڈی ای ہے۔ یہ ویب اور موبائل ایپس کے لیے بنایا گیا ہے۔ یہ موبائل ڈویلپمنٹ (اپاچی کورڈووا کا استعمال کرتے ہوئے) کے لیے تعمیراتی فعالیت فراہم کرتا ہے۔ واکانڈا کلائنٹ کنیکٹر سرور اور فرنٹ اینڈ فریم ورک جیسے اینگولر جے ایس 1 اور 2 اور آئنک 1 اور 2 کے ساتھ بات چیت کرنے کے لیے ڈیٹا فراہم کنندہ پر مشتمل ہوتا ہے۔ 2008 میں سرور کے ساتھ شروع ہونے والی تاریخ، واکانڈا کو پہلی بار 2009 میں دی ایجیکس ایکسپیرئنس میں اور پھر اسی سال JSConf.eu پر پیش کیا گیا تھا۔ ایک نجی ڈویلپر پری ویو کو 2010 میں واکانڈا اسٹوڈیو کے پہلے ورژن کے ساتھ قابل رسائی بنایا گیا تھا جس میں ایک ماڈل ڈیزائنر اور ایک جی یو آئی ڈیزائنر شامل تھے۔ واکانڈا جون 2011 میں ایک نئے ڈویلپر پری ویو کے ساتھ عوام کی توجہ میں آیا، جس میں "واکانڈے-JS.everywhere (بوسٹن، اکتوبر، 2011)" کانفرنس کے دوران اعلان کردہ دوسرا پبلک ڈویلپر پری ویو، اور پہلا بیٹا 15 دسمبر کو ہوا۔ واکانڈا 15 مارچ 2012 سے لائیو ریلیز ورژن کے طور پر دستیاب ہے۔ 28 جون 2012 کو واکانڈا کا پہلا ورژن باضابطہ طور پر لانچ کیا گیا۔ 26 اکتوبر 2012 کو امریکہ اور فرانس میں JS.everywhere () کانفرنس میں اس کا مظاہرہ کیا گیا۔ سب سے پہلے 2009 سے کامن جے ایس ورکنگ گروپ میں شامل، ٹیم نے اکتوبر 2012 میں ڈبلیو 3 سی میں شامل ہونے سے پہلے اپریل 2012 میں "کلائنٹ اور سرور جاوا اسکرپٹ اے پی آئی" ڈبلیو 3 سی کمیونٹی گروپ بنایا۔ واکانڈا ایس اے ایس کمپنی دسمبر 2014 میں بنائی گئی تھی۔ 7 دسمبر 2015 کو واکانڈا ڈیجیٹل ایپ فیکٹری کا باضابطہ طور پر آغاز کیا گیا۔ 2016 میں واکانڈا کو گارٹنر نے کول وینڈر کا نام دیا تھا۔ آرکیٹیکچر واکانڈا سرور کامن جے ایس ماڈیولز، ویب ورکرز، ویب اسٹوریج، ایکس ایم ایل ایچ ٹی ٹی پی ریکوسٹ، ایچ ٹی ایم ایل 5 فائل اے پی آئی، بلابز، ٹائمرز کی حمایت کرتا ہے۔ یہ فائر بگ کراس فائر ڈیبگر پروٹوکول کے ساتھ ساتھ ویب کٹ ریموٹ ڈیبگنگ پروٹوکول کو بھی نافذ کرتا ہے۔ واکانڈا ڈی بی نو ایس کیو ایل انجن تک رسائی ایچ ٹی ٹی پی کے ذریعے حاصل کی جاتی ہے، جو او ڈیٹا ریسٹ اے پی آئی سے متاثر ہے، ٹائر ڈیٹا بیس کے ساتھ تعامل کرنے کے لیے کنیکٹرز کو مربوط کرتا ہے: مائی ایس کیو ایل، مائیکروسافٹ ایس کیو ایل سرور اور او ڈی بی سی۔ واکانڈا کچھ Node.js ماڈیولز کی حمایت کرتا ہے جن میں ایونٹ ایمیٹر، ساکٹ، اور TLS شامل ہیں۔ واکانڈا میں دیگر اوپن سورس پروجیکٹس اپنے ڈیفالٹ پیکجوں کے حصے کے طور پر شامل ہیں۔ واکانڈا سرور جاوا اسکرپٹ کور، آئی سی یو، اوپن ایس ایس ایل، اور زلیب کے ساتھ بنایا گیا ہے۔ حوالہ جات بیرونی روابط ایچ ٹی ایم ایل 5 جاوا اسکرپٹ جاوا اسکرپٹ لائبریریاں ایجیکس (پروگرامنگ) مفت سافٹ ویئر جاوا اسکرپٹ میں پروگرام کیا گیا مفت ڈیٹا بیس مینجمنٹ سسٹم این او ایس کیو ایل سافٹ ویئر جی این یو اے جی پی ایل لائسنس جاوا اسکرپٹ ویب فریم ورک کا استعمال کرتے ہوئے