Dabo είναι ένα τριών επιπέδων, πλαίσιο ανάπτυξης εφαρμογών βάσεων δεδομένων cross-platform, γραμμένο σε Python με την εργαλειοθήκη wxPython GUI.
Συντάκτες Dabo του, Ed Leafe και Paul McNett, έχουν ισχυρή υπόβαθρα σε βάση δεδομένων την ανάπτυξη εφαρμογών που χρησιμοποιούν το φοβερό και υποτιμημένη Microsoft Visual FoxPro περιβάλλον ανάπτυξης.
Ενώ Visual FoxPro λάμπει στην ανάπτυξη των δεδομένων-centric εφαρμογές, έχει ένα όριο που δεν μπορεί να αγνοηθεί: τρέχει μόνο στα Microsoft Windows, και τον Ed και ο Paul και οι δύο έχουν τους πελάτες που θέλουν τις εφαρμογές τους να τρέχουν σε Linux και Macintosh. Είμαστε σίγουροι ότι δεν είμαστε μόνοι σε αυτή την άποψη: πρόκειται για ένα κόσμο με πολλαπλές πλατφόρμες με πιο διαφορετικές ανάγκες από έναν προμηθευτή μπορεί να εκπληρώσει.
Ed και ο Παύλος πήρε να μιλάει μίας ημέρας: Παύλος είχε έρευνα των διαφόρων εργαλείων multiplatform GUI για περίπου 18 μήνες, και ο Ed έχει μεγάλη εμπειρία ανάπτυξη του πλαισίου Visual FoxPro βιβλίο κωδικών. Αποφασίσαμε να εργαστούμε μαζί για να κάνουν ένα πλαίσιο για την ανάπτυξη έγκυρων δεδομένων με επίκεντρο τις εφαρμογές για την ανάπτυξη πολυ-πλατφόρμα. Έχουμε καταλήξει σε ένα σχέδιο που είναι απλό, ευέλικτο και ισχυρό, και έχουμε ξεκινήσει την ανάπτυξη των δικών μας εφαρμογών πελάτη χρησιμοποιώντας το πλαίσιο Dabo.
Dabo δεν είναι πλήρης, αλλά είναι πολύ ικανή τώρα για πολλές ανάγκες.
Επί του παρόντος, Dabo υποστηρίζει μόνο MySQL και Firebird του backend (με PostgreSQL σχεδόν τελειώσει), αλλά στο εγγύς μέλλον θα στηρίξει όλες τις βάσεις δεδομένων που έχουν οδηγούς που συμμορφώνονται με το dbapi Python. Αυτές οι βάσεις δεδομένων περιλαμβάνουν:
- MySQL (ήδη υποστηρίξει)
- PostgreSQL (ήδη υποστηρίξει)
- Firebird (ήδη υποστηρίξει)
- Oracle
- DB2
- MS-SQL και MSDE
- Sybase
- PySQLite
- Berkeley DB
Τι είναι καινούργιο σε αυτή την έκδοση:
- περιπτώσεις Αυτή η έκδοση καλύτερες λαβές άκρη σε bizobj σχέσεις, προσθέτει υποστήριξη σε bizobjs για πολλά-προς-πολλά σχέσεων, τη βελτίωση της αποτελεσματικότητας στην ανίχνευση αλλάξει τις εγγραφές, προσθέτει ένα στοιχείο ελέγχου dDatePicker, προσθέτει την επιλογή του κατακόρυφο κείμενο για κεφαλίδες πλέγμα, ενσωματώνει έναν κωδικό συντάκτης στο παράθυρο εντολών, και κάνει πολλές αλλαγές docstring για τη βελτίωση της Σφίγγας τεκμηρίωση.
- Οι χρήστες μπορούν τώρα να ξεπεράσει τη ρύθμιση της γλώσσας που ορίζεται από της τοπικής ρύθμισης.
Απαιτήσεις :
- Python
- wxPython
- KInterbasDB
- psycopg
Τα σχόλια δεν βρέθηκε