Editor Kode Online [ditutup]

13

IDE online utama di-host di server penyedia layanan. Contohnya adalah Kodingen, Cloud9, ShiftEdit. Oleh karena itu mereka tidak akan tersedia jika server eksternal turun karena suatu alasan, dan saya lebih memilih untuk melakukan komputasi di komputer saya sendiri.

Adakah yang tahu IDE atau editor online (lebih disukai hanya editor - implementasi sederhana dari editor Ace atau CodeMirror JS) yang dapat diunduh dan dijalankan di localhost (pada server LAMP lokal)? Saya telah menemukan dua sejauh ini - Eclipse Orion dan Wiode, tapi saya tidak terlalu menyukai keduanya, dan saya mencari alternatif.

Juga cocok adalah ekstensi browser yang berjalan secara native di browser (offline) tanpa pergi ke beberapa situs eksternal. Contohnya adalah SourceKit untuk Chrom (e / ium).

Hantu Beludru
sumber
5
Maaf jika pertanyaan saya bodoh, tetapi mengapa orang ingin alat online jika itu untuk menjalankannya secara lokal?
Patrick Honorez
Jadi apa yang salah dengan Ace?
back2dos
@ back2dos: Tidak ada yang salah dengan Ace, tetapi bisakah itu dijalankan di server lokal saya?
Velvet Ghost
1
@ iDevlop: Poin bagus. Hanya saja saya mencoba menyiapkan alur kerja bergaya Chromebook tempat saya melakukan semuanya di browser. Beberapa orang bahkan mengatakan bahwa itulah yang akan terjadi di masa depan.
Velvet Ghost
@Atriya: Saya sudah tahu itu, tetapi bisakah Anda menginstal server LAMP di Chromebook? Dan kemudian Anda terjebak pada mesin ITU, yang membuat Anda kehilangan keuntungan dari beeing "in the cloud" ...
Patrick Honorez

Jawaban:

9

Pertama, Anda dapat melihat artikel ini:
Wikipedia - Perbandingan editor kode sumber berbasis JavaScript .

Untuk lebih lanjut, berikut adalah beberapa alat yang sepertinya sesuai dengan permintaan Anda:
Semua perangkat lunak ini dapat diunduh, dan dapat digunakan di server lokal.

  • EditArea - Unduh - Demo sebagai FileEditor yang merupakan Ekstensi Yii - ( Lisensi Perangkat Lunak Apache, BSD, LGPL )

    Berikut adalah EditArea, editor javascript gratis untuk kode sumber. Ini memungkinkan untuk menulis kode sumber yang diformat dengan baik dengan numerotasi garis, dukungan tab, pencarian & penggantian (dengan regexp) dan penyorotan sintaksis langsung (dapat disesuaikan).

  • CodePress - Unduh - Demo Joomla! Plugin CodePress - ( LGPL ) - Tidak berfungsi di Chrome dan sepertinya pengembangan telah berhenti.

    CodePress adalah editor kode sumber berbasis web dengan penyorotan sintaksis ditulis dalam JavaScript yang warna teks secara real time saat sedang diketik di browser.

  • CodeMirror - Unduh - Salah satu dari banyak demo - ( lisensi gaya MIT + dukungan komersial opsional )

    CodeMirror adalah perpustakaan JavaScript yang dapat digunakan untuk membuat antarmuka editor yang relatif menyenangkan untuk konten seperti kode - program komputer, markup HTML, dan sejenisnya. Jika mode telah ditulis untuk bahasa yang Anda edit, kode akan berwarna, dan editor secara opsional akan membantu Anda dengan indentasi

  • Ace Ajax.org Cloud9 Editor - Demo - ( Mozilla tri-lisensi (MPL / GPL / LGPL) )

    Ace adalah editor kode mandiri yang ditulis dalam JavaScript. Tujuan kami adalah membuat editor kode berbasis web yang cocok dan memperluas fitur, kegunaan dan kinerja editor asli yang ada seperti TextMate, Vim atau Eclipse. Dapat dengan mudah disematkan di halaman web dan aplikasi JavaScript apa pun. Ace dikembangkan sebagai editor utama untuk Cloud9 IDE dan penerus Proyek Mozilla Skywriter (Bespin).
    Mendapatkan kodenya
    Ace adalah proyek komunitas. Kami secara aktif mendorong dan mendukung kontribusi. Kode sumber Ace dihosting di GitHub. Ini dirilis di bawah lisensi tri Mozilla (MPL / GPL / LGPL). Ini adalah lisensi yang sama yang digunakan oleh Firefox. Lisensi ini ramah untuk semua jenis proyek, apakah open source atau tidak. Kendalikan editor Anda dan tambahkan highlighting bahasa favorit Anda dan keybindings!
    git clone git://github.com/ajaxorg/ace.git

Selain itu, tampaknya pertanyaan ini telah ditanyakan dua kali pada stack overflow , jadi Anda mungkin dapat mengumpulkan informasi lebih lanjut di sini:

AjaXplorer mengimplementasikan editor tingkat lanjut CodeMirror. Ini memberi Anda manajemen file dan pengeditan kode yang disorot dalam satu aplikasi multi-pengguna.

Pascal Qyy
sumber
Terima kasih. Saya sudah tahu tentang artikel itu. Intinya adalah - dapatkah CodeMirror atau Ace diunduh untuk dijalankan di server lokal saya? Itu yang saya mau. Saya tahu bahwa sesuatu seperti Kodingen dapat menggunakan Ace dan CodeMirror sebagai komponen editor. Tapi aku tidak mau itu, karena itu akan berjalan di server Kodingen dan bukan milikku.
Velvet Ghost
Semua perangkat lunak yang saya masukkan ke dalam tautan dapat diunduh dan gratis (saya meletakkan lisensi di sebelah kanan Demo . Jika Anda mengeklik tautannya, cari saja halaman
unduhannya
Saya menambahkan beberapa tautan unduhan untuk membantu Anda, tetapi Anda harus menggunakan Git untuk mendapatkan Ace.
Pascal Qyy
@ Pascal Qyy: Terima kasih, saya tidak tahu ini bisa diunduh dan digunakan secara lokal. Saya mengunduh codemirror.zip dari tautan yang Anda berikan, dan membuka ritsletingnya. Di dalamnya ada banyak file html dan js. Tapi bagaimana cara saya menggunakannya? Saya membutuhkan antarmuka tempat saya dapat membuka, mengedit, dan menyimpan file - sebagai minimal.
Velvet Ghost
Tautan pertama saya, EditArea, datang dengan tautan langsung ke demo FileEditor yang persis seperti yang Anda tanyakan ... Berikut ini Bagaimana Cara
Tentangnya