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

 

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

Δημοψήφισμα: Ποιά προσέγγιση ακολουθείτε στην ανάπτυξη νέων εφαρμογών σε σχέση με το Data Access Layer;

Îåêßíçóå áðü ôï ìÝëïò cap. Τελευταία δημοσίευση από το μέλος cap στις 09-01-2007, 23:20. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  13-12-2006, 08:35 22091

    Δημοψήφισμα: Ποιά προσέγγιση ακολουθείτε στην ανάπτυξη νέων εφαρμογών σε σχέση με το Data Access Layer;

    Ποιά προσέγγιση ακολουθείτε στην ανάπτυξη νέων εφαρμογών σε σχέση με το Data Access Layer;
    Με βάση ορισμένες δημοσιεύσεις που υποβλήθηκαν σχετικά με τη σχεδίαση και την αρχιτεκτονική εφαρμογών, θα θέλαμε να μας πείτε τι προσέγγιση ακολουθείτε σχετικά με το Data Access Layer (DAL) όταν αναπτύσσετε νέες εφαρμογές, στην εταιρία σας ή ως ελεύθεροι επαγγελματίες. (Σε περίπτωση που χρησιμοποιείτε περισσότερες από μια προσεγγίσεις, επιλέξτε την πιό συχνά χρησιμοποιούμενη).







    Ποιά προσέγγιση; Ποιό layer; Οπως κάτσει! Συνήθως χρησιμοποιώ κλήσεις σε ADO μέσα από τις ίδιες τις φόρμες ή από modules.   (8,3%)
    Βασίζομαι αποκλειστικά σε typed Datasets και στον Designer του VS2005. Εύκολα, γρήγορα, και άνετα.   (29,2%)
    Χρησιμοποιώ κάποιο custom data access layer που βασίζεται στο Enterprise Library, το DAAB ή σε κάποια δική μου υλοποίηση   (39,6%)
    Χρησιμοποιώ κάποιο εργαλείο object-relational mapping (ORM)   (22,9%)
    Code generators και ο,τι προκύψει. Βασίζομαι στην αρχιτεκτονική που προσφέρουν τα έτοιμά τους templates και δεν ασχολούμαι παραπάνω.   (0%)
    Συνολικές ψήφοι: 48

  •  13-12-2006, 10:34 22110 σε απάντηση της 22091

    Απ: Δημοψήφισμα: Ποιά προσέγγιση ακολουθείτε στην ανάπτυξη νέων εφαρμογών σε σχέση με το Data Access Layer;

    Χρησιμοποιώ το eXpress Persistence Objects (XPO) της εταιρείας Developer Express. Πολύ καλό framework και τσεκάρετε και τα υπόλοιπα components που έχουν για .ΝΕΤ.

    Πέτρος
  •  09-01-2007, 13:29 23263 σε απάντηση της 22091

    Απ: Δημοψήφισμα: Ποιά προσέγγιση ακολουθείτε στην ανάπτυξη νέων εφαρμογών σε σχέση με το Data Access Layer;

    μα γιατί στις ψηφοφορίες μπορούμε να δώσουμε μόνο μια απάντηση;

    Εγώ χρησιμοποιώ παραπάνω από μια προσεγγίσεις (συνήθως) ακόμη και στο ίδιο project.

    όταν θέλω μόνο ένα record κάνω μια κλήση και τρέχω ένα stored procedure. έχω υλοποιήσει 5-6 functions που παίρνουν το όνομα της sp και 1-2 παραμέτρους και ξεμπερδεύω.

    όταν θέλω περισσότερες καταφεύγω σχεδόν πάντα σε typed datasets (π.χ. gridviews  με paging,edit,delete,...)

  •  09-01-2007, 14:50 23272 σε απάντηση της 23263

    Απ: Δημοψήφισμα: Ποιά προσέγγιση ακολουθείτε στην ανάπτυξη νέων εφαρμογών σε σχέση με το Data Access Layer;

    Δυστυχώς οι ψηφοφορίες δεν μας επιτρέπουν να ορίζουμε πολλαπλές απαντήσεις. Γι'αυτό και η σημείωση ήταν να δώσετε την προσέγγιση που χρησιμοποιείτε συχνότερα. Στην περίπτωσή σου είναι ίσως το "οπως κάτσει" (η πρώτη επιλογή), μια και δεν ακολουθείς τα typed datasets σαν αρχιτεκτονική, αλλα σαν λύση ανάγκης.

    Διευκρίνιση: Το "οπως κάτσει" δεν είναι προσβλητικό (για να μην παρεξηγηθούμε!). Ειναι επιλογή. Κάποιοι επιλέγουν να κάνουν development έτσι, κάποιοι επιλέγουν να χώσουν 100 design patterns. Θεμιτό.


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  09-01-2007, 15:06 23273 σε απάντηση της 23272

    Απ: Δημοψήφισμα: Ποιά προσέγγιση ακολουθείτε στην ανάπτυξη νέων εφαρμογών σε σχέση με το Data Access Layer;

    άλλο το "όπως κρίνω σκόπιμο κάθε φορά" και άλλο το "Ποιά προσέγγιση; Ποιό layer; Οπως κάτσει!"

    επίσης άλλο το "επιλογή" και άλλο το "επιλογή (σωστή/λάθος μικρή σημασία έχει) μετά από εξέταση των υπέρ και κατά της κάθε λύσης"

    όσο για την λύση ανάγκης που αναφέρεις το θεωρώ προφανές. Όλες οι αρχιτεκτονικές αναπτύχθηκαν για να λύσους προβλήματα και να καλύψουν ανάγκες. Ανάλογα με τις ανάγκες γίνονται και οι επιλογές. Αν τα typed datasets με βοηθούν στη συγκεκριμένη εφαρμογή να ξαναχρησιμοποιήσω κώδικα και να απλοποιήσουν την υλοποίηση όλα καλά τα χρησιμοποιώ, αν πρόκειται απλά να βαρύνουν την εφαρμογή τότε δεν τα χρησιμοποιώ.

  •  09-01-2007, 23:20 23289 σε απάντηση της 23273

    Απ: Δημοψήφισμα: Ποιά προσέγγιση ακολουθείτε στην ανάπτυξη νέων εφαρμογών σε σχέση με το Data Access Layer;

    Ναι, εχεις δίκιο. Καλύτερη τοποθέτηση από αυτή που έκανα εγώ.

    Παντως δυστυχώς οι δημοσκοπήσεις δεν μας δίνουν την δυνατότητα πολλαπλών επιλογών. Ισως θα έπρεπε να έχει μπει και η επιλογή "Οπως κρίνω σκόπιμο κάθε φορά" που ανέφερες.


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems