Newsgroup: it.lavoro.professioni.webmaster
Titolo: ASP o PHP?

Non e' un flame, ma x una volta vorrei impostare una discussione seria...
Da una discussione con un amico sono nati un po' di dubbi, io sono un fan
del PHP, ma ASP sembra molto interessante, specie per tutti gli intrallazzi
con .NET ...
E dato che penso che sia meglio imparare una cosa bene piuttosto che due in
fretta e furia...
Per voi e' meglio ASP o PHP?
In che senso "e' meglio" uno rispetto all'altro?
Qual'e' il piu' usato nel mondo del web?
Quali sono le differenze e quali i punti in comune di maggior rilievo
secondo voi?
-- 
Napolux
http://napolux.supereva.it

 ha scritto nel messaggio
news:c4r3et$39t$1...@pluto.srv.dsi.unimi.it...

io ad empatia sono andato sull'asp
l'asp è l'insieme di poche istruzioni, qualche ciclo, molta logica, e una
sintassi scarna e semplice
il php già a livello di sintassi è più complesso...
però pare che il php potrà fornteggiare il .net... l'asp invece no anche se
resisterà pe rle applicazioni a maggior diffusione....

 ha scritto nel messaggio
news:c4r3et$39t$1...@pluto.srv.dsi.unimi.it...

dipende da cosa devi fare, su che piattaforma e in che modo
per applicazioni di difficoltà medio/bassa punterei su php che puoi
utilizzare su linux e windows e per il quale trovi moltissime risorse
per le applicazioni di difficoltà alta puoi scegliere fra php/
asp.net/jsp

 con .NET ...
Tieni presente che ASP non ha nulla a che vedere con 
ASP.NET
, sono due cose
totalmente diverse.
ASP sinceramente mi fa schifo (č stato il mio primo linguaggio
asp/vbscript), il PHP mi ispira di piů, ottimo 
ASP.NET
, cazzuto ma bagno di
sangue JSP, ma alla fine ho optato per ColdFusion, fantastico:)
Ciao
-- 
-- 
 <IvanBaldassi aka="ilG" />
"Emancipate yourselves from mental slavery"


Moderatore di it.comp.www.asp - Microsoft .NET MVP
http://www.aspitalia.com/
 Enjoy the .NET community!
http://www.dev2dev.it/
 La rete ha connesso nuove particelle!
http://www.extensible.it/
 XML and beyond

 secondo voi?
al momento asp e' praticamente morto... lo usano ancora in parecchi... ma
non c'e' storia tutti dovranno migrare a .net.
-- 
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Oggi, l'organigramma è fatto di link, non di gerarchie.
Il rispetto per la conoscenza vince su quello per l'autorità astratta.

 wrote in message
news:c4r3et$39t$1...@pluto.srv.dsi.unimi.it...

ciao
dipende. in gran parte dalla piattafoma. Se devi sviluppare su piattaforma
Linux, c'e' poca scelta... PHP.
Se invece Windows è il tuo target, bhe 
ASP.NET
 è davvero favoloso!! Il
framwork ti mette a disposizione un universo con cui giocherellare ... :)))
-- 
byz
goldfix

 non c'e' storia tutti dovranno migrare a .net.
Scusami Lino.... ma asp non è morto affatto... e non è così automatico che
chi oggi sviluppa in asp domani sviluppi in .net.
In primo luogo devi considerare la difficoltà intrinseca maggiore tra
l'usare qualche istruzione più o meno complessa, e dinvece utilizzare un
framework.
Inoltre per il 90% dove al massimo c'è da tirare fuori dei contenuti da un
db... credo che sia del tutto inutile scomodare un framework
Sicuramente per chi inizia, suggerisco di pensare al php... che anche nei
successivi upgrade non ci sarà un trauma come per chi deve passare tra asp e
.net

 terra :P
Lo so, ma sono un anticonformista:PpPp
No dai apparte gli scherzi, la potenza di .NET, di JSP o di CFMX rispetto ad
ASP la si conosce bene...almeno tu la dovresti conoscere bene, mi ricordo io
quante righe di codice per una extension che ho fatto per ultradev ai tempi
per fare un upload di un file client-server senza utilizzare dll o com già
pronte:-S
con jsp, .net o php è un passeggiata di salute, con CFMX è addirittura
divertente;-)
mi ricordo tra codice che trovai in rete e quello che scrissi io per fare un
upload in asp mi venne una pag di circa 200/300 righe di codice (+ o - mo
non ricordo e non mi va di cercare:), in cfmx basta un semplice <cffile
action="upload" file="nomeCampoForm"
destination="cartellaDoveInserireIlFile">...beh beh non male no?


 destination="cartellaDoveInserireIlFile">...beh beh non male no?
