11 puan yazan GN⁺ 2024-06-30 | 3 yorum | WhatsApp'ta paylaş
  • Eclipse Foundation'ın Theia IDE projesi, 7 yıllık geliştirmenin ardından betadan çıktı ve genel kullanıma sunuldu
  • Microsoft'un Visual Studio Code'u ile benzer teknolojileri paylaşıyor, ancak lisans ve yönetişim açısından farklılıklar taşıyor
  • Eclipse Foundation, Theia IDE'yi "gerçek bir açık kaynak alternatifi" olarak tanımlıyor

Eclipse Theia IDE ile VS Code arasındaki farklar

  • Theia IDE, VS Code ile aynı Monaco editörünü temel alıyor ve Language Server Protocol (LSP) ile Debug Adapter Protocol (DAP) desteği sunuyor
  • Theia IDE, VS Code ile aynı eklentileri destekliyor, ancak bunlar Open VSX Registry üzerinden sunuluyor
  • Microsoft'un Visual Studio Code Marketplace'inde daha fazla eklenti bulunuyor

Eclipse Theia IDE'nin avantajları

  • Eclipse Theia, tek bir açık kaynak teknoloji yığını kullanarak masaüstü ve bulut IDE'leri oluşturabiliyor
  • Theia, kod fork'laması veya yama olmadan IDE'nin her yönünü özelleştirmeye imkan tanıyor
  • Theia IDE, esneklik, açıklık ve modern teknolojiyi birleştiren bir IDE arayan geliştiriciler için cazip bir seçenek
  • Kullanıcı tercihlerini yansıtan varsayılan telemetri kapalı gibi özellikler sunuyor
  • Esneklik ve açıklık
  • Uyarlanabilir araç çubuğu, ayrılabilir görünümler, uzaktan geliştirme desteği gibi özgün özellikler
  • İleride gerçek zamanlı iş birliği modu desteği planlanıyor
  • Aktif bir açık kaynak topluluğu

Eclipse Theia topluluğu

  • Eclipse Foundation'ın ev sahipliği yaptığı aktif açık kaynak topluluğu, Theia IDE'nin merkezinde yer alıyor
  • Ericsson, EclipseSource, STMicroelectronics, TypeFox gibi çeşitli şirketler katkıda bulunuyor
  • Broadcom, Arm, IBM, Red Hat, SAP, Samsung, Google, Gitpod, Huawei gibi şirketler de platforma katkı sağlıyor

GN⁺ görüşü

  1. Theia IDE'nin çıkışı, geliştirici araçları pazarına sağlıklı bir rekabet getirecek gibi görünüyor. VS Code'a alternatif arayan geliştiriciler için iyi bir seçenek olabilir

  2. Açık kaynak topluluğu odaklı model, uzun vadede daha iyi yenilik ve istikrar sağlayabilir. Ancak Microsoft'un kaynakları ve ekosistemine kıyasla başlangıçta eksikleri olabilir

  3. Kurumsal IDE pazarında Theia IDE güçlü yanlar gösterebilir. Özelleştirilebilirliği ve ticari lisans özgürlüğü büyük avantajlar

  4. Gizlilik ve veri toplama konusunda endişeleri olan geliştiriciler için Theia IDE cazip bir alternatif olabilir

  5. VS Code ile uyumluluğu korurken farklılaştırıcı özellikler geliştirmek, Theia IDE'nin başarısı için önemli olacak. Gerçek zamanlı iş birliği modu gibi özgün özelliklerin geliştirilmesine dikkat etmek gerekiyor

3 yorum

 
xcutz 2024-06-30

Java hiç sevilmiyor lol

 
bus710 2024-06-30

Bu Theia (ya da Teia?) IDE’yi kullanan en büyük proje muhtemelen Arduino IDE v2’dir.
İlk zamanlarda çeşitli açılardan eksikleri vardı, ama artık oldukça stabil şekilde kullanılabildiğini gördüm.

 
GN⁺ 2024-06-30
Hacker News görüşleri
  • Birkaç yıl önce, VS Code Remote çıkmadan önce kullanmıştım

    • VS Code çerçevesine arayüz genişletilebilirlik bileşenleri eklemek için faydalıydı
    • Microsoft'un, gerçek editör genişletilebilirliğini dışarıda bırakmak için VS Code API'sini kasıtlı olarak kısıtladığından şüpheleniliyor
    • Atom, değişiklik yapmaya daha açık izin veriyordu
    • Örneğin, VS Code eklentileri için bir form oluşturucu yapmak istiyorsanız Webview sekmesi işlevini değiştirmeniz gerekir
    • Eclipse Foundation bunu fark etti ve VS Code'u gerçek bir IDE'ye dönüştürmek için bir temel sağladı
  • Theia, vscode-as-a-platform'u destekleyen ve bunu web tarayıcısında çalıştırılabilir hale getiren ilk projeydi

  • Kullanım amacını sorguluyorum

    • Tüm VS Code işlevlerini sunarken "Atom" yaklaşımını koruyacağını düşünmüştüm
    • Ama görünüşe göre hedefi "kendi IDE'ni inşa et" yaklaşımı
    • Neden kullanmam gerektiğini merak ediyorum
  • VS Code'un dezavantajları

    • Microsoft, açık kaynak sürümde iyi eklentileri kısıtlıyor
    • Resmi sürümün olmadığı platformlarda kullanımı rahatsız edici
    • MS casus yazılımı kurmak istemiyorum
    • Eclipse, IDE olarak kâbus gibi bir deneyim sunuyor
  • Eclipse markası hakkında olumlu duygular besleyen biri var mı diye merak ediyorum

    • 20 yıl önce kullandığımda olumlu bir deneyim değildi
  • Theia'yı birkaç yıldır takip ediyordum ama vscode tarayıcıdan erişilebilir hale gelince ilgimi kaybettim

    • code-server veya openvscode-server ile karşılaştırması nasıl, merak ediyorum
    • Web tarayıcısında uzaktan geliştirme için openvscode-server kullanıyorum
    • Kendi özel IDE'mi oluşturmam gerektiğini düşünmüyorum
  • İlgili bağlantılar paylaşılıyor

    • 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
  • Yakın zamanda denedim ve beğendim

    • VS Code kullanmıyorum ama ekosistem için değerli bir katkı olduğunu düşünüyorum
    • Microsoft'tan bağımsız, gerçekten açık bir alternatif sunuyor
    • open-vsx.org adlı, VS Code + Theia uyumlu eklentiler için açık bir registry oluşturdu
    • Theia'nın ana odağı, özel IDE ürünleri oluşturmak için bir framework/temel sağlamak
  • tree-sitter + LSP desteği olmazsa olmaz

    • Zed gibi yeni oyuncular çıtayı yükseltti
    • LazyVim, Doom/Spacemacs vb. ile neovim ve emacs için harika güncellemeler var
    • Daha fazla rekabet olmasına seviniyorum
  • Microsoft'un kontrol ettiği aynı çekirdeğin (Monaco) kullanılmasından memnun değilim

    • Editör fena değil ama özellikle iyi de değil
    • Birçok kullanıcı başka bir şey deneyimlemediği için seviyor gibi görünüyor
    • Kate ve kdevelop tavsiye ediliyor
  • VS Codium ile farkının ne olduğu ve neden 7 yıl sürdüğü sorgulanıyor