Newsgroup: it.comp.www.php
Titolo: Applicazione o framework per realizzare interfaccie a db in poco tempo.

Salve,
Vorrei realizzare un "framewrk" o un applicazione che permette di
realizzare un gestionale, un interfaccia ad un database anche complesso in
modo quasi immediato.
L'idea e' quella di descrivere nello script cosa come e' fatta la
struttura dati e cosa si vuole... e il programma fa il resto.
 Chi si vuole unire? 
Mario.

_mario.lat ha scritto:

questi due progetti hanno lo stesso scopo
http://pear.php.net/DB_Dataobject
http://pear.php.net/DB_Dataobject_Formbuilder
   credo che sia meglio migliorare quello che c'č
piuttosto che buttarlo e ricominciare da capo
   chiaramente IMO

> struttura dati e cosa si vuole... e il programma fa il resto.
io mi trovo abbastanza bene con symfony
Alex

 Alex
Ti ringrazio per la segnalazione.
Sembra veramente molto interessante.
In effetti è quello che cercavo!
Ma ho un paio di domande da farti:
-)Che tipo di relazioni fra tabelle gestisce ? (uno a molti, molti a molti)
-)riesce a gestire 
-) permette di essere flessibile sul layout, sul check dei dati? anche con
funzioni scritte da 0 in php?
-)gestisce l'autenticazione? come... per gruppo?
-)permette la visualizzazione e la modifica solo di alcuni campi in
funzione dei permessi dell'utente?
-)permette la visualizzazione e la gestione di dati anche piu' complessi
dei soliti dati (stringa,intero, data.... ecc...)?
Grazie in anticipo,
Mario.
P.S. Grazie a tutti coloro che hanno risposto e/o letto il thread!

 
http://pear.php.net/DB_Dataobject_Formbuilder
Interessante. Io mi sto impratichendo con Drupal
http://drupal.org/
che fa cose più o meno simili. Ecco, se qualcuno conosce le due
possibilità, mi piacerebbe leggere qualcosa sulle differenze fra le
due piattaforme, che si somigliano anche graficamente.
Ciao, N.

> Interessante. Io mi sto impratichendo con Drupal
Scusate...
stiamo parlando di prodotti differenti.
Drupal è un ottimo CMS.
Anche se io preferisco Xoops (per la flessibilità dei template che
permette una personalizzazzione grafica molto spinta e in modo molto
semplice, per la gestione dei permessi molto più granulare di molti CMS,
per la semplicità di scrivere un modulo....
insomma per un programmatore Xoops è ottimo. Per chi non è un
programmatore è da valutare anche Joombla (anche se manca della
possibilità di definire i permessi di chi può fare cosa granulare come
Xoops)... ma mi fermo perchè quello che cerco è un'altra cosa.
Cerco un framework che da zero mi permetta di creare, ad esempio, un
gestionale (agenda, orari di lavoro, bilancio, ecc... ) in modo
personalizzato ma in tempo rapidissimo!
Un pò quello che ha fatto microsoft con Access... ha creato un tool per
creare i tool!
un CMS è più un applicazione che permtte di riciclare lavori già fatti.
un framework permette di fare quello che si decide da zero e crearlo in
pochissimo tempo.
Grazie per aver risposto e partecipato al thread,
MArio.

_mario.lat ha scritto:

a mio parere l'uso di un framework è da fuori di testa, comincia a 
scrivere un gestionale e te ne accorgerai all'istante, stampe in pdf, 
grafici in pdf, mailing list, backup automatici ecc.. una miriade di 
funzioni che devi aggiungere li per li al momento in cui si rendono 
necessarie al che mi domando, quanto tempo impiega un programmatore a 
fare un file di inserimento, modifica e cancellazione di 10 campi? 30/60 
minuti?
Sviluppare in PHP è talmente veloce che un framework non ha alcun senso 
se il progeto è ben ingegnerizzato dall'inizio.
Un programmatore "decente" riesce a gestire tranquillamente 2/3 
file(funzioni) al giorno il che significa un applicazione di medie 
dimensioni in 1/2 mesi a fronte di applicazioni tradizionali che hanno 
impiegato anni di sviluppo.
Chissà perché poi tutti si cimentano in CMS, framework ecc.. quando in 
realtà quello che manca sono delle buone applicazioni gestionali 
facilmente clonabili dalle controparti disponibili per gli ambienti 
windows con 2/3 mesi di lavoro al massimo.

 minuti?
   un paio di giorni la prima volta e poi "per sempre 40 secondi"
nei 40 secondi di realizzazione è compresa (ovviamente) la validazione
lato server dei dati immessi e non importa che i campi siano 10 o 25 (1)
   il tempo risparmiato a scrivere inserimento/modifica/cancellazione lo
dedichi ai report, sei molto più produttivo che non a riscrivere ogni volta
i form di inserimento/modifica/cancellazione
   in definitiva un framework ti serve ad essere *molto* più produttivo
  (1) nei 40 secondi è compresa anche la visualizzazione dei record in modo tabellare
con paginazione ed ordinamento ma questa è un'altra storia

 se il progeto è ben ingegnerizzato dall'inizio.
Se il framework è ingegnerizzato bene.... puoi riciclare quello che si fa
ogni volta!
Ritorno all'esempio di Access:
Ho scritto un applicazione in access in una settimana circa per farla
vederead un cliente... ho impiegato un mese con il php!
perchè?
Perchè ci si mette più a scrivere le interfacce grafiche che a fare il
codic vero e proprio.
Ora mi domando se non esiste un buon prodotto/framework in PHP che
permetta le stesse cose?
Ho dimezzato drasticamente tempi di sviluppo quando ho conosciuto le pear...
... ora cerco il "gral"!
il problema è... lo hanno già scritto questo potente strumento?
è sinphony?
Mario.

 è sinphony?
Questo?
symfony
http://www.symfony-project.com/