Ruby i GUI - na 'poważnie'

Hej,

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?

Pozdrawiam

Osobiscie tylko ‘otarlem’ sie o ruby GUI.
Jednak wtedy uzywalem glade. Bardzo mi sie to podobalo. Mozesz sprobowac.

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.

Pozdrawiam,

Benol

Jak wygląda teraz sprawa z licencja na QT ? Czy można tego edytora użyć w firmie ?

pozdrawiam
Grzybek

QT to biblioteka GUI, nie edytor.

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 :slight_smile: ).

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

Przepraszam za odświeżanie wątku, ale chcę się wtrącić do dyskusji.

Co myślicie o takich wynalazkach jak fxruby czy wxruby? Warto je ruszać, czy lepiej używać wspomnianego wyżej GTK lub QT?

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 :slight_smile: ).

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 :smiley:

http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt
http://www.qtsoftware.com/about/licensing/nokia-adds-lgpl-to-qt-licensing-model

Nie marudzić – pisać. Najlepsza biblioteka okienkowa pod słońcem :wink:

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).