epoche, tecnologie e presupposti diversi. anche con 
ASP.NET
 basta una riga e
credo che basti una riga con qualsiasi application server creato negli
ultimi 2/3 anni.


 .net
...e per chi conosce già asp e ora è indeciso se studiare anche .net o
passare a php?

 .net
Io suggerisco sempre e cmq per uno sviluppatore CFMX, una curva di
apprendimento eccezionale, massima potenza, possibilità di colloquiare con
tutte le classi Java e se istallato sotto winzoz anche con le COM, ed
inoltre il miglior strumento server side per parlare con flash:)
Per non parlare poi delle nuove features della release che uscirà tra
qualche mese, possibilità di creare PDF al volo (CFDOCUMENT), possibilità di
creare datagrid e form flash passando solo da codice cfml, ecc ecc


 ha scritto nel messaggio
news:tRucc.25979$rM4.1...@news4.tin.it...

o sto valutando di passare al php...
poi mi sembra di aver letto in giro che la prossiam relase di php sarà cmq
tipo un framework e quindi paragonabile al .net
però non vorrei dire fesserie...se qualcuno ne sa di più....

 creare datagrid e form flash passando solo da codice cfml, ecc ecc
CFMX.... mmmm... non so.... Bochicchio che ne dici?

 .net
sorry Francis ma non la penso così o meglio qualunque informatico ha
studiato analisi, design e sviluppo object oriented pertanto sviluppare su
net non è un  problema esattamente come non lo sono java o smalltalk. Già
nel 1990 venivano spiegate le metodoligie di analisi oo di coad-yourdon o di
booch. Certo che se i programmatori o meglio i coder non hanno la minima
conoscenza di analisi e design beh allora lasciamo perdere tutto il discorso
e continuamo così negli anni 70-80....... è già tanto che non siamo rimasti
a clipper, a gwbasic o peggio a simon's basic :-)
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 Linux, c'e' poca scelta... PHP.
una sola segnalazione 
http://www.go-mono.com/



Ma che domanda e' ?
Ma oh, ma ce lo capite che sti confronti sono fuffa ?
Scegli *tu* su che piattaforma sviluppare, e' un modo molto piu' sveglio
di muoversi.
Se scegli Windows vai con il maggggico framework, se vai su Unix scegli
altro, PhP per lavori medio-piccoli.
Se proprio vuoi confrontare confrionta .net con Java o con Python.
HAND,
  ngw

 passare tra asp e .net
non si suggerisce una tecnologia in base a queste considerazioni... ma in
base all'ambiente che si utilizza. Se lavora su Unix potrei anche convenire
su PHP... ma c'e' anche in quel settore di meglio... come JAVA o
prossimamente 
ASP.NET
.



non esistea alcuna indecisione... se intendi lavorare in ambiente MS e'
naturale conoscere .NET a prescindere dal web.


 di creare datagrid e form flash passando solo da codice cfml, ecc ecc
ce le hanno tutti queste cose, ormai è una guerra. non è che CF implementa
qualcosa e gli altri stanno a guardare (e viceversa). più che altro è una
questione di come uno si sente comodo a sviluppare.
a parte qualche punto di forza particolare, imho tutti gli application
server moderni si equivalgono in qualche misura.


 ultimi 2/3 anni.
+ o -...guarda un po qui:
http://www.aspitalia.com/liste/usag/script.aspx?ID=282&Search=upload
eheheh...mica l'ho scritto io:PpPp


 eheheh...mica l'ho scritto io:PpPp
ce ne vogliono 5 per farlo per bene, il resto sta lě a fare da contorno. la
sostanza non cambia, che ce ne vogliano 5 o 1.


 però non vorrei dire fesserie...se qualcuno ne sa di più....
se vuoi saperne di più su php 5 parti da qui:
http://www.php.net/downloads.php#v5
cmq meglio .NET di PHP anche se PHP mi fa simpatia:)


