Eclipse Theia: Visual Studio Code Extension API ile %100 uyumlu

Saberie

Active member
Eclipse Foundation İcra Direktörü Mike Milinkovich bir blog yazısında Theia platformunun Visual Studio Code Extension API ile tam uyumlu olduğunu duyurdu. Bu, Microsoft’un kaynak kodu düzenleyicisine yönelik uzantıların büyük çoğunluğunun Theia tabanlı uygulamalarda kullanılabileceği anlamına gelir.

Duyuru



2020’nin başlarında 1.0 sürümü piyasaya sürülen Theia araçları platformu, hem masaüstü hem de web üzerinde çalışan geliştirme araçlarının temelini oluşturuyor. Kökenleri 2016 yılına ve Ericsson ile Alman TypeFox şirketi arasındaki işbirliğine dayanmaktadır.

Ortak zemin


Theia, Microsoft’un Monaco düzenleyicisini temel alır ve bu aynı zamanda Visual Studio Code kaynak kodu düzenleyicisinin de temelini oluşturur. Theia için Visual Studio Code uzantı API’lerinin entegrasyonu, sürüm 1.0’ın yayınlanmasından önce 2019’da başladı.

Extension API ile uyumluluğun genişletilmesi, özellikle Şubat 2023’teki Theia 1.34 ve Haziran 1.38 sürümü gibi daha yeni sürümlerdeki yeniliklerin odak noktası olmuştur. Eclipse Theia, 1.41 sürümünden bu yana Jupyter Defterleri tarzında etkileşimli hesaplamalara olanak tanıyan not defteri düzenleyicileriyle de çalışmaktadır.

Visual Studio Code API’si gelişmeye devam ettikçe topluluğun gelecekteki gelişmelere ayak uydurması gerekiyor. Milinkovich, blogunda Theia ekibinin, API güncellemelerini düzenli olarak tarayarak Theia’nın en son gelişmelere ayak uydurmasını sağladığını yazıyor.

Eclipse IDE’lerinin geleceği


2019 yılında kurulan Eclipse Bulut Geliştirme Araçları Çalışma Grubu (ECD WG), Theia’nın daha da geliştirilmesinden sorumludur. 2022 baharında Milinkovich, Theia’yı yeni nesil IDE’ler ve araçlar olarak tanımladı, ancak bu, 2021’in sonlarında 20. yaş gününü kutlayan Eclipse IDE için açıkça bir kuğu şarkısı olarak tasarlanmamıştı.

Milinkovich, son blog yazısında Theia’nın Visual Studio Code Extension API ile tam uyumluluğunu yalnızca teknik bir kilometre taşı olarak değil, aynı zamanda açık kaynak işbirliğine dayalı geliştirmenin gücünün bir kanıtı olarak vurguladı. STMicroelectronics bu girişimi başlattı ve EclipseSource ile birlikte düzenli API senkronizasyonu ve sorun takibi için açık bir süreç oluşturdu.


(kendim)



Haberin Sonu
 
Üst