Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> ingegneria del Software >> .

Confronto di ColdFusion Frameworks

ColdFusion linguaggio di scripting di Adobe serve un ruolo nel facilitare lo sviluppo di pagine web dinamiche che interagiscono con i database SQL . Tuttavia, anche con ColdFusion , i progetti diventano grandi e difficili da gestire. I programmatori possono quindi rivolgersi a strutture ColdFusion , che creano le strutture per gestire grandi quantità di codice di produzione complicato . Quadri sono disponibili in tre varietà: quadri di Model-View -Control , framework di inserimento di dipendenza , e framework di persistenza . Tipi di Frameworks

quadri ColdFusion sono di diversi tipi per risolvere diversi problemi . I framework Model-View -Control offre soluzioni software per mantenere la separazione tra presentazione e componenti logici di programmazione in un sito ColdFusion . Quadri di iniezione di dipendenza mantengono progetti con strutture complesse di componenti ColdFusion . Framework di persistenza aiutano a mantenere il codice tra gli oggetti di un progetto di ColdFusion e il database sottostante , al fine di evitare di riscrivere il codice del database e le query nel corso della vita di un progetto .
Fusebox

un esempio di un quadro di riferimento che segue il modello MVC è fusebox . Fusebox aveva lo scopo di creare una sorta di " idraulico" alla base di codice ColdFusion che dà ai programmatori una solida base per il codice . Questo quadro non impone un particolare paradigma di programmazione , ma piuttosto offre ai programmatori la possibilità di utilizzare i propri componenti . La fondazione di fusebox si occupa di componenti MVC , in modo che i componenti di visualizzazione e componenti di programmazione di mantenere la separazione e mantenere le modifiche in una parte del programma di influenzare l'intero progetto .
Coldspring

il quadro Coldspring gestisce i componenti per il programmatore ColdFusion . "Componenti" sono simili a "oggetti" in altri linguaggi di programmazione . in ColdFusion , questi oggetti possono essere importati nel progetto . La gestione di questi componenti può diventare problematico , però, quando molti componenti dipendono l'uno dall'altro per la loro funzionalità . Coldspring utilizza file XML per gestire le dipendenze tra i componenti per il programmatore , in modo che quando il programmatore invoca un componente per un compito , il framework gestisce il codice dipendente.
Trasferimento

Transfer rappresenta un framework di persistenza che gestisce gli oggetti ColdFusion all'interno di un programma di accesso al database sottostante . Trasferimento , come Coldspring , utilizza XML per gestire gli oggetti e la loro interazione con un database relazionale . Il quadro di trasferimento crea oggetti speciali di trasferimento che gestiscono le transazioni di database per il programmatore , in modo che lei può ottenere informazioni dal database dal proprio programma senza preoccuparsi della implementazione del database . Questo significa che il programmatore può sia interagire con un database specifico tramite Bonifico o creare codice che può interagire con diversi tipi di database .

 

software © www.354353.com