Newsgroup: it.comp.www.php
Titolo: PHP o ASP.NET ? Un aiuto per favore

Salve ragazzi sono alle prime armi in fatto di programmazione per internet,
la domanda è PHP è migliore di 
ASP.NET
 ? migliore nel senso di semplicità
nella programmazione e nella quantità di cose che ti permette di fare
rispetto all'altro, per cui più funzioni ecc.. ecc..
Inoltre mi sembra che il PHP è possibile usarlo sia con APACHE che IIS o
PSW
 è lo stesso usare uno o l'altro SERVER?
Grazie a chiunque mi possa illuminare.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie a chiunque mi possa illuminare.
Ciao, non conosco 
asp.net
, però posso dirti che se conosci il C/C++ ci
metti un'ora ad imparare le basi del php, sono molto simili.
Ciao
Francesco
_____________________________________
Per rispondere in e-mail togli NOSPAM 

  è lo stesso usare uno o l'altro SERVER?
Giusto. Lavora su windows, unix, linux, solaris ...
Saluti
Lukas

 Grazie a chiunque mi possa illuminare.
Sono completamente differenti: uno e' un linguaggio, l'altro un framework.
La quantita' di cose che ti permettono di fare e' esattamente la stessa
(riassumibile come 'tutte le 'cose' possibili' :) ), la facilita' con
cui le fai e' differente: per grosse applicazioni e' migliore un
framework, per applicazioni piu' piccole e' migliore un linguaggio.
Dipende da quello che devi fare.
Certo che fare una domanda cosi' su icwp non e' granche' furbo, e'
naturale che tutte le risposte saranno a favore di PhP quando magari si
confonde ASP con ASP.net :)
	nicholas

 Sono completamente differenti: uno e' un linguaggio, l'altro un framework.
Sono entrambi 'ambienti per la programmazione basata sul web'.. Il primo
prevede un linguaggio superficialmente simile al C, e una serie sterminata
di librerie per le funzioni più svariate, il secondo prevede tutti i
linguaggi .net compatibili (C#, VBnet, Jscript.net ma anche Perl, Python,
prossimamente Delphi..) e come 'libreria' utilizza il .NET framework.
L'implementazione dei due ambienti può variare: PHP può essere un CGI o un
modulo apache o un filtro isapi e/o essere precompilato con lo Zend
Optimizer, 
ASP.NET
 richiede generalmente IIS, ma non necessariamente (cfr.
Microsoft Cassini).
Dal pdv della filosofia operativa e dello 'stile' sono completamente
differenti, l'unica cosa in comune è che funzionano inserendo codice
compreso in tag speciali dentro le pagine html..

 Lukas
Ciao
--
AZ

 compreso in tag speciali dentro le pagine html..
No, in 
ASP.NET
 questo non è vero visto che il codice è possibile inserirlo
come classe compilate esterna alla pagina HTML.
Ciao
--
AZ

 come classe compilate esterna alla pagina HTML.
Beh sì, comunque è sempre possibile fare <% %> e anche limitarsi ad
utilizzare i soliti oggetti nativi di ASP con qualche miglioria (una sorta
di ASP 3.5), per contro i controlli lato server si mettono sempre come tag..
:-)

 compreso in tag speciali dentro le pagine html..
Perdonami... anche C e Bash sono 'ambienti per la programmazione basata
sul web'. 
A dire il vero PhP e' e resta un linguaggio interpretato, che
ha giustamente trovato motivo di espansione sul web, ma che e'
utilizzabile anche come linguaggio full-purpose.
Ora, io con ASP.net non ho giocato, ho giocato con C# su Unix, ma le
differenze sono imponenti: C# non ha una 'libreria', ma un set di
componenti che puo' usare (nel mio caso 
GNOME.NET
 :D).
Insomma, non e' cosi' facile, e' un po' come paragonare C e Windows ...
Cmq credo che .NET tu lo possa usare su Apache con qualcosa tipo
mod_mono o cose del genere.
Certo pero' che se i servizi di hosting non supportano c'e' poco da
fare ...
	nicholas


Oramai molti provider supportano ASP.Net, di solito costa di più però.

 :-)
Sě, vero, ma puoi utilizzare tecniche di programmazione che ti evitano
completamente l'inserimento di codice all'interno della pagina HTML.
Penso sia piů leggibile un codice cosě:
...
if (condizione)
    titolo.InnerText="Condizione vera";
    else
    titolo.InnerText="Condizione falsa";
...
<html><body>
<h1 id="titolo" runat="server" />
...
</body></html>
Che tutto *miscelato*:
<html><body>
<? if(condizione) { ?>
Condizione vera
<? } else { ?>
Condizione falsa
<? } ?>
...
</body></html>
(Anche se un po' estremo come codice, rende l'idea, no? ;)
Ciao
--
AZ

 schrieb im Newsbeitrag
news:a0%db.949$1d.2...@twister1.libero.it...

E mi vuoi dire che c'é grande differenza? :-)