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ą.
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 »