Eclipse Theia 1.0 جو رليز، بصري اسٽوڊيو ڪوڊ ايڊيٽر جو متبادل

Eclipse فائونڊيشن شايع ٿيل ڪوڊ ايڊيٽر جو پهريون مستحڪم رليز Eclipse Theia 1.0، Visual Studio Code پروجيڪٽ لاءِ واقعي کليل متبادل مهيا ڪرڻ جي مقصد سان ٺهيل. ايڊيٽر شروعاتي طور تي مڪمل استعمال لاءِ تيار ڪيو ويو آهي ٻنهي ڊيسڪ ٽاپ ايپليڪيشن جي صورت ۾ ۽ ڪلائوڊ ۾ لانچ ڪرڻ لاءِ ويب برائوزر ذريعي رسائي سان. ڪوڊ TypeScript ۾ لکيل آهي ۽ پکڙجي ويندو مفت EPLv2 لائسنس تحت. پروجيڪٽ IBM، Red Hat، Google، ARM، Ericsson، SAP ۽ Arduino جي شموليت سان ترقي ڪئي پئي وڃي.

مکيه خاصيتون

  • ڊيسڪ ٽاپ ۽ ويب ورزن ٺاهڻ لاءِ هڪ عام ڪوڊ جو بنياد استعمال ڪندي.
  • جاوا اسڪرپٽ، جاوا، پٿون ۽ ٻين ٻولين ۾ ترقي جي حمايت ڪري ٿي جن لاءِ پروٽوڪول تي ٻڌل سرور-سائڊ پروسيسر موجود آهن ايس ايس پي (Language Server Protocol)، جيڪو ٻوليءَ جي اصطلاحن کي پارس ڪرڻ سان لاڳاپيل عملن تي عمل ڪري ٿو. LSP استعمال ڪندي توهان کي ڪوڊ ايڊيٽرن لاءِ تيار ڪيل 60 کان وڌيڪ موجود هينڊلر استعمال ڪرڻ جي اجازت ڏئي ٿي ويڊيو اسٽوڊيو ڪوڊ, نيوڪلائڊ и جوهر، جيڪو پڻ LSP استعمال ڪري ٿو.
  • Theia جي ترقي Eclipse فائونڊيشن جي نگراني ڪئي وئي آهي، جيڪو انفرادي ڪمپنين جي فيصلن کان آزاد ۽ ڪميونٽي جي مفادن ۾ ڪم ڪرڻ لاء هڪ غير جانبدار پليٽ فارم مهيا ڪري ٿو.
  • پروجيڪٽ کي ممڪن طور تي ماڊلر طور تي ٺهيل آهي، توهان کي ڪنهن به ڪارڪردگي کي وڌائڻ يا تبديل ڪرڻ جي اجازت ڏئي ٿي اضافا.
  • اهو ممڪن آهي ته آئي ڊي اي جهڙيون پروڊڪٽس ٺاهجي ٿييا جي بنياد تي ضروري اضافو ڳنڍيندي انهن کي package.json فائل ۾ لسٽ ڪندي.
  • VS ڪوڊ ايڪسٽينشن پروٽوڪول لاءِ سپورٽ، جيڪا توهان کي اجازت ڏئي ٿي ڳنڍڻ جي واڌاري لاءِ ترقي يافته اسٽوڊيو ڪوڊ.
  • هڪ مربوط مڪمل ٽرمينل ايموليٽر جيڪو خودڪار طريقي سان ڪنيڪشن کي اپڊيٽ ڪري ٿو جيڪڏهن صفحو برائوزر ۾ ٻيهر لوڊ ڪيو وڃي، مڪمل ڪم جي تاريخ کي وڃائڻ کان سواءِ.
  • انٽرفيس عناصر جي لچڪدار ترتيب. اسڪرين شيل فريم ورڪ تي ٻڌل آهي فاسفور جي ايس, بلاڪ جي خودمختياري حرڪت جي اجازت ڏئي ٿي (توهان پينل لڪائي سگهو ٿا، بلاڪ جي سائيز کي تبديل ڪريو ۽ انهن کي تبديل ڪري سگهو ٿا).

