11 poin oleh GN⁺ 2024-06-30 | 3 komentar | Bagikan ke WhatsApp
  • Proyek Theia IDE dari Eclipse Foundation keluar dari status beta dan menjadi tersedia secara umum setelah 7 tahun pengembangan
  • Berbagi teknologi serupa dengan Visual Studio Code milik Microsoft, tetapi berbeda dari sisi lisensi dan tata kelola
  • Eclipse Foundation menjelaskan Theia IDE sebagai "alternatif open source yang sesungguhnya"

Perbedaan Eclipse Theia IDE dan VS Code

  • Theia IDE dibangun di atas editor Monaco yang sama dengan VS Code, serta mendukung Language Server Protocol (LSP) dan Debug Adapter Protocol (DAP)
  • Theia IDE mendukung ekstensi yang sama seperti VS Code, tetapi disediakan melalui Open VSX Registry
  • Visual Studio Code Marketplace milik Microsoft memiliki lebih banyak ekstensi

Keunggulan Eclipse Theia IDE

  • Eclipse Theia dapat digunakan untuk membuat IDE desktop dan cloud dengan satu tumpukan teknologi open source
  • Theia memungkinkan semua aspek IDE dikustomisasi tanpa forking kode atau patch
  • Theia IDE menjadi pilihan menarik bagi developer yang mencari IDE yang menggabungkan fleksibilitas, keterbukaan, dan teknologi modern
  • Menyediakan fitur seperti telemetri nonaktif secara default yang mencerminkan preferensi pengguna
  • Fleksibilitas dan keterbukaan
  • Fitur unik seperti toolbar adaptif, tampilan yang dapat dipisahkan, dan dukungan pengembangan jarak jauh
  • Dukungan mode kolaborasi real-time direncanakan hadir di masa depan
  • Komunitas open source yang aktif

Komunitas Eclipse Theia

  • Komunitas open source aktif yang diselenggarakan oleh Eclipse Foundation merupakan inti dari Theia IDE
  • Berbagai perusahaan seperti Ericsson, EclipseSource, STMicroelectronics, dan TypeFox turut berkontribusi
  • Broadcom, Arm, IBM, Red Hat, SAP, Samsung, Google, Gitpod, dan Huawei juga berkontribusi pada platform ini

Opini GN⁺

  1. Peluncuran Theia IDE tampaknya akan menghadirkan persaingan yang sehat di pasar alat developer. Ini bisa menjadi opsi yang baik bagi developer yang mencari alternatif selain VS Code

  2. Model yang dipimpin komunitas open source dalam jangka panjang dapat menghadirkan inovasi dan stabilitas yang lebih baik. Namun, pada tahap awal mungkin masih ada kekurangan dibandingkan sumber daya dan ekosistem Microsoft

  3. Di pasar IDE enterprise, Theia IDE berpotensi menunjukkan keunggulan. Kemampuan kustomisasi dan kebebasan dari sisi lisensi komersial merupakan nilai plus yang besar

  4. Bagi developer yang memiliki kekhawatiran soal privasi dan pengumpulan data, Theia IDE bisa menjadi alternatif yang menarik

  5. Menjaga kompatibilitas dengan VS Code sambil tetap mengembangkan fitur yang berbeda akan menjadi hal penting bagi kesuksesan Theia IDE. Perlu diperhatikan pengembangan fitur khas seperti mode kolaborasi real-time

3 komentar

 
xcutz 2024-06-30

Java memang bikin ilfeel wkwk

 
bus710 2024-06-30

Kalau bicara proyek terbesar yang memakai IDE Theia ini, saya rasa kemungkinan besar adalah Arduino IDE v2.
Pada awalnya ada cukup banyak hal yang terasa kurang memuaskan, tetapi sekarang sepertinya sudah bisa digunakan dengan cukup stabil.

 
GN⁺ 2024-06-30
Komentar Hacker News
  • Saya pernah menggunakannya beberapa tahun lalu sebelum VS Code Remote muncul

    • Berguna untuk menambahkan komponen perluasan antarmuka ke framework VS Code
    • Ada dugaan Microsoft sengaja membatasi API VS Code sehingga menyingkirkan ekstensibilitas editor yang sesungguhnya
    • Atom mengizinkan modifikasi yang lebih terbuka
    • Misalnya, untuk membuat form builder bagi ekstensi VS Code, kita harus memodifikasi fitur tab Webview
    • Eclipse Foundation menyadari hal ini dan menyediakan fondasi untuk menjadikan VS Code sebagai IDE yang sesungguhnya
  • Theia adalah proyek pertama yang mendukung vscode-as-a-platform dan membuatnya bisa berjalan di browser web

  • Saya meragukan tujuan penggunaannya

    • Saya kira ini akan mempertahankan pendekatan "Atom" sambil menyediakan semua fitur VS Code
    • Tetapi tampaknya tujuannya adalah "membangun IDE Anda sendiri"
    • Saya jadi bertanya-tanya mengapa saya harus menggunakannya
  • Kekurangan VS Code

    • Microsoft membatasi add-on yang bagus di versi open source
    • Tidak nyaman di platform yang tidak memiliki versi resmi
    • Saya tidak ingin memasang spyware dari MS
    • Eclipse memberi pengalaman seperti mimpi buruk sebagai IDE
  • Saya penasaran apakah ada orang yang punya perasaan positif terhadap merek Eclipse

    • Saat saya memakainya 20 tahun lalu, pengalamannya tidak positif
  • Saya mengikuti Theia selama beberapa tahun, tetapi kehilangan minat ketika vscode menjadi bisa diakses dari browser

    • Saya penasaran bagaimana perbandingannya dengan code-server atau openvscode-server
    • Saya memakai openvscode-server untuk pengembangan jarak jauh di browser web
    • Saya rasa saya tidak perlu membuat IDE kustom sendiri
  • Membagikan tautan terkait

    • Theia: Cloud and Desktop IDE
    • Eclipse Theia 1.0 – Alternatif Open Source untuk Visual Studio Code
    • Theia: framework IDE cloud dan desktop yang diimplementasikan dalam TypeScript
    • Theia – Satu IDE untuk Desktop dan Cloud
  • Saya baru mencobanya belakangan ini dan hasilnya bagus

    • Saya tidak memakai VS Code, tetapi saya pikir ini tambahan yang berharga bagi ekosistem
    • Ini menyediakan alternatif open source yang benar-benar independen dari Microsoft
    • Mereka membuat open-vsx.org, registry terbuka untuk ekstensi yang kompatibel dengan VS Code + Theia
    • Fokus utama Theia adalah menyediakan framework/dasar untuk membuat produk IDE kustom
  • Dukungan tree-sitter + LSP itu wajib

    • Pendatang baru seperti Zed telah menetapkan standar yang tinggi
    • Ada pembaruan hebat untuk neovim dan emacs lewat LazyVim, Doom/Spacemacs, dan lainnya
    • Saya senang karena ada lebih banyak persaingan
  • Saya tidak suka karena memakai core yang sama (Monaco) yang dikendalikan Microsoft

    • Editornya lumayan, tetapi tidak terlalu bagus secara khusus
    • Banyak pengguna tampaknya menyukainya karena belum pernah mencoba yang lain
    • Saya merekomendasikan Kate dan kdevelop
  • Saya bertanya-tanya apa bedanya dengan VS Codium dan mengapa perlu waktu 7 tahun