Newsgroup: it.comp.www.php
Titolo: PHP e Programmazione a oggetti

Qualcuno sa darmi ue dritte sulle
possobilità di Programmazione a Oggetti in PHP
Non ho trovato molto in giro....
Grazie

 possobilità di Programmazione a Oggetti in PHP
http://www.php.net/manual/it/language.oop.php
Ma comunque non aspettarti troppo.
Ciao
Marco

 ha scritto:

Ciao,
http://freephp.html.it/articoli/view_articolo.asp?id=89
http://freephp.html.it/articoli/view_articolo.asp?id=90
http://freephp.html.it/articoli/view_articolo.asp?id=91
http://freephp.html.it/articoli/view_articolo.asp?id=92
http://freephp.html.it/articoli/view_articolo.asp?id=104
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 > possobilitŕ di Programmazione a Oggetti in PHP


ok, grazie mille
se ho capito bene con PHP 5 dovrebbe cambiare sostanzialmente
la parte a oggetti ... ma quando uscirà la versione 5 ?
"fabio sutto" <fabio.s...@liberoYYY.it> ha scritto nel messaggio
news:151Z25Z67Z39Y1...@usenet.libero.it...


 mi devo arrendere ancora prima di comniciare?
Si.
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1

 mi devo arrendere ancora prima di comniciare?
Arrendersi mai.
Usare strumenti M$ ancora meno.
E' solo che il supporto alla OOP di PHP non č completa.
Non so se le cose cambieranno con PHP5.
Ciao
Marco

 E' solo che il supporto alla OOP di PHP non è completa.



Siamo alla beta 3, probabilmente in primaverà ci sarà la definitiva.
Non aspettarti un linguaggio a oggetti puro come Java e C#, sarà un ibrido
stile Pyhton (con più somiglianze sintattiche con Java).


 
Per quanto riguarda la programmazione OOP, questo è quanto verrà 
implementato nella release 5 :
http://www.php.net/zend-engine-2.php
Ciao
Roberto

 
http://www.php.net/zend-engine-2.php
Ho dato un'occhiata molto veloce e sembra molto interessante.
Però mi pongo un quesito: arrivati a questo punto, tanto vale usare JSP...
Ciao
Marco

Marco Napolitano ha scritto:

Vediamo se posso aiutarti ...
Vediamo un po di JSP e di Java in genere :
http://www.tek271.com/articles/JavaOrPhp.html
Adesso passiamo a cose più serie e parliamo di PHP :
http://www.imakenews.com/badblue/e_article000097214.cfm
http://www.imakenews.com/badblue/e_article000080431.cfm
(nota personale : tieni presenti che si parla di PHP 4)
Giusto perchè voglio metterci qualcosa di mio ti dirò che, per me, il 
miglior linguaggio è quello che unisce queste qualità :
* semplice da imparare per un neofita;
* potente;
* utilizzabile in Windows/Linux;
* con buone prestazioni;
* facilmente estensibile.
Non dico che PHP sia il massimo, dico solo che PHP è il giusto compromesso.
Poi vorrei aggiungere una riflessione. PHP è più giovane di Java, sono 
certamente stati investiti meno soldi su di lui, è certamente 
ingegnerizzato peggio di Java, ha sicuramente una libreria di funzioni 
più limitata, non ha alle spalle una società come SUN (di dimiensioni 
imponenti e con un budget faraonico), il maggior supporto fornito agli 
sviluppatori viene da altri programmatori, sempre in forma gratuita. 
Eppure sto parlando di confrontare questo "piccolo" sistema di sviluppo 
(PHP 4) con il "grande" Java (1.4), inoltre nelle comuni attività di 
tutti i giorni vedo molto PHP e molto meno Java. Non ti sembra che ci 
sia qualcosa di strano ?  Come per tutte le cosa, ci sarà un perchè...
Ciao.
Roberto Rossi
Web   : 
http://rsoftware.altervista.org

