Wpis z mikrobloga

Krótkie pytanie - czy istnieje jakaś sensowna alternatywa dla #ncurses pod c++? Samo ncurses niby jest ok, lekkie i szybkie, ale raczej wygląda już nieświeżo (co przy 8 godzinnym użytkowaniu daje się we znaki, aplikacja do użytku w sklepie).
Na tę chwilę faworytem jest #newt (używany w teksowej wersji anacondy), ale może jest coś lepszego? ;)
Oczywiście dla systemów *nix, choć wersją dla Windows nie pogardzę :)
#programowanie
  • 3
@piker: termbox i wyklepanie samemu jakiegoś sensownego okienkowania. Ncurses ma też bindy do C++ niby-obiektowe (nie rozwijane od lat). Newt jest dość sympatyczny w sumie, do tego ma na tyle krótki kod źródłowy, że można to przeedytować bez większego trudu (w porównaniu do horroru legacy codu w cursesach to jest niebo a ziemia:D). Swoją drogą, czy musisz używać tylko terminala? Na przykład w Castoramie/Liroju Merlinie na ichnich PoSach widziałem interfejs tekstowo-graficzny,
termbox i wyklepanie samemu jakiegoś sensownego okienkowania.


@karol-piotrowski: Nie znałem, przyjrzę się ;)

Swoją drogą, czy musisz używać tylko terminala?


@karol-piotrowski: Tak jest wygodniej, poza tym takie są standardy w branży (motoryzacja, patrz: Cairo Falcon, Firma2000 czy EuroBOS) a co za tym idzie - przyzwyczajenia.

Zresztą zdjęcia produktów spokojnie idzie wyświetlać przez SSH - wystarczy je wysłać do użytkownika przez SFTP i umiejscowić w programie po stronie klienta. Zaletą takiego
@piker: Termbox jako taki nie oferuje okienek, oferuje sensowny i przenośny dostęp do terminala, bez legacy narzutu ncurses. Miałem kiedyś nawet w planach wyskrobać jakąś małą biblioteczkę widgetów do TUI napisaną "współcześnie", ale umarło to w zarodku, bo mało kto tego potrzebuje. Z moich doświadczeń wynika, że od czasów Turbo Vision nic sensownego nie powstało, ncurses sam wiesz, jakie jest, Newt jest fajny ale ma swoje ograniczenia, są jeszcze jakieś zestawy