Scott Tiger Tech Blog

Blog technologiczny firmy Scott Tiger S.A.

Archiwum dla Maj 5th, 2011

CodeMirror

Autor: Piotr Karpiuk o 5. maja 2011

Przeszło rok temu pisałem na temat osadzania na stronie WWW edytora kodu źródłowego dla programistów. Przez ten czas sporo się działo. O ile tak zachwalany poprzednio Ymacs najwyraźniej się zatrzymał, to inni zawodnicy zdecydowanie nie próżnują.

CodeMirror w Skotowym środowisku IDE JavaScriptu

Następcą Mozillowego SkyWritera (Bespina) jest ACE (demo), w którym dopatrzyłem się pewnych wad – np. pod Chromem klawisz PgDn przewija ekran ale nie zmienia pozycji kursora.

Wielką pozytywną niespodzianką jest natomiast rozwijany przez Marijna Haverbeke CodeMirror, który po pierwsze działa na tyle przyzwoicie i szybko że jest już zintegrowany z przeszło tysiącem systemów w Internecie (w tym ostatnio np. z Google code’s project hosting), a ponadto pojawiła się ostatnio jego wersja 2.0 – zaprojektowana i przepisana całkowicie od nowa według koncepcji zaczerpniętej z ACE.

CodeMirror jest obecnie niezłym, darmowym (licencja MIT) edytorem pozwalającym na podświetlanie składni i formatowanie kodu w takich językach jak JavaScript, XML/HTML, Python, PHP, C/Java, czy Haskel, ale nade wszystko udostępnia funkcjonalny interfejs API, który daje dostęp do wnętrza edytora.

Dzięki niemu możemy m.in.:
Czytaj więcej »

Napisany w JavaScript, WWW | Brak komentarzy »