Dabo jest trójstopniowy, wieloplatformowy framework do tworzenia aplikacji bazy danych, napisany w Pythonie z zestawu narzędzi wxPython GUI.
Autorzy Dabo jest, Ed Leafe i Paul McNett, mieć silne tła w rozwoju aplikacji bazy danych przy użyciu niesamowite i niedoceniany środowiska programistycznego Microsoft Visual FoxPro.
Podczas Visual FoxPro świeci w tworzeniu aplikacji zorientowanych na dane, ma jedną wadę, że nie mogą być ignorowane: to działa tylko w systemie Microsoft Windows, a Ed i Paweł zarówno klientów, którzy chcą mieć ich aplikacje do uruchomienia w systemie Linux i Macintosh. Jesteśmy pewni, że nie jesteśmy sami w tym zakresie: jest to świat wieloplatformowy z więcej niż jednego zróżnicowane potrzeby sprzedawca może spełnić.
Ed i Paweł dostał się do rozmowy jeden dzień: Paweł badają różne zestawy narzędzi GUI dla wieloplatformowy około 18 miesięcy, a Ed ma duże doświadczenie rozwijające Visual FoxPro ramy książki kodowej. Zdecydowaliśmy się pracować razem, aby ramy dla rozwoju stabilnych aplikacji zorientowanych na dane wieloplatformowym rozmieszczenia. Mamy pochodzić z projektu, który jest proste, elastyczne i wytrzymałe, a zaczęliśmy rozwój własnych aplikacji klienckich za pomocą ramy Dabo.
Dabo nie jest kompletna, ale teraz jest bardzo zdolny do wielu potrzeb.
Obecnie obsługuje tylko Dabo MySQL i Firebird z bazami (z PostgreSQL prawie zrobione), ale w najbliższej przyszłości będzie wspierać wszystkie bazy danych, które mają sterowniki, które są zgodne z dbapi Pythona. Bazy te zawierają:
- MySQL (już obsługiwane)
- PostgreSQL (już obsługiwane)
- Firebird (już obsługiwane)
- Oracle
- DB2
- MS-SQL i MSDE
- Sybase
- Pysqlite
- Berkeley DB
Co nowego w tym wydaniu:
- przypadki brzegowe Ta wersja lepsze uchwyty w stosunkach bizobj, dodaje wsparcie dla wielu w bizobjs do wielu relacji, poprawę efektywności w wykrywaniu zmienione zapisy, dodaje kontrolę dDatePicker, dodaje opcję tekstu pionowego dla nagłówków siatki, integruje kod Edytor w oknie polecenia, i sprawia, że wiele zmian docstring poprawić dokumentację Sphinx.
- Użytkownicy mogą zastąpić ustawienie języka zdefiniowanego przez lokalizacji.
Wymagania :
- Python
- wxPython
- KInterbasDB
- psycopg
Komentarze nie znaleziono