ايڊيٽر فن تعمير تي ٺهيل آهي اڳيون / پس منظر، جنهن ۾ ٻه عمل شروع ڪرڻ شامل آهن، جن مان هڪ انٽرفيس کي ترتيب ڏيڻ جو ذميوار آهي، ۽ ٻيو اندروني منطق لاءِ. پروسيس HTTP استعمال ڪندي JSON-RPC استعمال ڪندي WebSockets يا REST API ذريعي. پس منظر Node.js پليٽ فارم استعمال ڪري ٿو ۽، جڏهن ويب ذريعي ڪم ڪري ٿو، هڪ خارجي سرور تي شروع ڪيو ويو آهي، ۽ انٽرفيس سان فرنٽ اينڊ برائوزر ۾ لوڊ ڪيو ويندو آهي. ڊيسڪ ٽاپ ايپليڪيشن جي صورت ۾، ٻئي عمل مقامي طور تي هلندا آهن، ۽ لاء
اليڪٽران پليٽ فارم استعمال ڪيو ويندو آهي خودڪار ايپليڪيشنون ٺاهڻ لاءِ.

Eclipse Theia 1.0 جو رليز، بصري اسٽوڊيو ڪوڊ ايڊيٽر جو متبادل

بصري اسٽوڊيو ڪوڊ مان اهم اختلافن ۾ شامل آهن: هڪ وڌيڪ ماڊل آرڪيٽيڪچر، ترميم جا وڌيڪ موقعا فراهم ڪرڻ؛ نه رڳو مقامي سسٽم تي لانچ ڪرڻ تي ابتدائي ڌيان، پر بادل ۾ پڻ؛ غير جانبدار سائيٽ تي ترقي.
اهو قابل ذڪر آهي ته هڪ مڪمل طور تي کليل نسخو بصري اسٽوڊيو ڪوڊ ايڊيٽر پڻ پروجيڪٽ کي ترقي ڪري ٿو ووڪوڊيميم، جنهن ۾ صرف مفت اجزاء شامل آهن، Microsoft برانڊ سان لاڳاپن کان آزاد آهي ۽ ٽيلي ميٽري گڏ ڪرڻ لاءِ ڪوڊ کان پاڪ آهي.

اچو ته توهان کي ياد ڏياريون ته ويڊيو اسٽوڊيو ڪوڊ ايڊيٽر پروجيڪٽ جي ترقي کي استعمال ڪندي ٺاهيو ويو جوهر ۽ پليٽ فارم برق, Chromium ۽ Node.js ڪوڊ بيس جي بنياد تي. ايڊيٽر هڪ بلٽ ان ڊيبگر مهيا ڪري ٿو، گيٽ سان ڪم ڪرڻ جا اوزار، ريفيڪٽرنگ ٽولز، ڪوڊ نيويگيشن، معياري تعميرات جي خودڪار مڪمل ڪرڻ، ۽ لاڳاپيل مدد. بصري اسٽوڊيو ڪوڊ Microsoft پاران هڪ اوپن سورس پروجيڪٽ طور تيار ڪيو ويو آهي. دستياب MIT لائسنس جي تحت، پر سرڪاري طور تي مهيا ڪيل بائنري اسيمبليون سورس ڪوڊ سان هڪجهڙائي نه رکن ٿيون، ڇاڪاڻ ته اهي ايڊيٽر ۾ عملن کي ٽريڪ ڪرڻ ۽ ٽيلي ميٽري موڪلڻ جا حصا شامل آهن. ٽيلي ميٽري جو مجموعو وضاحت ڪئي وئي آهي انٽرفيس جي اصلاح ڪندي ڊولپرز جي حقيقي رويي کي مدنظر رکندي. ان کان سواء، بائنري اسيمبليون هڪ الڳ غير آزاد لائسنس تحت ورهايل آهن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو