mam pytanie czy któryś z kolegów/koleżanek napisał już aplikację w Ruby z wykorzystaniem jakiegoś GUI?
Tylko chodzi mi o aplikację ‘poważnieszą’ czyli mającą już zastosowanie komercyjne np. napisaną na zlecenie lub jakiś miniprodukcik;). Wiem, że mogę sobie googlnąć i obejrzeć przykłady wykorzystania GUI i jakieś 2 okienkowe programy ale chodzi mi o komercyjne zastosowanie, może ktoś ma doświadczenia i chciałby się nimi podzielić …
W domyśle stawiam pytanie czy Ruby ‘już’ nadaje się do pisania komercyjnych aplikacji desktopowych-okienkowych?
Piszę właśnie projekt na studia. Używam GTK i Glade. Bardzo ładnie i przyjemnie to działa. Podobno binding da się nawet skompilować pod Windowsa:] Build z repozytorium Ubuntu działała bez problemów, a skompilowany ręcznie bardzo rzadko , ale pada przy starcie (Ruby 1.8.4).
RubyQt i Korondum (czyli bindings dla kdelibs) to bardzo dobre rozwiązanie. Samo Qt na pewno jest bardzo przenośne między platformami, RubyQt sam nie próbowałem, ale z pewnością postawili na to nacisk. Oba projekty są dostępne jako gems.
Masz dwie możliwości: kupujesz od Trolltech licencję komercyjną i program napisany z użyciem QT możesz sprzedać komu chcesz i za ile chcesz.
Możesz też wykorzystać QT na licencji GPL i tak samo sprzedać swój program komu chcesz i za ile chcesz - ale Twój program też musi być na GPL (co oznacza, że Twój klient może go sprzedać komu chce i za ile chce, w tym umieścić za darmo na SourceForge ).
Jeśli chcesz wykorzystać swój program we wnętrzu własnej firmy to nie ma żadnych przeciwwskazań nawet w oparciu o licencję GPL.
Nie do konca tak jest z GPL - jej glowna mysla przewodnia jest to, ze softu na GPL nie da sie zamknac i zawsze musisz udostepniac zrodla (binarek nie musisz). http://www.gnu.org/licenses/gpl-faq.pl.html
Ja bym sobie olał Wxwindows FX również. Co prawda ani w jednym ani w drugim nie programowałem w rubym (jedynie w C++) ale Qt ma jak dla mnie najbardziej przyjemy model obiektowy, no i super dokumentację. Do tego od wersji 4.5 jest na LGPL.
A ostatnio coś takiego jak Shoes (http://shoooes.net/) znalazłem, ciekawe również :).
[quote=Bragi]Masz dwie możliwości: kupujesz od Trolltech licencję komercyjną i program napisany z użyciem QT możesz sprzedać komu chcesz i za ile chcesz.
Możesz też wykorzystać QT na licencji GPL i tak samo sprzedać swój program komu chcesz i za ile chcesz - ale Twój program też musi być na GPL (co oznacza, że Twój klient może go sprzedać komu chce i za ile chce, w tym umieścić za darmo na SourceForge ).
Jeśli chcesz wykorzystać swój program we wnętrzu własnej firmy to nie ma żadnych przeciwwskazań nawet w oparciu o licencję GPL.[/quote]
Old data is old.
Qt 4.5 (miało wyjść w marcu :P) będzie na LGPL – czyli tej samej licencji co GTK. Czyli hulaj dusza
Dlaczego piszesz w czasie przyszłym? Qt 4.5 miało premiere ponad miesiąc temu (dokładnie 3 marca) i jest m.in. na licencji LGPL (obok GPL i komercyjnej).