![]() | |
Autor | Eran Ifrah[1] |
---|---|
Aktualnawersja stabilna | 17.0(11 stycznia 2023; ponad 2 lata temu)[3] |
Język programowania | C++[1] |
Platforma sprzętowa | x86-64[2] |
System operacyjny | Windows,macOS,Linux[2] |
Rodzaj | Zintegrowane środowisko programistyczne |
Licencja | GPL[4] |
Strona internetowa |
CodeLite –wieloplatformowezintegrowane środowisko programistyczne (IDE) ootwartym kodzie źródłowym przeznaczone do programowania w językach:C,C++,Rust,Python,PHP orazJavaScript[5]. Rozpowszechniane jest na licencjiGPL[4].
CodeLite oferuje m.in.edytor kodu źródłowego (bazujący naScintilli), interaktywnydebugger (pracujący w oparciu oGDB), możliwość zarządzania projektami,podświetlanie składni,autouzupełnianie kodu,refaktoryzację, przeglądanie źródeł, integrację z bibliotekąwxWidgets,SVN,Git,SFTP, cscope, UnitTest++, wsparcie dlaGCC,Clang,VC++, LLDB i Xdebug[6].
W sierpniu 2006 Eran Ifrah rozpoczął projekt o nazwieCodeLite. Chodziło o stworzenie biblioteki autouzupełniania kodu w oparciu o ctags,SQLite (stąd nazwaCodeLite) iparser bazujący naYacc, która mogłaby być wykorzystywana przez inneIDE. PóźniejClang stał się opcjonalnym parserem, co znacznie poprawiło funkcjonalność projektu.
Aplikacja demonstracyjna nazwanaLiteEditor została opracowana w celu wykazania funkcjonalności CodeLite'a. Ostatecznie LiteEditor przekształcił się w CodeLite.