Łukasz B.

Łukasz B. Group Account
Manager

Temat: Platforma do budowy aplikacji okienkowych

Hej,

Kumpel pokazał mi kilka dni temu Eclipse RCP... Platforma do budowy bogatych aplikacji - może ktoś słyszał. Zastanawiam się czy jest coś podobnego wzorowanego na Eclipse RCP pod python?

W eclipsie fajne jest to, że można tworzyć praktycznie aplikacje od zera na gotowym szablonie. Tzn mamy jakąś podstawę, zbiór narzędzi i jazda. Możemy tworzyć akcję, widoki, rozmieszczać to wszystko w odpowiednich częściach okna - w skrócie, dużo narzędzi do tworzenia aplikacji okienkowych.

Przeglądałem sam wx.Python, port wxWidget pod python'a. W sumie podobny interface i funkcjonalność można by osiągnąć.

Więc, czy ktoś spotkał się z tym?
Michal Oczak

Michal Oczak sysadmin/webdev

Temat: Platforma do budowy aplikacji okienkowych

moze http://boa-constructor.sourceforge.net/ ?Michal Oczak edytował(a) ten post dnia 30.11.07 o godzinie 20:35
Łukasz B.

Łukasz B. Group Account
Manager

Temat: Platforma do budowy aplikacji okienkowych

Dzięki Michał za odpowiedź,

jednak o czymś innym mi chodzi. RCP daje "przepis" na tworzenie rozbudowanych aplikacji. Od pisania widoków, po akcje, aż po złożenie tego w jednolitą całość. Boa, jest tylko IDE. Pomaga to napisać, jednak to nie jest "FRAMEWORK", czyli podstawa na bazie której można tworzyć aplikacje.
Michał Małaj

Michał Małaj programista /
analityk, Enzo sp. z
o.o.

Temat: Platforma do budowy aplikacji okienkowych

IronPython w VS2008 SDK?
Łukasz B.

Łukasz B. Group Account
Manager

Temat: Platforma do budowy aplikacji okienkowych

Nie, nie chodzi mi o edytor do Kodu, czy IDE.

Pytając o Framework do pythona do tworzenia aplikacji okienkowych, chodzi mi o (analogia z aplikacji webowych) np: django do pythona, bądź symfony do Php.

Czy jest taki framework, taka podstawa która daje mi "przepis" na aplikację. To w czym ją napisze nie ma dla mnie znaczenia.

konto usunięte

Temat: Platforma do budowy aplikacji okienkowych

Swego czasu interesowałem się tym trochę. Z tego co się orientuję Wx nie są nazbyt stabilne. Ja próbowałbym uderzać w PyGTK - http://www.pygtk.org, moim zdaniem najciekawszy wybór. Dobra licencja, powstało trochę aplikacji w oparciu o tą bibliotekę, jest też trochę narzędzi do "wyklikania" sobie formatek, m.in. Glade (http://glade.gnome.org).
Ciekawy jest też interfejs do biblioteki FOX Toolkit (http://www.fox-toolkit.org) dostępny tutaj - http://fxpy.sourceforge.net.
No i na sam koniec, ze względu komercyjną licencję PyQT - nie pamiętam niestety bezpośredniej strony, o samej bibliotece QT można poczytać na stronie http://trolltech.com. Oferuje proste API i dużą szybkość programowania, ma też sporo narzędzi, większość pod Linuxa. Licencja darmowa pozwala na tworzenie projektów open-source pod linuxa.Błażej Kępa edytował(a) ten post dnia 02.12.07 o godzinie 17:23
Michał Małaj

Michał Małaj programista /
analityk, Enzo sp. z
o.o.

Temat: Platforma do budowy aplikacji okienkowych

Mam rozumieć że to ma być pisane w Pythonie. Osobiście nie widzę problemu żeby ktoś do programowania RCP z Eclipse mógłby uzyć Jythona albo do programowania .NET używał IronPythona.

Frameworki aplikacji okienkowych to mamy w samym .NET Winforms albo Windows Presentation Foundation. W Eclipse RCP można
uzyć SWT.

Natomiast jeżeli chodzi o frameworki architekturalne do tworzenia aplikacji okienkowych to sugerowałbym zapoznanie się z MS Application Block (np: User Interface Process Application Block -
Version 2.0)

Otwartą kwestią pozostaje czy będzie się efektywnie programowało w Jythonie czy w IronPythonie takie aplikacje w porównaniu z klasycznym GUI Pythona.

Wiecej informacji o frameworkach czysto Pythonowych to http://wiki.python.org/moin/GuiProgrammingMichał Małaj edytował(a) ten post dnia 02.12.07 o godzinie 17:26

Następna dyskusja:

[OT] Szukam ludzi do projek...




Wyślij zaproszenie do