ok... da questo 3D si evince che sicuramente asp è agli sgoccioli, anche se
per applicazioni più o meno sempici si userà ancora per molto...
Da quando dice Ivan, e che conferma anche DB,  anche per applicazioni
semplici convine andare su un framework dato che in termini di prestazioni,
siusabilità del codice ecc. ne vale la pena.
A questo punto resta da scegliere in cosa  buttarsi:
.net
qui sei vincolato alla piattorma win, senza considerare che gli hoster hanno
nonpoche difficoltà ad inmplementare il framework... isomma ti cairchi di un
costo fisso non indifferente, ma pe rl alegge dei grandi numeri... anche
qiuesta volta Bill avrà la meglio... epoi dovrei abbandonare asptalia...e
ci sono troppoa ffezionato...
cfmx
peggio che con .net.... ancora più legato alla piattaforma
php
forse più essere conveniente vedere a framework fatti in php... forse è
proprio questo il punto su cui vorrei discutere.... In passato, l'asp mi ha
fatto perdere un bel pò di tempo... quando invece le stesse cose in php
erano già belle e fatte.... non conviene forse allora studiarsi il php?


come compatibilità e diffusione negli hoste ritaliani a che puntos iamo tra
.net, cfmx e php???

 gap...
Perfetto:)
Approposito sto .NET non prende molto piede, guardate un po???
http://news.netcraft.com/archives/2004/03/23/aspnet_overtakes_jsp_and_java_servlets.html


 abbandonare asptalia...e ci sono troppoa ffezionato...
più che altro non so se per altre tecnologie potrai trovare molta roba in
italiano :)
abbiamo faticato noi (come dev2DEV.it) in passato per trovare altri siti da
coinvolgere, ma ad ogni modo buona fortuna :)


 Ciao
caspita.. CF è molto più diffus di quanto pensassi....
php5 invece??

 coinvolgere, ma ad ogni modo buona fortuna :)
però se cerco in php5 forse ho più fortuna no?

 server moderni si equivalgono in qualche misura.
Si ma se per scrivere un file su disco ti basta un semplice
<cffile action="write" destination="patheccecc/gigi.txt"
source="unavarchetepar">
beh beh da sviluppatore ne sono ben contento;)


 .net, cfmx e php???
per host seri di qualsiasi tipo è sempre meglio andare in america...altro
livello:)


 peggio che con .net.... ancora più legato alla piattaforma
ma cosa stai dicendo???? CFMX è scritto in java, di conseguenza va bene su
tutte le piattaforme.
Ricordo che Java = 1 linguaggio Molte (tutte) piattaforme, mentre .NET =
1000 linguaggi, 1 piattaforma (almeno per ora)



bene allora mi sembra se Db non ribatte che CF sia meglio di .NEt....
ma con il php5 come la mettiamo???
nel ng non c'è nessu talebano del php5?

 mazzate....
www.ar....it 20,66 + IVA l'anno!
www.visubox.com/test.aspx
tanto per prova... e funziona! :)
-- 
visuddhi { info at visuddhi dot com } { icq# 44339752 }
if it is to be, it is up to me { 
www.visuddhi.com
 }
absolutely free, VisuBox { 
www.visubox.com
 }

 però se cerco in php5 forse ho più fortuna no?
se trovi qualcosa di decente, fammi un fischio :P


 1000 linguaggi, 1 piattaforma (almeno per ora)
mi ripeto :-)


 nel ng non c'è nessu talebano del php5?
mmh mi sembra un po' presto per fornire hosting su php 5 visto che è appena
uscita la rc1
quoto da 
php.net
"The move from Beta stage to RC stage means that PHP 5 is now feature
complete, and is quite stable - stable enough for everyone to start playing
with. Note that it is still not recommended for mission-critical use. "
pertanto ho i miei dubbi che qualcuno fornisca hosting condiviso con php 5,
certo se vuoi prenderti un server e fare da cavia :-D


 beh beh da sviluppatore ne sono ben contento;)
non sei hai visto XAML e Whidbey... beh, ci sono alcune funzionalità simili.
tanto per tornare al discorso che tutti si copiano. e potenzialmente puoi
fare lo stesso con 
ASP.NET
, creandoti un custom control. ma nessuno l'ha
fatto e siccome ce ne sono per tutti i gusti, mi viene da pensare che questo
esempio che hai fatto non sia significativo :D
scherzi a parte, il bello è che c'è gente a cui piace scrivere codice ed a
cui questa forma dichiarativa non piace per niente. e mi piace da matti
l'idea che uno sia libero di farlo o no e di scegliersi la tecnologia che
gli pare. :)


 nel ng non c'è nessu talebano del php5?