Io sono dell'idea che ogni strumento si collochi in un certo ambito e che
non esista uno strumento perfetto ma, come dici tu, un compromesso ossia
quello che si adatta maggiormente alle esigenze del problema.
IMHO, il grosso problema di PHP è che è troppo semplice da imparare e questo
porta una marea di persone, con una scarsissima preparazione informatica, a
scrivere script copiando/modificando qualcosa trovato in rete. Poi viene qui
sul ng a chiedere come si contano i record o si recuperano i campi di un
form.
Questo sminuisce il valore di php e tutti i professionisti del settore,
anche perchè qui non si parla di realizzare qualcosa di visibile, spesso lo
script php lavora dietro le quinte ed il cliente non è in grado di
apprezzare la qualità di un lavoro ben progettato da uno fatto coi piedi.
Personalmente adoro sia PHP che Java ed il fatto che Java possa essere meno
usato (cosa poi da dimostrare) è legato al fatto che Java è difficile, non
c'è pezza.
E' difficile perchè richiede conoscenze di base e una buona metodologia di
lavoro, senza le quali è come avere in mano degli spaghetti cotti.
Vabbè, basta. Mi fermo qui perchè sto iniziando a scrivere una mail di
sfogo.
Ciao
Marco

scrivere script copiando/modificando qualcosa trovato in rete
la semplicità non è mai un problema, per questo si cerca un approccio
object oriented, perchè è più vicino alla mentalità di un programmatore
rispetto all'approccio dei linguaggi imperativi.
Ben vengano le persone che non sanno contare i record o
recuperare i dati da un form.... il bello dei newsgroup
e di tutto quello che è gratis è questo
Ciao

Anche se non sarà un linguaggi a oggetti puro
sarà comunque paragonabile a 
ASP.NET
 ?
Visto che M$ ha lanciato la sfida a Java con
DotNet pensi che PHP possa confrontarsi su questo campo?
"fabio sutto" <fabio.s...@liberoYYY.it> ha scritto nel messaggio
news:151Z25Z62Z47Y1...@usenet.libero.it...


 e di tutto quello che è gratis è questo
Non sono d'accordo.
Molti problemi stupidi possono essere risolti semplicemente studiando il
linguaggio.
Ma spesso la gente è troppo pigra per farlo e posta per ogni minimo
problema.
Ciao
Marco


Comunque teniamo presente che Php (e Python e Perl) presentano e manterranno
una differenza fondamentale che è la loro ragion d'essere: sono linguaggi di
scripting e mancano della tipizzazione forte.
http://mindview.net/WebLog/log-0025
Poco importa quanto Php 5 assomiglierà sintatticamente a Java.


Marco Napolitano ha scritto:

Esatto. Il migliore è proprio quello che si adatta meglio alle esegenze 
del problema da risolvere. Fino a qui concordo.
Per quanto riguarda il resto mi pare di aver gia sentito la storiella 
che "PHP è semplice e porta una marea di persone...". Ritengo questa 
frase una sciocchezza, e adesso proverò a spiegare anche il perchè :
1) Tutti i grandi linguaggi hanno sempre portato una marea di persone ad 
utilizzarli;
2) Nessuna nasce 'imparato'. Per imparare bisogna partire da qualche 
parte, e molti scelgono (a ragione) PHP;
3) Il fatto di modificare procedure già fatte è una di quelle cose, 
molto belle, che servono per risparmiare tempo;
3) L'atteggiamento dei 'guru' che ritengono che le domande troppo 
semplici non debbano essere fatte è veramente 'triste'. Si dimenticano 
sempre che anche loro, all'inizio hanno avuto bisogno di aiuto;
4) Ciò che per qualcuno può essere una banalità per altri può essere 
molto complicato;
5) I newsgroup non sono, e spero non saranno mai, l'isola dei 'guru', 
esistono per aiutarsi a vicenda, senza discriminazioni di alcun genere;
6) La quantità di persone che utilizza PHP non sminuisce nulla. Se un 
software fatto da un 'novizio', a livello di funzionalità e prestazioni 
(tutte cose visibile dal cliente), è meglio o uguale a quelle preparato 
da un 'professionista', quest'ultimo non è poi tanto 'professionista';
7) Infine la cosa più importante. Per me, un buon lavoro, lo si misura 
con la soddisfazione della clientela. Ricordiamoci sempre che 'è bella 
la filosifia', ma la realtà è un'altra cosa. E questo sia con PHP, Java, 
Python, o con qualsiasi altro linguaggio.
Per concludere sappi che quando scrivo un software, la sua 
ingegnerizzazione ha un solo scopo, permettermi di compiere più 
velocemente e più semplicemente eventuali modifiche successive. Ciò mi 
consentirà, di avere margini più elevati per le modifiche e mi 
permetterà di fare prezzi più bassi, senza intaccare la qualità del 
lavoro, tutte cose che il cliente vede ed apprezza.
Ciao.
Roberto Rossi
Web   : 
http://rsoftware.altervista.org
EMail  : 
rsof...@altervista.org