Ξεκίνησα το phpchartPlus το 2003 όταν προσπαθούσα να μάθω προγραμματισμό γραφικών χρησιμοποιώντας την php και το gd. Τη χρονική εκείνη περίοδο διάβαζα διάφορα δυαδικτυακά άρθρα για το GD και ήθελα να υλοποιήσω μια μικρή κλάση παραγωγής διαγραμμάτων. Η πρώτη έκδοση αποτελούνταν από μια και μόνο κλάση, την phpchartPlus, η οποία υλοποιούσε όλη τη λειτουργικότητα η οποία χρειάζονταν (με όσα μειονεκτήματα αυτό συναπάγεται). Αργότερα ανακάλυψα τα πρότυπα σχεδίασης ή design patterns στον αντικειμενοστραφή προγραμματισμό διαβάζοντας το κλασσικό βιβλίο "Design Patterns" από την Addison-Wesley. Παράλληλα μου ήρθαν και νέες ιδέες για υποστηριζόμενα χαρακτηριστικά και το αποτέλεσμα ήταν η δευτερη έκδοση του phpchartPlus βασιζόμενη στο αντικειμενοστραφλες μοντέλο της PHP5. Το συμπέρασμα από όλα αυτά είναι ότι το έργο δεν έχει κάποιο ξεκάθαρο σχέδιο εξέλιξης. Προσθέτω νέα χαρακτηριστικά όταν και όπως αυτά μου έρχονται στο μυαλό. Επομένως η βιωσιμότητα και η εξέλιξη του έργου εξαρτάται επίσης και από τα δικά σας σχόλια και παρατηρήσεις. Κάποια από τα χαρακτηριστικά που αναμένεται να υποστηριχθούν σε μελλοντικές εκδόσεις είναι:
Πιθανά χαρακτηριστικά σε μελλοντικές εκδόσεις
- Παραγωγή γραφημάτων σφάλματος (Error charts)
- Παραγωγή συνδυαζόμενων γραφημάτων
- Παραγωγή στοιβαζόμενων ραβδογραμμάτων
- Παραγωγή διαγραμμάτων με ταχογράφους
- Υποστήριξη για εισαγωγή δεδομένων από πελάτες XML-RPC
|