Rilis Eclipse Theia 1.0, alternatif kanggo editor Visual Studio Code

Yayasan Eclipse diterbitake release stabil pisanan saka editor kode Eclipse Theia 1.0, digawe kanthi tujuan nyedhiyakake alternatif sing bener-bener mbukak kanggo proyek Visual Studio Code. Penyunting wiwitane dikembangake kanthi mripat kanggo nggunakake kanthi lengkap ing wangun aplikasi desktop lan diluncurake ing awan kanthi akses liwat browser web. Kode ditulis ing TypeScript lan bakal nyebar ing lisensi EPLv2 gratis. Proyek iki dikembangake kanthi partisipasi IBM, Red Hat, Google, ARM, Ericsson, SAP lan Arduino.

Fitur utama:

  • Nggunakake siji basis kode umum kanggo mbangun versi desktop lan web.
  • Ndhukung pangembangan ing JavaScript, Java, Python lan basa liyane sing kasedhiya prosesor sisih server basis protokol LSP (Language Server Protocol), sing njupuk operasi sing ana gandhengane karo parsing semantik basa. Nggunakake LSP ngidini sampeyan nggunakake luwih saka 60 panangan sing wis disiapake kanggo panyunting kode Kode Visual Studio, Nuklida ΠΈ atom, sing uga nggunakake LSP.
  • Pangembangan Theia diawasi dening Eclipse Foundation, sing nyedhiyakake platform netral kanthi bebas saka keputusan perusahaan individu lan tumindak kanggo kepentingan masyarakat.
  • ProyΓ¨k iki dirancang kanggo dadi modular sabisa, ngijini sampeyan kanggo nggedhekake utawa ngganti sembarang fungsi liwat tambahan.
  • Sampeyan bisa nggawe produk kaya IDE adhedhasar Theia kanthi nyambungake tambahan sing dibutuhake kanthi dhaptar ing file package.json.
  • Dhukungan kanggo protokol VS Code Extension, sing ngidini sampeyan nyambungake ekstensi sing dikembangake kanggo Visual Studio Code.
  • Emulator terminal terintegrasi kanthi otomatis nganyari sambungan yen kaca dimuat maneh ing browser, tanpa kelangan riwayat kerja lengkap.
  • Tata letak fleksibel elemen antarmuka. Cangkang layar adhedhasar kerangka FosforJS, ngidini gerakan sewenang-wenang blok (sampeyan bisa ndhelikake panel, ngganti ukuran blok lan ngganti).

Editor dibangun ing arsitektur frontend / mburi, sing melu ngluncurake rong proses, salah sijine tanggung jawab kanggo menehi antarmuka, lan sing kapindho kanggo logika internal. Proses komunikasi nggunakake HTTP nggunakake JSON-RPC liwat WebSockets utawa REST API. Backend nggunakake platform Node.js lan, nalika digunakake liwat Web, dibukak ing server external, lan frontend karo antarmuka dimuat ing browser. Ing kasus aplikasi desktop, loro pangolahan lumaku sacara lokal, lan kanggo
Platform Electron digunakake kanggo nggawe aplikasi mandiri.

Rilis Eclipse Theia 1.0, alternatif kanggo editor Visual Studio Code

Antarane prabΓ©dan utama saka Visual Studio Code yaiku: arsitektur modular, nyedhiyakake luwih akeh kesempatan kanggo modifikasi; fokus awal kanggo diluncurake ora mung ing sistem lokal, nanging uga ing awan; pembangunan ing situs netral.
Wigati dicathet yen versi editor Visual Studio Code sing rampung mbukak uga ngembangake proyek kasebut VS Codium, sing mung kalebu komponen gratis, ora ana hubungane karo merek Microsoft lan diresiki saka kode kanggo ngumpulake telemetri.

Ayo kita ngelingake sampeyan manawa editor Visual Studio Code dibangun kanthi nggunakake pangembangan proyek kasebut atom lan platform Elektron, adhedhasar basis kode Chromium lan Node.js. Editor nyedhiyakake debugger sing dibangun, alat kanggo nggarap Git, alat refactoring, navigasi kode, ngrampungake konstruksi standar kanthi otomatis, lan bantuan kontekstual. Visual Studio Code dikembangake dening Microsoft minangka proyek open source. bisa diakses miturut lisensi MIT, nanging rakitan binar sing diwenehake resmi ora padha karo kode sumber, amarga kalebu komponen kanggo nelusuri tumindak ing editor lan ngirim telemetri. Koleksi telemetri diterangake kanthi optimalisasi antarmuka kanthi njupuk prilaku nyata para pangembang. Kajaba iku, rakitan binar disebarake miturut lisensi non-gratis sing kapisah.

Source: opennet.ru

Add a comment