English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Πέντε λόγοι για τους χρησιμοποιώντας ένα o / r mapping εργαλείο

Λογισμικο RSS Feed





Έτσι, γιατί θα πρέπει να χρησιμοποιήσετε οποιαδήποτε O / R mapping εργαλείο; Δεν μιλώ για ένα ειδικό εργαλείο, αλλά όλες O / R εργαλεία χαρτογράφησης γενικά. Υπάρχουν αρκετοί λόγοι για τη χρήση ενός ζεύγους O / R mapping εργαλείο μου, αλλά πριν από την κατάδυση σε ότι, επιτρέψτε μου να σας δώσω μια σύντομη επισκόπηση του τι O / R mapping εργαλείο πραγματικά is.An O / R mapping εργαλείο δημιουργεί αντικείμενα για την επιμονή σας. NET εφαρμογή. Είναι μια μοντελοποίηση και κωδικό γενιάς εργαλείο που συνδέεται με το βάση δεδομένων και να διαβάζει τις σχήματος, τότε σας δίνει την δυνατότητα να χάρτη αντικείμενα βάσης δεδομένων σε πίνακες και τις απόψεις τους, να προσδιοριστούν μόνο-σειρά εισαγάγετε, ενημέρωση, φορτίο, και λειτουργίες διαγραφής, τα ερωτήματα και να αποθηκεύονται διαδικασία ζητεί, ως προς τις μεθόδους αυτών των αντικειμένων. Και αυτό σας επιτρέπει επίσης να ορίσετε ένα προς ένα, ένας-προς-πολλά, πολλά-προς-έναν, και πολλά προς πολλά σχέσεις μεταξύ των αντικειμένων που βασίζεται σε σχέσεις ανάμεσα σε πίνακες στη βάση δεδομένων. Στη συνέχεια, δημιουργεί πλήρως εργασίας επιμονή αντικείμενα you.There κώδικα για πολλά άλλα χαρακτηριστικά που ένα καλό O / R mapping εργαλείο παρέχει αλλά είμαι σύντομη περιγραφή τήρηση μου ώστε να μπορώ να μιλήσω περισσότερο για το benefits.Reason 1: περιορίζει την ανάπτυξη timeFirst όφελος μιας O / R mapping εργαλείο είναι ότι σας γλιτώνει από τον τόνο της ανάπτυξης του χρόνου (20% στο 50% του χρόνου, ανάλογα με την περίπτωσή σας). Τώρα, O / R mapping εργαλείο δεν δημιουργεί κανένα "επιστήμη πυραύλων" κώδικα για εσάς και μπορείτε να σίγουρα θα κάνουμε το χέρι αν θέλετε. Όμως, αυτή είναι μια πολύ επίπονη εργασία σας και σίγουρα θα είναι πιο ευτυχισμένοι αν δεν έχουν να κάνουν μόνοι σας. Ας κάνουμε μερικές απλές math.A τυπική εφαρμογή της βάσης δεδομένων με 15-20 πίνακες 30-50 αντικειμένων (συμπεριλαμβανομένου του τομέα και εργοστάσιο αντικείμενα) και αυτό είναι περίπου το 5000 σε 10.000 γραμμές κώδικα. Είναι πιθανό να σας φέρει σε μερικές εβδομάδες σε ένα δύο μήνες για την ανάπτυξη και τον έλεγχο αυτού του κώδικα. Και, αν σας εφαρμογή έχει περισσότερους πίνακες από αυτό (που πολλοί κάνουν), τότε μόνο πολλαπλούς αριθμούς από τα ανωτέρω ότι much.On την άλλη πλευρά, ένα O / R Χαρτογράφηση εργαλείο θα δημιουργήσει για αυτόν τον κωδικό σας σε μια μέρα ή δύο. Ακόμη και εδώ, θα πρέπει αυτές τις 1-2 ημέρες για να προσδιοριστεί κατά κύριο λόγο αντικείμενο mappings σας στην βάση. Ο πραγματικός κώδικας γενιά είναι στιγμιαία. Έτσι, ο χρόνος σας είναι εξοικονόμησης tremendous.Reason 2: Παράγει καλύτερα σχεδιασμένα codeSecond όφελος μιας O / R mapping είναι εργαλείο που σας επιτρέπει να παράγουν καλύτερα σχεδιασμένο κώδικα από κάνετε εσείς από χέρι. Ξέρω τι είστε σκέψης. Νομίζεις ότι μπορείς να κάνει καλύτερη δουλειά από ένα O / R mapping εργαλείο γιατί γράφετε κάθε πτυχή από τον κωδικό σας. Κάποιοι από εσάς, αλλά σίγουρα δεν μπορεί ο καθένας. Σκεφθείτε αυτό. Μια μέση ομάδα ανάπτυξης έχει διαφορετικά επίπεδα εμπειρίας και την εμπειρία και δεν είναι όλοι καλά σχεδιαστή. Ως αποτέλεσμα, δεν μπορούν να ακολουθούν τα πρότυπα στο σχεδιασμό τους κωδικό και θα καταλήξει με ένα χαμηλότερης ποιότητας κώδικα. Και, αν πολλαπλές προγραμματιστές γράφουν κώδικα, τους κωδικούς είναι πολύ πιθανό θα είναι ασυμβίβαστη με κάθε άλλη. Και η ίδια η ασυνέπεια μια μεγάλη πηγή χαμηλής ποιότητας σε μια εφαρμογή του code.On την άλλη πλευρά, ένα καλό O / R mapping εργαλείο χρησιμοποιεί κώδικα προτύπων που έχουν εξαιρετική σχεδίαση, επειδή είναι πολύ πιθανόν να σχεδιάζονται και να δημιουργούνται από πολύ ανώτεροι (αρχιτέκτονας επίπεδο) μηχανικούς. Και αυτά τα πρότυπα κωδικό ακολουθούν σχεδόν πάντα γνωστά μοντέλα σχεδιασμού. Έτσι, ο κώδικας που θα έχετε δημιουργήσει από O / R mapping εργαλείο που είναι πολύ πιθανό να είναι καλύτερα σχεδιασμένο από κωδικό σχεδιάστηκε από την δική σας ανάπτυξη team.Reason 3: Δεν χρειάζεται να είναι. NET expertThird όφελος χρησιμοποιώντας ένα O / R mapping εργαλείο είναι ότι δεν χρειάζεται να είναι. NET εμπειρογνωμόνων για την ανάπτυξη ανθεκτικότητας σας κωδικό. Όπως γνωρίζετε, Κωδικός πρόσβασης δεδομένων είναι ζωτικής σημασίας για τη συνολική απόδοση της εφαρμογής σας. Εάν αυτός ο κώδικας έχει σχεδιαστεί και αναπτυχθεί ελάχιστα, μπορεί να επηρεάσει σοβαρά την αίτησή σας. Έτσι, αν ο κωδικός αυτός αναπτύχθηκε με το χέρι, θα πρέπει να να είναι μια εξαγωγή. NET, COM +, τα κατασκευαστικά στοιχεία τους, και MTS.However, αν χρησιμοποιήσετε ένα O / R mapping εργαλείο, μπορείτε να επικεντρωθεί κατά κύριο λόγο για την "λογική σχεδιασμού" εμμονή σας αντικείμενα συμπεριλαμβανομένων αντικείμενο τη χαρτογράφηση και την διαφόρων τύπων με τις αλληλεπιδράσεις με τη βάση δεδομένων που περιλαμβάνει ένθετο, ενημέρωση, φορτίο, να διαγράψετε, απορίες, αποθηκευμένη διαδικασία υποβολής, των σχέσεων, και άλλα. Και, το O / R mapping εργαλείο θα κάνει τα υπόλοιπα για αυτό. Θα διασφαλίσει ότι ο κώδικας που παράγεται ακολουθεί όλες τις βέλτιστες πρακτικές της γραφής τους. NET συνιστώσες να τρέχει στο COM + και MTS.Reason 4: Γλιτώνετε δοκιμές timeFourth όφελος μιας O / R mapping εργαλείο είναι ότι μειώνει τις δοκιμές σας προσπάθεια δραματικά. Εάν αναπτυχθούν όλα τα επιμονή κώδικα με το χέρι σας θα είναι επίσης αρμόδια για τη δοκιμή μόνος σου. Και, όπως γνωρίζετε, τον έλεγχο, όπως είναι πολύ προσπάθεια αφού η ανάπτυξη σε κάθε project.On την άλλη Αντιθέτως, αν δημιουργούνται κωδικό από O / R mapping εργαλείο, είναι κώδικα που προέρχονται από τα πρότυπα που είναι πολύ πιθανό επιμελώς δοκιμαστεί από τον προμηθευτή του λογισμικού ίδιο (περισσότερο από ό, τι μπορείτε, διότι είναι ο πρωταρχικός στόχος τους). Και, για αρχή του, το πιθανότερο εκατοντάδες ή ίσως και χιλιάδες άλλους πελάτες που χρησιμοποιούν το εργαλείο αυτό έχει δοκιμαστεί και ο κώδικας που δημιουργείται από αυτή την O / R mapping εργαλείο. Ως αποτέλεσμα, πολλά από τα σφάλματα που δεν μπορείτε να βρείτε στο δικό δοκιμές έχουν ήδη βρεθεί και καθορίζεται στο δημιουργημένο κώδικα μιας O / R mapping tool.Reason 5: Απλοποίηση σας. NET developmentIf έχετε για να γράψετε όλα τα επιμονή κωδικό σας, είστε καθήλωση στην λεπτομέρειες των ADO.NET, COM +, MTS, απάτριδες. NET συστατικά, και πολλά άλλα. Και, θα καταλήξουμε δαπανούν πολύ χρόνο σε λεπτομέρειες που πραγματικά δεν έχουν ανάγκη. Από την άλλη πλευρά, αν έχετε δημιουργήσει κωδικό από O / R mapping εργαλείο, μπορείτε get καλά αντικείμενα σχεδιασμού και το μόνο που χρειάζεται είναι να ασχοληθεί με τα δημόσια interface.Below είναι ένα παράδειγμα του κώδικα που θα γράψετε εάν χρησιμοποιηθεί ένα O / R mapping tool.try (Μισθωτοί objInfo = νέα Υπαλλήλων ()? EmployeesFactory objFactory = νέα EmployeesFactory ()? objInfo.EmployeeID = EmployeeID? objFactory.Load (objInfo)? / / κώδικας εδώ για να χρησιμοποιήσετε το "objInfo" αντικείμενο) αλιευμάτων (Exception ex) (/ / κώδικας εδώ για να χειριστεί την exceptionreturn?) Όπως να δείτε, δημιουργείται ο κώδικας είναι πολύ απλός στη χρήση από την πραγματικότητα γραπτώς. NET συστατικά yourself.Many ανθρώπων δεν έχει ακούσει ποτέ του O / R εργαλεία χαρτογράφησης και έχουν ακούσει πολλά περισσότερα από αυτά, αλλά φοβούνται να τα χρησιμοποιούν. Ελπίζω Έκανα μια αρκετά ισχυρή περίπτωση εδώ για να σας δώσει μια σοβαρή εξέταση για την Π / Ε για την χαρτογράφηση project.Iqbal Khan είναι ο Διευθυντής Πωλήσεων & Marketing σε AlachiSoft (http://www.alachisoft.com/), ηγετική

Αρθρο Πηγη: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster παίρνει τον κώδικα HTML
Προσθεστε αυτο το αρθρο στον ιστοτοπο σας τωρα!

Webmaster υποβάλλει τα άρθρα σας
Εγγραφή που απαιτείται καμία! Συμπληρώστε τη μορφή και το άρθρο σας είναι στον κατάλογο Messaggiamo.Com

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory

Κατηγοριες


Πνευματικα Δικαιωματα 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster υποβαλουν τα αρθρα σας για να Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu