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