non esiste nemmeno una versione finale, dubito che ci sia qualcuno su questo
ng che lo usi già in produzione.



http://news.netcraft.com/archives/2004/03/23/aspnet_overtakes_jsp_and_java_servlets.html
come non prende piede... hai visto la pendenza in salita costante e molto
ripida?


 
La domanda nn ha poi molto senso, e come dire e' meglio una ferrari o una
lamborghini, ma se tu poi devi fare la spesa e accompagnare tuo figlio a
scuola nn penso ti freghi:)
Cmq le tecnologie e i linguaggi sono tanti e differenti e ognuno ha le
proprie preferenze, nn penso che esista l'application server perfetto ma
solo quello con cui ti trovi meglio.
Io lavoro con php e mi trovo bene:
1)Ha uno sviluppo regolare e nn stravolge la tecnologia che usi (vedi il
passaggio da php4 a php5 e quello da asp ad 
asp.net
)
2)E' "veloce" ed opensource (e nn solo il linguaggio ma tutto l'ambiente
linux/*bsd)
3)il linguaggio ha una sintassi c-like molto pulita (anche se dalla versione
5 sara' implementata molto meglio la parte OO)
4)Ottima integrazione con i database
Ciao
-- 
Danilo

 una sola segnalazione 
http://www.go-mono.com/
lo conosco fin troppo bene.... :))
in ufficio lo stiamo seguendo mooolto da vicino, ma ancora e parecchio
lontano dall'essere realmente utilizzabile in un ambiente di produzione...
:-|
-- 
byz
goldfix

 1000 linguaggi, 1 piattaforma (almeno per ora)
Java e' un linguaggio e tre piattaforme.
I servizi di hosting "most reliable", tanto per dire, non sono
supportati, almeno fin quando la portabilita' di Java (aka. devi
portartelo da solo) non sara' arrivata anche su FreeBSD e famiglia.
  ngw

 nel ng non c'è nessu talebano del php5?
Tentativo piuttosto ingenuo di scopiazzare Java, non badando che il
motivo per cui PhP e' cosi' diffuso e' il dominio di applicazioni per
cui viene utilizzato.
Boh ... 
  ngw

 gli pare. :)
Certo, io amo il tag perchè il mio primo *linguaggio*, passando dalla
grafica al codice fu l'HTML (lo so non è un linguaggio;) e quindi rimasi
affezionato al tag...quando ho visto cfmx me ne sono innamorato:)
Prima di passare a cf iniziai con asp, passai un po per .NET (ma più che
altro per esigenze di insegnamento me lo studiai) e approdai a cfmx...beh
ora mi trovo benone.
Approposito se interessa esiste una versione parallela, cioè un application
server, che tra l'altro nella sua versione base è anche free, che fa girare
pagine cfm...è della newatlanta ecco un link se vi interessa:
http://www.newatlanta.com/c/products/bluedragon-beta/download/home


 ripida?
Se non sbaglio il framework uscii il 14 gennaio del 2002 giusto?
Beh per il successore di asp avere ancora quelle cifre non credo sia un
ottimo traguardo...non lo dico con vena critica, ripeto .NET mi piace molto,
ma più che altro voglio far intendere la difficoltà di 
ASP.NET
 e quindi la
difficoltà ad attecchire nei vecchi programmatori asp (forse è un bene, il
webmastellone rimarrà al palo;)


 che fa girare pagine cfm...è della newatlanta ecco un link se vi
conosco NewAtlanta, ha fatto un tool per sfruttare assembly .NET in CF :)


 asp (forse è un bene, il webmastellone rimarrà al palo;)
purtroppo per 
asp.net
 e ancora peggio per le winform... il vero problema e'
il porting delel vecchie appliczioni che sono tantissime e della
preparazione dei webdeveloper... che molto spesso in ambiente ASP riescono
ancora a fare qualcosa... in ambienti piu' seri non sanno da dove iniziare.
E' solo questione di tempo... il framework .NET e' qualcosa di grosso... e
si muove lentamente.. pero' raggiungera' tutti gli obiettivi... non c'e'
fretta.


 webmastellone rimarrà al palo;)
Credo tu abbia centrato in pieno il punto.
E' lo stesso discorso di Visual Basic: sono state insegnate delle cose
nel modo *sbagliato*, e adesso riprendere il filo dopo anni di abitudine
e' difficile.
HAND,
  ngw