Online Kod Editörleri
Web tabanlı yazılımların gelişmesi ile birlikte artık bulut üzerinden çalışmak olağan süreç halini aldı. Sadece web ile kısıtlı kalmayan sistemler farklı ortamlar/cihazlar üzerinden erişim ve kullanım imkanı sunuyor. Sanal makinalar üzerinde çalışan geliştirme ortamları ile geliştirme yapmak ve kod yazmakta oldukça kolaylaştı, konforlu bir hal aldı.
Bu yazı içerisinde, online çalışan kod editörlerini bir araya toparladım.
Bazı editörler size sadece web üzerinden değil, mobil ortamlar üzerinden de erişim ve kullanım imkanı sağlıyor. Sadece belirli bir dile özgü geliştirilmemiş olmaları da onlara esneklik kazandırıyor. Farklı diller için farklı araçlar kullanmak yerine tek bir platform üzerinden tüm geliştirme ortamlarına entegre bir çözüm elde etmiş oluyorsunuz.
codetasty
40’dan fazla programlama dili destekleyen ortam, gerçek zamanlı geliştirme yapabilmenize olanak sağlıyor. Temel düzey bir kod editörün sağladığı tüm yan araçları içerisinde barındıran platform, hiçbir özel kurulum gerektirmeden geniş eklenti havuzu ile ihtiyacınıza yönelik özelleştirme imkanı da sunuyor. Benim de ara ara kullandığım aracın en güzel özelliği direk FTP üzerinden dosya erişim yapabilmesi. Böylece canlı olarak sunucunuza bağlanıp anlık kod müdahaleleri yapabiliyorsunuz. Ücretli paketinde FTP erişimi imkanın yanı sıra revizyon kontrolünü de getiriyor.
Mozilla Thimble
Hızlı ve etkin bir biçimde, kendinize ait web sayfalarını kapsamlı bir şekilde oluşturabilirsiniz. Bir önceki araçta olduğu gibi uygulamanızın kodlarının sonuçlarını canlı ve iki farklı görünümde(mobil, desktop) görebiliyoruz. Dışarıdan da dosya yükleme imkanınında olduğunu söylemekte fayda var.
Plunker
MIT lisansı altında GitHub üzerinde tamamen açık kaynak kodlu online bir web editör. Kod değişikliklerini canlı önizleme yapabilirsiniz. Plunker da projeleri paylaşabilir, yorumlayabilir ve forking yapabilirsiniz. Gerçek zamanlı birlikte kod yazarak destek alma imkanıda sunuyor. Paylaşılan projeleri inceleyerek tecrübe kazanabilirsiniz.
StackEdit
Basit kullanıma sahip ve farklı kod editörlerden biri. Farklı özelliklerinden biri kodunuzu Google Drive ve Dropbox hesabınız ile senkronize edebiliyor olmamız. Dokümanlarınızı direk olarak Blogger, GitHub, Tumblr, WordPress gibi uygulamalara yükleyebilirsiniz.
codeanywhere
Benim en sevdiğim ve favori olarak gördüğüm editörlerden biri. JavaScript, PHP ve HTML gibi temel dillerin yanı sıra 100’e yakın programlama dili için geliştirme ortamı sunuyor.
repl.it
Benimde Python derslerimde kullandığım bir servis olan Repl.it oldukça esnek ve sanal bir geliştirme ortamı sunuyor. Basit arabirimi, console desteği ve eğitim için özel seçenekleri ile oldukça pratik bir araç. Eğitim teknolojisi olarak değerlendirildiği zaman etkili ve yerinde görevler üstleniyor. Rol tabanlı yapısı sayesinde sistem üzerinde öğrenci-öğretmen yapılanmasını düzenleyebiliyorsunuz.
codenvy
Hızlı ve kolay kurulum imkanı ile Docker’lar üzerinde çalışma yapabileceğiniz araç ile online ortak programlama yapabiliyorsunuz. Takım içi kullanımlar için oldukça etkin bir yapıya sahip. Takım seçeneği üç geliştiriciye kadar ortak geliştirme kullanım imkanı sunuyor.
icecoder
Kendi barındırma alanınız veya sanal sunucunuz üzerinde çalıştırabiliceğiniz açık kaynak bir kod editörü çözümü. PHP ile geliştirilen icecoder, kurulumu ve kullanımı oldukça kolay. Konumlandırdığınız FTP alanındaki dosyalara hızlı erişim ve düzenleme imkanı sunuyor.
codesandbox
Bir çok web teknolojileri için geliştirme ortamı sunan codesandbox, ücretsiz kullanımında bile bir çok olanağı içinde barındırıyor. Bireysel ve ekip olarak geliştirme imkanı sunan platform, aynı zamanda yazılan kodu alıntılama yapabilmeniz için blog post’ları içerisine gömebilme imkanı da sunuyor.
codechef
Codechef, diğer platformlarla kıyaslandığı zaman, bulut tabanlı bir kod editöründen ziyade daha çok bir öğrenme ortamı olarak hizmet ediyor. Sandbox gibi özel bir geliştirme ortamı yerine daha pratik ve hızlı bir öğrenme ortamı sağlıyor.
Gitpod
Tamamen online çalışan Github repo’larına direk bağlanarak geliştirme yapabileceğiniz kişiselleştirilebilen bir online editör. Farklı kapsamlardaki ücretlendirme seçenekleri ile oldukça cazip tekliflerde sunuyor.
AWS Cloud 9
Amazon tarafından satın alınan Cloud 9 Online editörü ile istediğiniz herhangi bir programlama dili için geliştirme yapabilirsiniz.
Matlab Online
Diğer editörlerden farklı olarak sadece Mathlab için ortam sunan servis, ortak geliştirmeye olanak sağladığı gibi görselleştirme seçeneklerini de online ortama taşıyor.
glitch
Gelişmiş ve yeni nesil uygulamalardan biri olan glitch, hem çevrimiçi ortak geliştirmeye olanak sağlıyor hem de bir çok farklı servis ile eş güdümlü çalışabilmenin önünü açıyor. Özgün bir arayüz tasarımı da olan platform, güncel arayüz geliştirme framework’leri üzerinde geliştirme imkanı sunuyor.

Akademisyen, kullanıcı deneyimi ve arayüz tasarımı, veri görselleştirme, web/mobil uygulama geliştirme.
Kemal ŞAHİN'i yakından tanıyın.