Newsgroup: it.comp.software.database
Titolo: Piattaforma x sviluppo su database

Salve a tutti.
Sto cercando una soluzione definitiva (parola grossa in
informatica...) per lo sviluppo di applicazioni basate su database
dove prevale la componente inserimento/interrogazione su quella
elaborativa.
Dovrebbe essere una piattaforma con queste caratteristiche:
- semplice sviluppo di business-layer e presentation-layer per input e
query sui dati
- semplice o per lo meno agevole manutenzione e modifica di quanto
sopra...
- multiutenza
- possibilmente web
- il database, o meglio, i dati non dovrebbero essere contaminati piu'
di tanto da informazioni per il front-end, permettendo cosi' un
accesso agevole anche da altre eventuali applicazioni
MS Access darebbe gia' delle buone risposte, ma nel mio caso non puo'
essere Access... :-)
Qualche idea ?
Bye


wrote:

PostgreSQL + Python.
Saluti  Manlio Perillo

 accesso agevole anche da altre eventuali applicazioni
MySQL
Ciao.

MySQL
Rispondo anche a "aaa".
Ciao.
Forse mi sono spiegato male. Il database puo' essere uno qualsiasi,
uso gia' quelli piu' diffusi. Anche il linguaggio, al limite, non mi
interessa.
Io cerco uno strato che stia sopra il linguaggio e il database e che
abbia una serie di "primitive" di alto livello:
- agganciare una grid ad una tabella o una vista del db
- costruire in 30 secondi (non scherzo, 30) una nuova pagina su alcuni
campi di una tabella
- semplice costruzione di form per l'input o la modifica dei dati
- semplice controllo e validazione dei dati inseriti, sia nella forma
che nel merito
Insomma, per fare un esempio, se voglio costruire la classica agenda
di amici con inserimento, ricerca, modifica e cancellazione, non devo
metterci piu' di 5 minuti, tralasciando grafica ed altri fronzoli.
Se aggiungo il campo "n. di scarpe" alla tabella amici, maschere,
logica di accesso al db, validazione di dati, ecc. deve essere tutto
fatto in 10 secondi.
Forse potrebbe fare al mio caso uno strumento CASE, ma mi sa che e'
ben oltre le mie esigenze, non vorrei dovermi trovare a guidare lo
shuttle per andare a fare la spesa...
Il guaio e' che sono abituato bene. Da anni lavoro su una piattaforma
in mondo Unix che, vi giuro, consente di sviluppare la soluzione piu'
complessa con una facilita' indescrivibile. .NET ? PHP o ASP ? Access
o Delphi ? Componenti aggiuntivi COM o ActiveX vari ?. Credetemi sulla
parola, al confronto cadono tutti nel cesso :-(((
Ditemi che esiste qualcosa di simile anche per Windows.
Bye


No, con Python + Nevow la cosa e' molto semplice.
Certo, per essere produttivo devi conoscere abbastanza bene SQL,
Python, Nevow e l'HTML + CSS (ma sono investimenti che si ripagano).
Saluti  Manlio Perillo

 elaborativa.
Di soluzioni non ce n'è una sola. Ce n'è almeno una per ogni piattaforma 
di sviluppo.
La tendenza poi è quella di gestire la persistenza in modo indipendente 
dal database che ci sta sotto.
Infine, suddividere in strati data access object (DAO), manager e 
presentazione. Se la componente elaborativa non è prevalente, puoi 
semplificare con DAO e presentazione. In java posso dirti che ciò si 
traduce in Hibernate e Struts.
Il database a quel punto si sceglie in base alle esigenze di gestione 
dati che uno ha.


E' possibile sapere  di che piattaforma stai parlando ?
Grazie e ciao
RobertoA


E cosa in Unify non ti va bene ?
Ciao
RobertoA

E' possibile sapere  di che piattaforma stai parlando ?
Si tratta di Unify. E' una piattaforma che comprende un db relazionale
dalle prestazioni eccezionali e un linguaggio di 4a generazione,
Accell, che con la sua sintassi SQL like e la sua versatilita' rende
di semplice realizzazione ualsiasi tipo di esigenza.
Il tutto e' corredato da un po' di tools per la generazione delle
form, dei report, ecc.
Ciao

E cosa in Unify non ti va bene ?
Che gira solo su server Unix/Linux. Questo a me va benissimo, ci
mancherebbe, io amo Unix, ma spesso al cliente non va di mettersi in
casa un nuovo server per un' applicazione parallela al gestionale,
magari di poco conto.
Inoltre ha dei costi abbastanza elevati. Solo la licenza client si
aggira sui 6-700 euro cad...
Ciao

 ha scritto nel messaggio 
news:iks9d1hisaj8u1b2g...@4ax.com...

Autocomposizione di Ms Access ??
Sto scherzando ...   :-)
Giulio

 elaborativa.
Allora, di soluzioni conosco queste: PowerBuilder e Forms Builder. Il
primo lo conosco solo di fama ed č indipendente dal db che vi si trova
sotto. Il secondo č un ambiente multipiattaforma specifico per Oracle,
in cui il linguaggio utilizzato č il PL/SQL (puoi anche interagire con
il file system, anche se in maniera limitata). Infine, potresti provare
ad utilizzare una mbiente RAD tipo Delphi piů le Zeos library; Java
abbinato a Eclibse, JBuilder, NetBeans o Oracle JDevelper oppure (no,
non scherzo) Visual Basic
Henryx
P.S. tutti gli ambienti da me proposti, ovviamente, hanno i loro pro e i
loro contro, sta a te poi decidere quale scegliere