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
 

Fünf Gründe für das Verwenden eines O/R, das Werkzeug abbildet

Software RSS Feed





So warum sollten Sie irgendein O/R verwenden, das Werkzeug abbildet? Ich spreche nicht ein spezifisches Werkzeug aber über eher alles O/R Werkzeuge im allgemeinen abbildend. Es gibt eine Anzahl von Gründen für das Verwenden eines O/R, das Werkzeug aber abbildet, bevor ich in dieses tauche, läßt mich Ihnen einen kurzen Überblick über, welche O/R geben, Werkzeug abzubilden wirklich ist.

Ein O/R, das Werkzeug abbildet, erzeugt Ausdauergegenstände für Ihre NET Anwendung. Es ist ein Modellieren und Codeerzeugung Werkzeug, das an Ihre Datenbank anschließt und sein Schema liest, läßt Sie dann Gegenstände zu den Datenbanktabellen und -ansichten abbilden, Einzelnreihe Einsatz, Update, Last und Löschungbetriebe, Fragen und gespeicherte Verfahren Anrufe, als Methoden zu diesen Gegenständen zu spezifizieren. Und, es läßt Sie auch eins-zu-eins, ein-zu-viel, viel-zu-ein und many-to-many Verhältnisse zwischen den Gegenständen definieren, die auf Verhältnissen zwischen Tabellen in der Datenbank basieren. Es erzeugt dann völlig Arbeitsausdauerobjektcode für Sie.

Es gibt viele andere Eigenschaften, die ein gutes O/R, das Werkzeug abbildet, voraussetzt, aber ich halte meinen Beschreibung Schriftsatz, also kann ich über den Nutzen mehr sprechen.

Grund 1: Schnitte werfen Ihre Entwicklung Zeit nieder

Erster Nutzen eines O/R, das Werkzeug abbildet, ist, daß er Sie eine Tonne Entwicklung Zeit speichert (20% bis 50% die Zeit abhängig von Ihrer Situation). Jetzt erzeugt O/R, das Werkzeug abbildet, keinen "Rakete Wissenschaft" Code für Sie und Sie konnten ihn definitiv manuell tun, wenn Sie wünschten. Aber, dieses ist eine Menge langwierige Arbeit und Sie würden definitiv glücklicher sein, wenn Sie nicht sie tun mußten sich. Lassen Sie uns etwas einfaches Mathe tun.

Eine typische Anwendung mit 15-20 Datenbanktabellen hat 30-50 Gegenstände (einschließlich Gebiet und Fabrikgegenstände) und dieses ist ungefähr 5000 bis 10.000 Linien Code. Es ist wahrscheinlich, Ihnen einige Wochen zu einem Paar von Monaten zu dauern, um diesen Code zu entwickeln und zu prüfen. Und, wenn Ihre Anwendung mehr Tabellen als dieses hat (das viele), dann gerade mehrfach die oben genannten Zahlen durch das viel.

Andererseits würde ein O/R, das Werkzeug abbildet, diesen Code für Sie an einem Tag oder an zwei erzeugen. Sogar hier, benötigen Sie diese 1-2 Tage hauptsächlich, Ihre Gegenstandkartenaufnahmen zur Datenbank festzustellen. Das tatsächliche Codeerzeugung ist blitzschnell. So ist Ihre Zeiteinsparung enorm.

Grund 2: Produziert besser entworfenen Code

Zweiter Nutzen eines O/R, das Werkzeug abbildet, ist, daß er Sie besser entworfenen Code als, ihn tuend produzieren läßt sich Durchhand. Ich weiß, was Sie denken. Sie denken, daß Sie eine bessere Arbeit als ein O/R erledigen können Werkzeug abbildend, weil Sie jeden Aspekt Ihres Codes schreiben. Etwas von Ihnen können definitiv aber nicht jeder. Betrachten Sie dieses. Eine durchschnittliche Entwicklung Mannschaft hat unterschiedliche Niveaus der Sachkenntnis und Erfahrung und nicht jeder ist ein guter Entwerfer. Infolgedessen können es möglicherweise nicht Designmustern in ihrem Code folgen und mit einem wenigen Qualitätscode oben beenden. Und, wenn mehrfache Entwickler Schreiben Code sind, ist ihr Code sehr wahrscheinliches Gehen, mit einander inkonsequent zu sein. Und, Unbeständigkeit selbst ist eine grosse Quelle der geringen Qualität im Code einer Anwendung.

Andererseits benutzt ein gutes O/R, das Werkzeug abbildet, Codeschablonen, die ausgezeichnetes Design haben, weil sie sehr wahrscheinliches entworfen und verursacht durch sehr ältere (der Architekt waagerecht ausgerichtet) Ingenieure sind. Und, diese kodieren Schablonen folgen fast immer bekannten Designmustern. So ist der Code, den Sie von einem O/R Werkzeug abbildend erzeugen, sehr wahrscheinliches Gehen, als der Code besser entworfen zu werden, der von Ihrer eigenen Entwicklung Mannschaft entworfen ist.

Grund 3: Sie müssen nicht ein NET Experte sein

Dritter Nutzen des Verwendens eines O/R, das Werkzeug abbildet, ist, daß Sie nicht ein NET Experte sein müssen, zum Ihres Ausdauercodes zu entwickeln. Wie Sie wissen, ist Datenzugangkennziffer für die gesamte Leistung Ihrer Anwendung kritisch. Wenn dieser Code schlecht entworfen und entwickelt ist, kann er Ihre Anwendung streng beeinflussen. So wenn Sie diesen Code eigenhändig entwickelten, müssen Sie ein Export von NET, von COM+, von stateless Bestandteilen und von MTS sein.

Jedoch wenn Sie ein O/R Werkzeug abbildend verwenden, können Sie hauptsächlich auf den "funktionellen Entwurf" Ihrer Ausdauergegenstände einschließlich das Gegenstanddiagramm und der unterschiedlichen Arten von Interaktionen mit der Datenbank einschließlich Einsatz, Update, Last, Löschung, Fragen, gespeicherte Verfahren Anrufe, Verhältnisse konzentrieren und mehr. Und, das O/R, das Werkzeug abbildet, würde den Rest für es tun. Es würde sicherstellen, daß der erzeugte Code der ganzer besten Praxis Schreiben der stateless NET Bestandteile zum Durchlauf in COM+ und in MTS folgt.

Grund 4: Speichert Sie prüfenzeit

Vierter Nutzen eines O/R, das Werkzeug abbildet, ist, daß er Ihre prüfenbemühung drastisch verringert. Wenn Sie den ganzen Ausdauercode eigenhändig entwickelten, würden Sie auch für die Prüfung er sich verantwortlich sein. Und, wie Sie wissen, ist die Prüfung so viel Bemühung wie Entwicklung in jedem möglichem Projekt.

Andererseits wenn Sie Code von einem O/R Werkzeug abbildend erzeugten, kommt sie von den Codeschablonen, die gänzlich geprüft vom Software-Verkäufer selbst sehr wahrscheinliches sind (so als Sie, weil es ihr Primärfokus ist). Und, auf sie, benutzen die meisten wahrscheinlichen Hunderte oder möglicherweise Tausenden anderer Kunden dieses Werkzeug und haben den Code geprüft, der von diesem O/R Werkzeug abbildend erzeugt wird. Infolgedessen sind viele der Wanzen, die Sie nicht in Ihrer eigenen Prüfung finden konnten, bereits im erzeugten Code eines O/R Werkzeug abbildend gefunden worden und geregelt worden.

Grund 5: Vereinfacht Ihre NET Entwicklung

Wenn Sie den ganzen Ausdauercode schreiben müssen sich, werden Sie in die Details von ADO.NET, COM+, MTS, stateless NET Bestandteile und mehr versunken. Und, Sie werden herauf ausführlich viel Zeit aufwenden fertig, die Sie wirklich nicht benötigen. Andererseits wenn Sie Code von einem O/R Werkzeug abbildend erzeugen, erhalten Sie wohle Designgegenstände und Sie müssen nur ihre allgemeine Schnittstelle beschäftigen.

Unter ist ein Beispiel des Codes, den Sie schreiben, wenn Sie ein O/R Werkzeug abbildend verwendeten.

Versuch {

Angestellte objInfo = neues Employees();

EmployeesFactory objFactory = neues EmployeesFactory();

objInfo.EmployeeID = EmployeeID;

objFactory.Load(objInfo);

//Code hier, zum des "objInfo" Gegenstand} catch(Exception zu verwenden ex) {

//Code hier, zum der Ausnahme anzufassen

Rückkehr; }

Wie Sie sehen können, ist der erzeugte Code sehr einfach, als die NET Bestandteile sich wirklich, schreibend zu verwenden.

Viele Leute haben nie von O/R Werkzeuge abbildend gehört und viel mehr haben gehört, von sie aber Angst haben, sie zu benutzen. Ich hoffe, daß ich einen starken genug Fall hier für Sie eine ernste Betrachtung zu O/R habe geben gelassen abbildend für Ihr Projekt.

Iqbal Khan ist der Direktor der Verkäufe u. des Marketings bei AlachiSoft (http://www.alachisoft.com/), ein führender Versorger von O/R Werkzeug angerufenen TierDeveloper abbildend. Sie können ihn an iqbal@alachisoft.com erreichen.

Artikel Quelle: Messaggiamo.Com

Translation by Google Translator





Related:

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


Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!

Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!

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

Veröffentlichen Sie Ihre Texte im Messaggiamo.Com Artikel-Verzeichnis

Kategorien


Copyright 2006-2011 Messaggiamo.Com - Site Map - Privacy - Webmaster, veröffentlichen Sie Ihre Artikel kostenfrei auf Messaggiamo.Com! [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu