|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Oct 2009
Messaggi: 24
|
Venendo da Java quanto è complesso studiare PHP ad oggetti?
Ciao,
vendendo da Java (beh neanche a dire che lo conosco benissimo...ho fatto due corsi universitari di programmazione OO basati su Java...diciamo che conosco le basi della programmazione ad oggetti e del meccanismo dell'ereditarietà in Java usando classi abstract ed interface) quanto è complesso studiarsi PHP ad oggetti? E sopratutto al giorno d'oggi è importante saper programmare OO in PHP o è usato ancora prevalentemente in maniera imperativa? Tnx |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Una volta che sai programmare ad oggetti è indifferente il linguaggio, anzi, una volta che sai programmare è indifferente il linguaggio
![]() Comunque php ad oggetti è molto simile a java quindi in una giornata sei già produttivo. Se inizi nuovi progetti tanto vale che sfrutti gli oggetti anche in php(in teoria dovresti sentirne tu l'esigenza visto che poter programmare ad oggetti è un bel passo avanti) |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Quote:
Java introduce molte piu cose di PHP, oltre per il fatto che è un linguaggio di programmazione a tutti gli effetti... PHP un pò meno
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
|
#4 |
|
Bannato
Iscritto dal: Oct 2009
Messaggi: 24
|
mmm ok...benissimo...stò un po' arruginito con Java ma tanto lo dovrò rivedere per altri esami....appena ho un po' di tempo allora inizio a dare un'occhiata a PHP OO
Secondo voi le guide su Html.it possono essere valide già per iniziare a produrre qualcosa di concreto o cmq devo prendermi un bel manualone? Tnx |
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Quote:
Alternativamente... www.php.net
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
|
#6 | |
|
Bannato
Iscritto dal: Oct 2009
Messaggi: 24
|
Quote:
|
|
|
|
|
|
|
#7 | |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Quote:
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
|
#8 |
|
Bannato
Iscritto dal: Oct 2009
Messaggi: 24
|
|
|
|
|
|
|
#9 | |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Quote:
Secondo anno di Informatica?
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
|
#10 |
|
Bannato
Iscritto dal: Oct 2009
Messaggi: 24
|
|
|
|
|
|
|
#11 | |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Quote:
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
|
#12 |
|
Bannato
Iscritto dal: Oct 2009
Messaggi: 24
|
|
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Da noi uno solo... Algoritmi e Strutture dati I e II ... un esame unico diviso in pratico, scritto e orale...
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
#14 | ||
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Quote:
Quote:
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
||
|
|
|
|
|
#15 | |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Quote:
La sintassi infatti ho specificato che è praticamente identica, non totalmente identica. Ovviamente cambiano in piccole e importanti cose (forse anche in alcuni tipi di dato... però su questo non sono sicuro)
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Anche limitandoci ai soli oggetti, cosa mancherebbe a PHP?
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#17 | |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Quote:
Ha persino i namespace. A PHP 4.x tutto... E' vero che mi dirai: beh che problema c'è? C'è PHP 5.x sulla maggior parte di Hosting. Leopard integra PHP 5 e solo Tiger ha PHP4. Qualsiasi distro ha oramai nei pacchetti php5. Vero. Infatti il mio era un riferimento generico al passato. Java nasce ad oggetti, PHP lo diventa. Oggi come oggi non c'è differenza... se non nel linguaggio, nella tipizzazione e FORSE in qualche tipo di dato (questo non ne sono sicuro)
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
|
Quote:
Io sto studiando PHP su un libro da 1100 pagine della McGraw-Hill |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#20 | |
|
Member
Iscritto dal: Oct 2009
Città: Varese
Messaggi: 209
|
Quote:
Volevo dire che PHP non nasce ad oggetti come Java e Python, o Obj-c e C++ (adesso spazio da interpretati a compilati, non ha importanza il contesto). PHP nasce IBRIDO e viene poi portato ad oggetti dal team. Ad oggi è totalmente ad oggetti. Ma penso che il mio sia più una visione di 'parte'; uso PHP da quando è nato e sto iniziando ad esserne intollerante...
__________________
MacBook White 13.3'' Intel CPU :: 2GB DDR2 800Mhz :: 160Gb :: Mac OS X 10.6 Snow Leopard |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:02.





















