Το Jasper χονδρικά κάνει δύο πράγματα: Reverse engineer της βάσης και αυτόματο data binding. Tο reverse δεν μπορώ να πω ότι με τρελαίνει. Μάλλον το θεωρώ αυτονόητο ότι το ADO.NET Entity Framework θα πρέπει να έχει και το αντίστοιχο reverse engineer εργαλείο. Το αυτόματο data binding όμως είναι ακούγεται πολύ ενδιαφέρον. Ως τώρα, για να δημιουργήσεις μία εφαρμογή στηριγμένος σε metadata μπορείς να χρησιμοποιήσεις το οποιοδήποτε ORM ή το ADO.NET Entity Framework για να καλύψεις τον ορισμό και την σύνδεση των αντικειμένων με τη βάση, και το workflow ή κάποια scripts για να καλύψουν το τυπικό functionality. Το τελευταίο κομμάτι αγγαροδουλειάς που έμενε να καλυφθεί ήταν η δημιουργία του UI και του data binding.
Το είπαμε όμως, ότι το ADO.NET Entity Framework θα καθυστερήσει μέχρι το 2008? Ως τότε, NHibernate!
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos