سوئفٹ سرور ورکنگ گروپ کی سالانہ رپورٹ

آج سوئفٹ سرور ورک گروپ (SSWG) کی سالانہ رپورٹ، جو ایک سال قبل سوئفٹ پر سرور سلوشنز کے ڈویلپرز کی ضروریات کو تحقیق اور ترجیح دینے کے لیے بنائی گئی تھی، دستیاب ہو گئی۔

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

لائبریریاں

  • سوئفٹ این آئی او - نیٹ ورک کے تعامل کے لیے ایک غیر مسدود ایونٹ سے چلنے والا فریم ورک، سرور سائیڈ سوئفٹ کا بنیادی۔

  • اس کے علاوہ: لاگنگ API، کلائنٹس برائے HTTP، HTTP/2، PotsgreSQL، Redis، Prometheus، metrics API اور اس کے لیے statsd پروٹوکول کا نفاذ۔

سوئفٹ اور لینکس ٹولنگ

لائبریریوں کے علاوہ، گروپ نے خود سوئفٹ کے ساتھ ساتھ لینکس کے لیے ٹولز بھی تیار کیے:

  • سوئفٹ 3، 4 اور 5 کے ساتھ آفیشل امیجز ڈوکر ہب پر دستیاب ہیں۔ کم سے کم اور توسیعی تصاویر دونوں معاون ہیں۔

  • لینکس میں بیک ٹریس پرنٹ کرنے کا ماڈیول (لب بیکٹریس پر مبنی)۔ سوئفٹ معیاری لائبریری کے ساتھ ملانے کے امکان پر غور کیا جا رہا ہے۔

  • ورژن Swift 4.2.2 کے ساتھ شروع کرتے ہوئے، Linux کے لیے ماہانہ بگ فکس پیچ جاری کیے گئے ہیں۔

2020 کے منصوبے

  • ڈیٹا بیس کے ساتھ کام کرنے کے لیے بہت بڑی تعداد میں لائبریریوں کا تعارف، جیسے MongoDB، MYSQL، SQLite، Zookeeper، Cassandra، Kafka۔

  • تقسیم شدہ ٹریسنگ مشاہدے کا تیسرا ستون ہے (نوشتہ جات اور میٹرکس پہلے ہی تیار ہیں)۔

  • نیٹ ورک کنکشن کے تالاب۔

  • اوپن اے پی آئی۔

  • مزید لینکس ڈسٹری بیوشنز کے لیے سپورٹ (اوبنٹو فی الحال تعاون یافتہ ہے)۔

  • تعیناتی گائیڈ لکھنا۔

  • سوئفٹ سرور کی صلاحیتوں کا مظاہرہ۔ اس وقت، کچھ کمپنیاں پہلے ہی اسے استعمال کر رہی ہیں، اور فیڈ بیک اکٹھا کرنے اور اسے کمیونٹی کے ساتھ شیئر کرنے کے منصوبے ہیں۔

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

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

Swift کا اعلان 2014 میں MacOS اور iOS ایپلیکیشنز کو تیار کرنے کے لیے Objective-C کے متبادل کے طور پر کیا گیا تھا، لیکن یہ ایک عام مقصد کی زبان ہے، اور سرور سوئفٹ پروجیکٹ بیک اینڈ لینگویج کے طور پر اپنی صلاحیتوں کو ظاہر کرنے کی کوشش ہے۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں