Cinque motivi per usando un O/R che traccia attrezzo
Così, perchè dovreste usare del O/R che traccia
l'attrezzo? Non sto parlando di un attrezzo specifico ma di
piuttosto tutto il O/R che traccio gli attrezzi in generale. Ci
sono un certo numero di motivi per usando un O/R che traccia
l'attrezzo ma prima che mi tuffi nel quel, lo lasciano darvi una breve
descrizione di ché O/R tracciare l'attrezzo realmente è.
Un O/R che traccia l'attrezzo genera gli oggetti di
persistenza per la vostra applicazione del NET. È una
modellistica e l'attrezzo della generazione di codice che collega alla
vostra base di dati ed indica il relativo schema, allora li lascia
tracciare gli oggetti alle tabelle ed alle viste della base di dati,
specificare l'inserto di singolo-fila, l'aggiornamento, il carico ed i
funzionamenti di cancellazione, domande e chiamate immagazzinate di
procedura, come metodi a questi oggetti. E, inoltre li lascia
definire di valore univoco, un-$$$-MOLTO, molto-a-u'ed i rapporti
multipli fra gli oggetti basati sui rapporti fra le tabelle nella base
di dati. Allora vi genera il codice di oggetti completamente di
funzionamento di persistenza per.
Ci sono molte altre caratteristiche che un buon O/R che
traccia l'attrezzo assicura ma sto mantenendo il mio riassunto di
descrizione in modo da posso comunicare di più circa i benefici.
Motivo 1: Riducono il vostro tempo di sviluppo
Il primo beneficio di un O/R che traccia l'attrezzo
è che li conserva una tonnellata di tempo di sviluppo (volta di 50% -
di 20% secondo la vostra situazione). Ora, O/R che traccia
l'attrezzo non sta generandovi alcun "codice di scienza del razzo" per
e potreste definitivamente farli manualmente se desideraste. Ma,
questo è lavoro noioso molto e definitivamente sareste più
felici se non doveste farli voi stessi. Facciamo un certo per la
matematica semplice.
Un'applicazione tipica con 15-20 tabelle della base di
dati ha 30-50 oggetti (oggetti compresi della fabbrica e di dominio) e
questa è approssimativamente 5000 - 10.000 linee del codice. È
probabile occorrervi alcune settimane ad una coppia dei mesi per
mettere a punto e sperimentare questo codice. E, se la vostra
applicazione ha più tabelle che questa (che molte), allora appena
multiplo i suddetti numeri da quello molto.
D'altra parte, un O/R che traccia l'attrezzo vi
genererebbe questo codice per in un giorno o in due. Anche qui,
avete bisogno di questi 1-2 giorni soprattutto di determinare i vostri
rilievi dell'oggetto alla base di dati. La generazione reale di
codice è istantanea. Così, il vostro saving di tempo è
tremendo.
Motivo 2: Produce il codice più meglio progettato
Il secondo beneficio di un O/R che traccia
l'attrezzo è che li lascia produrre il codice più meglio progettato
che facendolo voi stessi da-mano. Conosco che cosa state
pensando. Pensate che possiate fare un lavoro migliore che un
O/R che tracciate l'attrezzo perché scrivete ogni funzione del vostro
codice. Definitivamente possono ma non tutto. Consideri
questo. Una squadra media di sviluppo ha livelli differenti di
perizia e l'esperienza e non ognuno è un buon progettista. Di
conseguenza, non può seguire i modelli di disegno nel loro codice e
concludersi in su con un poco codice di qualità. E, se gli
sviluppatori multipli sono codice di scrittura, il loro codice è
andare molto probabile essere contradditorio con a vicenda. E,
la contraddizione in se è una fonte grande di povera qualità nel
codice dell'applicazione.
D'altra parte, un buon O/R che traccia l'attrezzo usa le
mascherine di codice che hanno disegno eccellente perché sono
progettata molto probabile e generato (architetto livellato) dagli
assistenti tecnici molto maggiori. E, questi codificano le
mascherine quasi sempre seguono i modelli conosciuti di disegno.
Così, il codice che genererete da un O/R che tracciate
l'attrezzo è andare molto probabile essere progettato più meglio che
il codice progettato dalla vostra propria squadra di sviluppo.
Motivo 3: Non dovete essere un esperto del NET
Il terzo beneficio di usando un O/R che traccia
l'attrezzo è che non dovete essere un esperto del NET per sviluppare
il vostro codice di persistenza. Com'è noto, il codice di
accesso di dati è critico per le prestazioni generali della vostra
applicazione. Se questo codice è progettato male e sviluppato,
può interessare severamente la vostra applicazione. Così, se
sviluppaste a mano questo codice, dovete essere un'esportazione di
NET, di COM+, dei componenti apolidi e di MTS.
Tuttavia, se usate un O/R che tracciate l'attrezzo, potete
mettere a fuoco soprattutto "sul disegno logico" dei vostri oggetti di
persistenza compreso il tracciato dell'oggetto e dei tipi differenti
di interazioni con la base di dati compreso l'inserto,
l'aggiornamento, il carico, la cancellazione, le domande, le chiamate
immagazzinate di procedura, rapporti e più. E, il O/R che
traccia l'attrezzo gli farebbe il resto per. Si accerterebbe che
il codice generato seguisse tutte le pratiche migliori dei componenti
apolidi del NET di scrittura al funzionamento in COM+ ed in MTS.
Motivo 4: Li conserva tempo difficile
Il beneficio di quarto di un O/R che traccia
l'attrezzo è che riduce drammaticamente il vostro sforzo difficile.
Se sviluppaste a mano tutto il codice di persistenza, inoltre
sareste responsabili del verificarlo voi stessi. E, com'è noto,
esaminare è tanto sforzo quanto lo sviluppo in tutto il progetto.
D'altra parte, se generaste il codice da un O/R che
tracciate l'attrezzo, sta venendo dalle mascherine di codice che sono
molto probabile esaminate completamente dal fornitore in se del
software (più così di voi perché è il loro fuoco primario).
E, in cima esso, le centinaia più probabili o forse migliaia di
altri clienti stanno utilizzando questo attrezzo ed hanno verificato
il codice generato da questo O/R che tracciano l'attrezzo. Di
conseguenza, molti degli insetti che non potreste trovare nella vostra
propria prova già sono stati trovati e riparato stati nel codice
generato di un O/R che tracciano l'attrezzo.
Motivo 5: Facilita il vostro sviluppo del NET
Se dovete scrivere tutto il codice di persistenza
voi stessi, vi impantanate nei particolari di ADO.NET, COM+, MTS,
componenti apolidi del NET e più. E, vi concludete sullo
spendere il tempo molto in dettaglio di che realmente non
avete bisogno. D'altra parte, se generate il codice da un O/R
che tracciate l'attrezzo, ottenete gli oggetti buoni di disegno e
dovete soltanto occuparsi della loro interfaccia pubblica.
Sotto è un esempio del codice che scriverete se usaste un
O/R che tracciate l'attrezzo.
prova {
ObjInfo degli impiegati = nuovo Employees();
EmployeesFactory() objFactory = nuovo di EmployeesFactory;
objInfo.EmployeeID = EmployeeID;
objFactory.Load(objInfo);
//codice qui per usare il catch(Exception "dell'oggetto"
di objInfo} ex) {
//codice qui per maneggiare l'eccezione
ritorno; }
Come potete vedere, il codice generato è molto
semplice usare che realmente scrivendo i componenti voi stessi del
NET.
Molta gente non ha sentito parlare mai O/R che traccia gli
attrezzi e molto li hanno sentiti parlare ma sono impauriti usarli.
Spero che vi abbia fatto un caso abbastanza forte qui per per
dare una considerazione seria a O/R che traccio per il vostro
progetto.
Iqbal Khan è il direttore delle vendite &
dell'introduzione sul mercato a AlachiSoft (
http://www.alachisoft.com/), un fornitore
principale di O/R che traccia TierDeveloper denominato attrezzo.
Potete raggiungerli
a
iqbal@alachisoft.com.
Fonte dell'articolo: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!
Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com