Δημοσιεύτηκε: 30 Ιουν 2011, 09:20
Το sqobject - http://www.sqlobject.org - (ή το sqlalchemy και άλλα) είναι ένας εύκολος τρόπος να φτιάχνεις και να χρησιμοποιείς βάσεις δεδομένων. Προσφέρουν το interface μεταξύ του προγράμματός σου και της βάσης. Χρησιμοποιείς τις δικές τους κλάσεις και αντικείμενα και αυτά θα πάνε να βάλουν νέα εγγραφή, θα ψάξουν για εγγραφή ή θα την σβήσουν. Ανάλογα την επιλογή του χρήστη. Με αυτόν τον τρόπο επιτυγχάνεις δύο πράγματα. Πρώτο, το πρόγραμμά σου είναι ανεξάρτητο από την βάση που χρησιμοποιείς. Αν ξεκινήσεις με sqlite και στην πορεία δεις ότι προτιμάς την mysql απλώς αλλάζεις την εντολή σύνδεσης, όλες οι υπόλοιπες εντολές παραμένουν οι ίδιες. Δεύτερο, δεν χρησιμοποιείς SQL. Γράφεις μόνο python κώδικα οπότε είναι πιο εύκολη η αποσφαλμάτωση.
Σου έγραψα αυτές τις ιδέες για να διαβάσεις και για άλλα πράγματα. Όπως, πολύ ενδιαφέρον θα ήταν να το κάνεις client/server.
Σιγά, σιγά όμως. Και ένα πράγμα την φορά.
Σου έγραψα αυτές τις ιδέες για να διαβάσεις και για άλλα πράγματα. Όπως, πολύ ενδιαφέρον θα ήταν να το κάνεις client/server.
Σιγά, σιγά όμως. Και ένα πράγμα την φορά.