Newsgroup: it.comp.www.php
Titolo: Qual'è la differenza

Ho letto piů di una volta che php e 
asp.net
non sono paragonabili poiche il primo č
un semplice linguaggio mentre il secondo č
un framework.
Potreste spiegarmi il significato di framework?
Cosa mi permetterebbe di fare 
asp.net
 in piů
rispetto a php?
Ciao e grazie a tutti.

 rispetto a php?
Non e' una questione di che cosa abbia in piu' un linguaggio piuttosto
che un altro.
E' una questione di necessita' e conoscenza:
Es. di necessita'
Una piccola impresa vuole un gestiona per la contabilita', gli propongo
SAP o gli propongo Esatto?
Se ci so dovesse basare sulle funzionalita' (chi ne ha di piu')
ovviamente SAP, ma il costo di SAP e' elevatissimo con costi doppi o
tripli per le personalizzazioni (si parla di 500.000/1.000.000 di euro
per la licenza e il doppio o il triplo per le customizzaioni sempre
necessarie).
La scelta per questa necessita' e' Esatto, perche' assolve le funzioni
che servono senza essere tanto di piu'.
Es. conoscenza
Metti Michael Schumacher alla guida di una 500 e Mario Rossi (NB nome
inventato), elettrauto di professione alla guida di un F2003, chi vince
in una gara di abilita'
Probabilmente Mario Rossi sbiellera' alla prima curva (appena scala le
marce).
Morale, non importa molto che cosa puo' fare un linguaggio, piuttosto
la conoscenza che ne ha lo sviluppatore. In ASP.net si possono fare
molte cose, ma se si conosce a menadito il PHP se possono fare anche
cose migliori, rispetto ad una conoscenza non approfondita di ASP.net
Saluti.
-- 
I'am what I'am, I do what I can


si ma se uno deve iniziare a imparare uno dei 2 linguaggi ,quale
consigliresti ?
sia per semplicità di apprensione
che risultati
e compatibilità con i server e via dicendo

 ha scritto nel messaggio
news:Rrfob.78773$vO5.2...@twister1.libero.it...

PHP lo puoi usare su server sia WIN che LINUX/UNIX gratuito, grossa comunità
di persone che ti aiutano (Anche 
ASP.NET
 a dirla tutta), sosta zero, la
configurazione è facile e puoi installare sia il web server che PHP sul tuo
computer di casa.
Comunque se una persona deve iniziare (tranne le particolari difficoltà di
uno linguaggio o dell'altro ) le cose che si possono fare sono praticamente
le stesse!!!
Se si comincia a scavare magari ci sono differenze... ma per una buona parte
del lavoro sono equivalenti!
Comunque se fai la stessa domanda nel Newsgroup di ASP magari qualcuno la
pensa diversamente...!!!
Ciao e buon inizio!
Francesco

 consigliresti ?
Hai qualche competenza di base in programmazione? Se si studiali
entrambi, dando la precedenza al PHP (la curva di apprendimento e' meno
ripida dell'ASP.net). Se non hai nessuna base comprati parti con il
PHP, poi in futuro puoi sempre approfondire l'ASP.net


scherfino, in data 30/10/2003 22.32, ha occupato banda con questi byte:

Eh eh, l'apprensione te la fanno venire tutti e due quando, dopo aver 
editato un script per due ore, lo lanci e ti accorgi che funziona, ma 
non come dovrebbe... :D
La semplicita' di apprendimento e', IMHO, soggettiva: c'e' chi riesce ad 
imparare un linguaggio piu' velocemente di un altro.
-- 
Spirito Libero
"La verità non sta in un solo sogno ma in molti sogni!"
(Le mille e una notte)

Ciao , ne approfitto per fare una domanda:
ho l'esigenza di sviluppare un sito in una intranet utilizzando il database
MS access (archiviazione, gestione e condivisione di dati).
Avevo pensato, seguendo l'istinto, di usare le pagine asp ...
parlando con qualcuno (anti bill) mi suggerisce di usare il linguaggio
php....
Domanda: php riconosce tranquillamente, al pari di asp, i database access? o
mi complicherò la vità?
Grazie
Claudio

mi complicherò la vità?
sì.
puoi anche usare delle librerie che sostanzialmente ti fanno
programmare con gli stessi oggetti ado.  però funzionano solo su
server windows e, per quanto mi riguarda, non sono riuscito a trovare
niente di simile per mysql.  questo vuol dire che se ti fai le tue
applicazioni con php che interrogano access, e poi vuoi passare a
mysql sostanzialmente devi riscriverle da zero o quasi e usare metodi
completamente diversi.

 niente di simile per mysql.  
Chiedi e ti sara' risposto:
http://php.weblogs.com/ADODB


 completamente diversi.
Ciao Lbo, qualche post fa ti dissi di guardare il codice di phpnuke, perchè
si trovano diverse cose interessanti. Una di queste è l'sql layering (se si
dice così), ovvero la comunicazione con il database avviene attraverso
funzioni non standard (ad es. mysql_query -> sql_query) e queste funzioni
sono definite in una particolare pagina, specifica per ogni db che si
intende utilizzare, quindi se usi access, viene inclusa la pag. msaccess.php
e così via (sono supportati anche sql server, postgre, oracle, mysql4).
In questo modo se cambi db, è sufficiente cambiare (in una sola pagina) la
definizione delle funzioni di comunicazione, senza grosso sbattimento
(peraltro in nuke te le trovi già fatte).
Paolo