RkBlog

Hardware, programming and astronomy tutorials and reviews.

Dabo - Framework aplikacji desktopowych

Dabo to framework aplikacji desktopowych oparty o wxPython. Aplikacje tworzone za jego pomocą można uruchamiać pod Linuksem, Mac OS X, jak i MS Windows. Framework oferuje "biznesowe" podejście do tworzenia aplikacji -

Dabo to framework aplikacji desktopowych oparty o wxPython. Aplikacje tworzone za jego pomocą można uruchamiać pod Linuksem, Mac OS X, jak i MS Windows. Framework oferuje "biznesowe" podejście do tworzenia aplikacji - bardzo łatwo tworzyć aplikacje zintegrowane z bazą danych i oferujących bogaty interfejs do zgromadzonych danych. Mimo iż strona może nie zachęcać swoją aktywnością, to na liście dyskusyjnej, czy bugtracku dzieje się sporo, a w sieci też niemało jest wiadomości dotyczących tego projektu. Wygląda więc na godnego uwagi.

wxPython, wxWidgets może nie zbierają najlepszych opinii jako Pythonowa biblioteka od interfejsów graficznych, lecz żadna z dostępnych bibliotek (PyGTK, PyQt4 itd.) nie oferuje jak na razie frameworka, lub jasnych i funkcjonalnych wzorców tworzenia aplikacji. Bo jak np. zaimplementować system wtyczek obsługujących różne "URLe", jak w Konquerorze KPart/KIO ? Gotowych odpowiedzi na to nie ma... Czy potrzebne są frameworki do tworzenia aplikacji desktopowych? Na pewno bardzo by ułatwiły korzystanie z tak rozbudowanych bibliotek. Z drugiej strony wieloplatformową aplikacją operującą na danych zawartych w bazie danych, czy też obsługującą konfigurację systemu operacyjnego może być ta stworzona za pomocą Django, czy Pylons (są już nieduże projekty tego typu).

RkBlog

Interfejsy Graficzne, 24 November 2008,

Comment article