Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Jasper - ένα data access εργαλείο για RAD

Îåêßíçóå áðü ôï ìÝëïò Νατάσα Μανουσοπούλου. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 04-05-2007, 22:25. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  02-05-2007, 23:19 31302

    Jasper - ένα data access εργαλείο για RAD

    Άλλη μια νέα τεχνολογία data access, κατάλληλη για RAD, με το κωδικό όνομα "Jasper", παρουσίασε η Microsoft στη MIX '07 που γίνεται αυτές τις ημέρες στο Las Vegas. Το Jasper είναι ένα εργαλείο που βοηθά στο γρήγορο ξεκίνημα μιας data-driven εφαρμογής:

    • Ξεκινά από τη βάση δεδομένων και δημιουργεί αυτόματα κλάσεις
    • Βασίζεται πάνω στο Entity Framework, oπότε διαθέτει αυτόματα τους μηχανισμούς του O/R mapping
    • Κάνει τη σύνδεση με το user interface με μεγάλη ευκολία, αφού δεν απαιτεί καν ορισμό των data bindings, αλλά τα "συμπεραίνει"
    • Υποστηρίζει Windows Forms, WPF και ASP.NET

    Διαβάστε περισσότερα: Project Codename "Jasper"
    Λήψη της CTP του Jasper

    Νατάσα Μανουσοπούλου
    Δημοσίευση στην κατηγορία: , ,
  •  03-05-2007, 02:09 31324 σε απάντηση της 31302

    Απ: Jasper - ένα data access εργαλείο για RAD

    Είχαν δεν είχαν, θα μας κάνουν να γράψουμε πάλι απο την άρχη ένα κάρο πράγματα.. Να μην μιλήσω οτι θα "αχρηστέψουν" ένα κάρο εργατοώρες για ανάπτυξη custom layers κλπ...
    Μένει να δούμε κατα πόσο αυτά που γράφουν ισχύουν με τον τρόπο που το φανταζόμαστε (υποθέτω πάνω κάτω όλοι το ίδιο έχουμε στο μυαλό μας) και πόσο εύκολα/ευέλικτα είναι. Γιατι και το databinding του VS 2005 το είχανε βγάλει φοβερό και τρομερό, καθώς και τα typed datasets, αλλά...


    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  03-05-2007, 02:25 31326 σε απάντηση της 31324

    Απ: Jasper - ένα data access εργαλείο για RAD

    Το 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
  •  03-05-2007, 10:00 31328 σε απάντηση της 31302

    Απ: Jasper - ένα data access εργαλείο για RAD

    Η αλήθεια είναι ότι μετά από τόσα χρόνια με το NHibernate, η Microsoft κάποτε θα το εγκατέλειπε έτσι κι αλλιώς...

    Δεν είναι, νομίζω, δική μου μόνο εντύπωση, αλλά το ORM δεν εξελίσσεται όπως περίμεναν οι περισσότεροι.

    Τώρα λοιπόν, μια με το Astoria, μια με το Jasper, όλο και περισσότερο "στρώνεται ο δρόμος" για το Entity Framework.

    Άντε, να δούμε ...Smile


    Βαγγέλης Λαμπρινίδης.
  •  03-05-2007, 11:03 31334 σε απάντηση της 31328

    Απ: Jasper - ένα data access εργαλείο για RAD

    elam:

    Η αλήθεια είναι ότι μετά από τόσα χρόνια με το NHibernate, η Microsoft κάποτε θα το εγκατέλειπε έτσι κι αλλιώς...

    Δεν είναι, νομίζω, δική μου μόνο εντύπωση, αλλά το ORM δεν εξελίσσεται όπως περίμεναν οι περισσότεροι.

    Τώρα λοιπόν, μια με το Astoria, μια με το Jasper, όλο και περισσότερο "στρώνεται ο δρόμος" για το Entity Framework.

    Δεν νομίζω ότι κατάλαβα τί λες. Το Entity Framework κατά βάση είναι ORM, με λιγότερες δυνατότητες από τα υπόλοιπα ORMs της αγοράς και το NHibernate. Η διαφορά του βρίσκεται στο ότι επεκτείνει την έννοια του mapping βάζοντας ένα ενδιάμεσο μοντέλο ανάμεσα στις κλάσεις και τους πίνακες. Η αγορά των ORMs στο .NET μεγαλώνει συνέχεια, με εργαλεία τα οποία κάνουν σχεδόν τα πάντα. Το Jasper υπάρχει ακριβώς επειδή βασίζεται σε ένα ORM.

    Όσον αφορά το ίδιο το NHibernate, με την καθυστέρηση του Entity Framework αποτελεί την φθηνότερη και μία από τις καλύτερες λύσεις για τον επόμενο χρόνο τουλάχιστον.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  04-05-2007, 10:52 31405 σε απάντηση της 31334

    Απ: Jasper - ένα data access εργαλείο για RAD

    Παναγιώτη,

       σύμφωνοι, το Entity Framework είναι κατά βάση ένα ORM και -πράγματι- έχει λίγες δυνατότητες συγκριτικά με τα περισσότερα.

    Σκέψου όμως ότι αυτό το mapping που αναφέρεις, το EDM, πρόκειται εν τέλει για μοντέλο οντοτήτων/συσχετίσεων!

    Αυτό και μόνο αρκεί για να αλλάξει τον τρόπο που πολλοί, μυημένοι στο σχεσιακό μοντέλο, αντιμετωπίζουν τα data.


    Βαγγέλης Λαμπρινίδης.
  •  04-05-2007, 22:25 31454 σε απάντηση της 31405

    Απ: Jasper - ένα data access εργαλείο για RAD

    Μακάρι να μην είναι απλά ένα ER! Έχεις δίκιο όμως, αυτή τη στιγμή είναι πιο δύσκολο απ' ότι θα έπρεπε να φτιάξεις μία εφαρμογή που θα χρησιμοποιεί domain objects απ' ότι να ακολουθήσεις το σχήμα της βάσης. Το Entity Framework θα βοηθήσει και όσους ως τώρα δίσταζαν να χρησιμοποιήσουν αντικείμενα, να το κάνουν.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems