![]() |
||
![]() |
FIB plus
Fast InterBase Plus V.6.9.9 |
|
|
Libreria flessibile di componenti Delphi e C++ Builder per lavorare direttamente con InterBase e Firebird. FIBPlus è una libreria concepita per gli sviluppatori di applicazioni database, basata sin dall'inizio sui desideri e le richieste degli sviluppatori. Ogni componente, metodo e proprietà sono intesi per risolvere le attività quotidiane più comuni. FIBPlus è compatibile con Delphi 3-5 (edizioni da Standard a Enterprise), Delphi 6-7 (Professional e Enterprise), Delphi 2005, Borland Developer Suite 2006, Delphi 2007-2010, C++ Builder 3-5 (da Standard a Enterprise), C++ Builder 6, 7, 2007, 2009, 2010 (Professional e Enterprise). Supporta InterBase versioni 4.x-5.x, InterBase 6.x, InterBase 7.x, Firebird 1.x e 2.x. Non richiede software aggiuntivo, a a parte l'InterBase client software (gds32.dll). I componenti FIBPlus Services richiedono anche gds32.dll e ibinstall.dll di InterBase 6.x-7.x. La miglior performance Una delle cose più importanti è la velocità di esecuzione delle query. E' per questa ragione che FIBPlus è stato considerevolmente ottimizzato e la sua velocità non è mai stata così alta. In pratica si è notato come il 90-95% delle applicazioni di alta qualità usano query con un piccolo numero di records. È necessario, quindi, sia ridurre la probabilità di Deadlock che il traffico di rete, e far diminuire il carico sul server. Tutti gli esperti di Client/Server lavorano in questa direzione comunque. FIBPlus è stato ottimizzato per l'esecuzione di queste query e ottiene realmente i massimi risultati. (sorgenti ed esempi disponibili qui) Pieno supporto ai tool di terze parti Delphi e C++Builder sono famosi anche per l'ampio numero di componenti di terzi parti. Ogni sviluppatore cerca i componenti migliori per la generazione delle proprie applicazioni. Potete anche utilizzare tali componenti perché FIBPlus è assolutamente compatibile con qualsiasi componente DB-aware discendente da TDataSet (TDBEdit, TDBGrid, TDBChart, InfoPower, DevExpress, EhLib, IntraWeb, ASTA, ecc.). Inoltre potrete usare FIBPlus con tutti i generatori di report: QuickReport, FastReport, Report Builder, ecc. Gestione e controllo flessibile delle transazioni Poiché vi occupate di un database server multiutente, gestire le transazioni nelle vostre applicazioni è molto importante. Soltanto FIBPlus vi dà il controllo più semplice e, allo stesso tempo, più flessibile delle transazioni. Potete controllare manualmente l'inizio delle transazioni, o FIBPlus lo farà automaticamente. Ora è possibile selezionare dati da una lunga transazione in lettura e modificarli separatamente in una "breve". Tutto questo lo potete fare con l'aiuto di un componente speciale (TpFIBUpdateObject) senza scrivere manualmente alcun codice. Quando usate FIBPlus vi dimenticherete dei DEADLOCKS. La migliore attuazione del meccanismo Master-Detail Soltanto usando FIBPlus gli sviluppatori possono controllare questo processo. Tutto quello che avete utilizzato fin'ora ogni giorno non è stato ottimizzato fino all'arrivo di FIBPlus. Il comune meccanismo realizzato nella VCL non è perfetto, e il suo uso "cieco" può notevolmente aumentare il traffico di rete e ridurre le prestazioni delle comuni applicazioni. Tuttavia questo non accade con FIBPlus. TpFIBDataSet permette di regolare il tipo di comportamento master-detail di cui avete bisogno. È facile ed efficace. Supporto totale delle caratteristiche di Interbase e FireBird Sì, tutte le caratteristiche sono supportate. Con l'aiuto di FIBPlus potete utilizzare gli array-fields, le Services API di FireBird e Interbase 6.x, e tutti i tipi dati. Usando FIBPlus potete essere sicuri che tutte le nuove versioni di FireBird ed InterBase saranno supportate. Caratteristiche e componenti unici In FIBPlus potete trovare persino il supporto dei campi booleani.
FireBird e InterBase continuano a non avere queste caratteristiche
ma FIBPlus sì! |
||