You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 1, 2023. It is now read-only.
Kod editörü website içerisinde tanımlanmış ve gömülü bir şekilde çalışmaktadır.
Kod editörünün amacı; istenilen projenin site içerisinde kodlamasını sağlamak ve kodu derleyip sonucu göstermektir.
Bu iş süreci website içerisindeki bilgilerden doğsa da aslında ana işten tamamen farklı şekilde çalışmaktadır.
Kod editörü ileride ki süreçlerde (şuan ki versiyon v0.3.0) sadece kod yazıp sonucu göstermek olmayacaktır.
Şuanda dillerin çoğunda sorunsuz destek eklenebilir. Fakat bir web projesi veya SQL projesi için editör ve altyapı yetersizdir.
İleriye dönük hedefler
Editör projesinde yer alması gereken temel özellikler;
İstenilen projenin detayını görme
Projeyi online bir şekilde programlayabilme
Yazılan kodları derleme ve çıktıyı kullanıcıya gösterebilme
SQL için database şemasını görebilme ve düzenleyebilme
Web projeleri için html çıktısını gösterebilme
Dosya yapısını görme ve yeni dosyalar oluşturma
Kullanıcı arayüzü sürükle bırak şeklinde değiştirebilmeli
Web Frameworkleri kullanılabilmeli (React, Angular, Vue gibi)
Sonuç
Sonuç olarak editör projesi ana web projesinden ayrılmalı ve farklı bir modül olarak çalışabilmeli.
Editör projesi gerçek bir kod editörü olarak tasarlanmalı
Web ve SQL gibi farklı yapılar için altyapı yeterli olmalı
Sadece projelere uygun bir editör değil, alıştırma veya test programlama da yapılabilmeli
Kullanıcı editör arayüzünü istediği gibi değiştirebilmeli