Convertire sito php procedural in php object oriented

omegas

Nuovo Utente
4 Apr 2011
11
0
0
ho sviluppato un piccolo gestionale in php procedurale, il problema è che devo convertirlo in php object oriented.

qual'è il modo migliore di procedere? che struttura dovrei dargli per poterlo rendere semplice e ben strutturato? esistono dei metodi di strutturazione già pronti capaci di darmi un'idea di come convertirlo?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Beh, non esiste alcuna procedura standard per convertire uno script procedurale in OOP. Tieni presente che la struttura del programma deve avvicinarsi il più possibile ad una situazione che potrebbe realmente esistere. Ogni oggetto deve poter quindi avere il suo corrispettivo nella realtà: oggetto utente, oggetto macchina, etc.
E soprattutto non abusare del paradigma ad oggetti. Ho notato che molte applicazioni (anche CMS famosi) usano un oggetto "Tools" in cui inseriscono metodi statici per fare di tutto e di più. Questo è completamente inutile, e sarebbe meglio creare un file functions.php o misc.php contenente delle normalissime funzioni.
 

omegas

Nuovo Utente
4 Apr 2011
11
0
0
Beh, non esiste alcuna procedura standard per convertire uno script procedurale in OOP. Tieni presente che la struttura del programma deve avvicinarsi il più possibile ad una situazione che potrebbe realmente esistere. Ogni oggetto deve poter quindi avere il suo corrispettivo nella realtà: oggetto utente, oggetto macchina, etc.
E soprattutto non abusare del paradigma ad oggetti. Ho notato che molte applicazioni (anche CMS famosi) usano un oggetto "Tools" in cui inseriscono metodi statici per fare di tutto e di più. Questo è completamente inutile, e sarebbe meglio creare un file functions.php o misc.php contenente delle normalissime funzioni.

se uso un framework dici che potrei risolvere facilmente il mio problema?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Con il framework fai prima, ma dipende dal tipo di applicazione che devi convertire, le più facili da manipolare sono in genere quelle CRUD (Create, read, update and delete)
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Occhio ad usare i framework: vanno bene se devi sviluppare un'applicazione piuttosto complessa (non necessariamente CRUD, anche se è la più indicata), ma se si tratta di un'applicazione semplice possono solo rendere le cose più difficili.
 
Discussioni simili
Autore Titolo Forum Risposte Data
L [PHP] Drupal convertire sito dinamico. CMS (Content Management System) 1
jonnino2004 sito spa da convertire in app Sviluppo app per Android 1
C Convertire sito web in app Android o per Windows Sviluppo app per Android 0
J Convertire sito Desktop in versione Mobile HTML e CSS 0
M Convertire il proprio sito personale in wordpress WordPress 4
Nyl Convertire sito passando a Drupal CMS (Content Management System) 3
L Script per convertire numeri in parole Javascript 2
D convertire questo stringa in mysqli PHP 4
T [A pagamento] convertire database Offerte e Richieste di Lavoro e/o Collaborazione 5
MarcoGrazia Convertire una data da un formato all'altro Snippet PHP 0
R Convertire slides Powerpoint in Pagine Web HTML e CSS 7
F Convertire JavaScript per la compatibilità nei browser obsoleti Javascript 0
P Convertire Excel in PHP PHP 1
Shyson [PHP] Convertire lunghezza di focale PHP 13
S [PHP] Convertire un orario in un numero decimale PHP 2
L [PHP] convertire gli url ad forma semplice PHP 3
J Come convertire i file ost in file pst? Posta Elettronica 6
G [PHP] Oracle, convertire una query multiline in Json PHP 3
fida convertire i video in mp3 Discussioni Varie 2
G [PHP] convertire data in formato italiano dopo query PHP 6
M [PHP] Convertire date da americana a italiana direttamente nel db PHP 6
L [PHP] Convertire web codeigniter in App PHP 0
ivarello C# Convertire i numeri in note Programmazione 1
D [Javascript] Convertire ed adattare una data Javascript 1
B preventivo per convertire variabili js Offerte e Richieste di Lavoro e/o Collaborazione 1
alexbrasile PHP convertire la funzione fsockopen in curl PHP 0
T [PHP] Convertire Codice JAVA a PHP PHP 3
M [PHP] Come convertire data in formato testo PHP 4
felino [MySQL][phpMyAdmin] Convertire colonna da VARCHAR a DATE MySQL 3
M Script per convertire video youtube in mp3 PHP 1
M Mostrare il contenuto del database e convertire la data da timestamp PHP 2
M Convertire piccolo codice da lato server a client Javascript 1
Lui199909 Convertire numero decimale in binario PHP 11
il_bauscia Convertire router wireless in access point Reti LAN e Wireless 1
S convertire html5/jquery app in apk per android jQuery 0
A convertire php in apk Smartphone e tablet 0
Marcolotto Convertire PDF in Word [Era: PDF2Word] Discussioni Varie 1
D Convertire una stringa html in php PHP 5
C Convertire una data PHP 1
U php-mysql script per convertire valori $_POST PHP 2
M Convertire DB Access in MySQL MySQL 2
M Convertire data da formato italiano a timestamp PHP 2
Web Designer Come convertire pixel in cm con px2in converter Windows e Software 0
novello88 Da MKV ad AVI [Era: convertire file Matroska] Windows e Software 0
V Convertire video youtube in mp3 Social Media Marketing 2
A Convertire pagina php in .doc PHP 6
voldemort Convertire un file VOB in MOV Mac e Software 0
B Trasformare/convertire codice javascript in link URL Javascript 11
G Convertire le date in italiano mysql PHP 5
G Convertire KML in XML XML 2

Discussioni simili