11 पॉइंट द्वारा GN⁺ 2024-06-30 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Eclipse Foundation का Theia IDE प्रोजेक्ट 7 साल के विकास के बाद beta से बाहर निकलकर सामान्य उपयोग के लिए उपलब्ध हो गया है
  • यह Microsoft के Visual Studio Code जैसी तकनीक साझा करता है, लेकिन licensing और governance के मामले में अलग है
  • Eclipse Foundation, Theia IDE को "वास्तव में open source विकल्प" के रूप में बताता है

Eclipse Theia IDE और VS Code के बीच अंतर

  • Theia IDE, VS Code के समान Monaco editor पर आधारित है और Language Server Protocol (LSP) तथा Debug Adapter Protocol (DAP) को सपोर्ट करता है
  • Theia IDE, VS Code जैसी ही extensions को सपोर्ट करता है, लेकिन वे Open VSX Registry के जरिए उपलब्ध कराई जाती हैं
  • Microsoft के Visual Studio Code Marketplace में अधिक extensions मौजूद हैं

Eclipse Theia IDE के फायदे

  • Eclipse Theia एक ही open source technology stack का उपयोग करके desktop और cloud IDE बना सकता है
  • Theia, code forking या patching के बिना IDE के हर पहलू को customize कर सकता है
  • Theia IDE, flexibility, openness और modern technology को मिलाने वाला IDE खोज रहे developers के लिए एक आकर्षक विकल्प है
  • यह user preference को ध्यान में रखते हुए default telemetry disable जैसी सुविधाएं देता है
  • flexibility और openness
  • adaptive toolbar, detachable views, remote development support जैसी अनोखी सुविधाएं
  • भविष्य में real-time collaboration mode को सपोर्ट करने की योजना
  • सक्रिय open source community

Eclipse Theia community

  • Eclipse Foundation द्वारा होस्ट की गई सक्रिय open source community, Theia IDE का मूल आधार है
  • Ericsson, EclipseSource, STMicroelectronics, TypeFox जैसी कई कंपनियां इसमें योगदान दे रही हैं
  • Broadcom, Arm, IBM, Red Hat, SAP, Samsung, Google, Gitpod, Huawei आदि भी इस platform में योगदान कर रहे हैं

GN⁺ की राय

  1. Theia IDE का लॉन्च developer tools बाजार में स्वस्थ प्रतिस्पर्धा ला सकता है। VS Code का विकल्प खोज रहे developers के लिए यह एक अच्छा विकल्प बन सकता है

  2. open source community-चालित मॉडल लंबे समय में बेहतर innovation और stability ला सकता है। हालांकि Microsoft के resources और ecosystem की तुलना में शुरुआती दौर में कुछ कमियां हो सकती हैं

  3. enterprise IDE बाजार में Theia IDE मजबूत स्थिति दिखा सकता है। customization की क्षमता और commercial licensing की स्वतंत्रता इसके बड़े फायदे हैं

  4. privacy और data collection को लेकर चिंतित developers के लिए Theia IDE एक आकर्षक विकल्प हो सकता है

  5. VS Code के साथ compatibility बनाए रखते हुए अलग पहचान वाली सुविधाएं विकसित करना Theia IDE की सफलता के लिए महत्वपूर्ण होगा। real-time collaboration mode जैसी अनोखी सुविधाओं के विकास पर ध्यान देने की जरूरत है

3 टिप्पणियां

 
xcutz 2024-06-30

Java तो बेकार है lol

 
bus710 2024-06-30

मुझे लगता है कि इस Theia (या Teia?) IDE का इस्तेमाल करने वाला सबसे बड़ा प्रोजेक्ट शायद Arduino IDE v2 है।
शुरुआत में इसमें कई मायनों में कमी महसूस होती थी, लेकिन अब यह काफ़ी स्थिर तरीके से इस्तेमाल करने लायक हो गया है।

 
GN⁺ 2024-06-30
Hacker News राय
  • कुछ साल पहले VS Code Remote आने से पहले इसका इस्तेमाल किया था

    • VS Code के framework में interface extensibility components जोड़ने के लिए उपयोगी है
    • शक है कि Microsoft ने जानबूझकर VS Code के API को सीमित किया ताकि असली editor extensibility को बाहर रखा जा सके
    • Atom अधिक खुला modification की अनुमति देता है
    • उदाहरण के लिए, VS Code extension के लिए form builder बनाना हो तो Webview tab functionality को modify करना पड़ता है
    • Eclipse Foundation ने इसे पहचाना और VS Code को एक असली IDE बनाने के लिए आधार प्रदान किया
  • Theia पहला project था जिसने vscode-as-a-platform को support किया और उसे web browser में चलने लायक बनाया

  • इसके use case पर सवाल है

    • लगा था कि यह "Atom" approach को बनाए रखते हुए VS Code की सारी functionality देगा
    • लेकिन लगता है कि इसका लक्ष्य "अपना खुद का IDE बनाना" है
    • समझ नहीं आता कि इसे क्यों इस्तेमाल करें
  • VS Code की कमियां

    • Microsoft open source version में अच्छे add-ons को सीमित करता है
    • जिन platforms पर official version नहीं है, वहां असुविधा होती है
    • MS spyware install नहीं करना चाहता
    • Eclipse, IDE के रूप में, डरावना अनुभव देता है
  • सोचता हूँ कि क्या Eclipse brand के बारे में किसी के मन में सकारात्मक भावना है

    • 20 साल पहले इस्तेमाल किया था और अनुभव सकारात्मक नहीं था
  • Theia को कई सालों तक follow किया, लेकिन जब vscode browser से accessible हो गया तो रुचि खत्म हो गई

    • code-server या openvscode-server के मुकाबले इसकी तुलना जानना चाहता हूँ
    • web browser में remote development के लिए openvscode-server का उपयोग करता हूँ
    • नहीं लगता कि अपना custom IDE बनाने की जरूरत है
  • संबंधित links दिए गए

    • Theia: Cloud and Desktop IDE
    • Eclipse Theia 1.0 – Open-Source Alternative to Visual Studio Code
    • Theia: A cloud and desktop IDE framework implemented in TypeScript
    • Theia – One IDE for Desktop and Cloud
  • हाल ही में इस्तेमाल किया और अच्छा लगा

    • VS Code इस्तेमाल नहीं करता, लेकिन इसे ecosystem में एक valuable addition मानता हूँ
    • यह Microsoft से स्वतंत्र एक सच्चा open alternative देता है
    • इसने open-vsx.org नाम का VS Code + Theia compatible extensions के लिए एक open registry बनाया
    • Theia का मुख्य focus custom IDE products बनाने के लिए framework/foundation देना है
  • tree-sitter + LSP support अनिवार्य है

    • Zed जैसे हाल के entrants ने ऊँचा benchmark set किया है
    • LazyVim, Doom/Spacemacs आदि के साथ neovim और emacs में शानदार updates हैं
    • ज्यादा competition देखकर खुशी है
  • Microsoft द्वारा नियंत्रित उसी core (Monaco) के इस्तेमाल से असंतोष है

    • editor ठीक-ठाक है, लेकिन खास अच्छा नहीं
    • लगता है बहुत से users इसे इसलिए पसंद करते हैं क्योंकि उन्होंने कुछ और इस्तेमाल नहीं किया
    • Kate और kdevelop की सिफारिश करता है
  • VS Codium से फर्क क्या है और इसमें 7 साल क्यों लगे, इस पर सवाल है