Newsgroup: it.comp.programmare
Titolo: Scelta di un possibile linguaggio di script per la creazione di siti

Volevo chiederVi
ho una base di programmazione che non giudico, comunque sarei intenzionato
alla programmazone sul web, attualmente mi sto occupando di JavaScript,
però mi sto accorgendo che, anche se è sicuramente un ottimo linguaggio di
script,
non permette la gestione di forum e di altro che prevede la modifica in
tempo reale del sito...
Quindi sono alla ricerca di un linguaggio...
dovrebbe essere server-side, per le mie esigenze,
però ho paura per la difficoltà che prevedo di incontrare nello studio di un
linguaggio di script del genere e il fatto che mi dovrei installare un
simulatore di server...
Vi chiedo cortesemente di suggerirmi una possibile soluzione
SIcuro di una vostra risposta
Vi porgo cordiali saluti
Lord Kharce

On Tue, 05 Nov 2002 19:36:27 +0100, Lord_Kharce wrote:
< cut >
Direi PhP.
Ciao,
	Nicholas

 simulatore di server...
Non serve un "simulatore di server".... ti basta l'IIS e Win2000 per usare
ASP, per esempio.
Non amo molto ASP, ma per cominciare, in termini di semplicità è senz'altro
il + indicato, in quanto non ti obbliga ad installare programmi particolari,
visto che W2000 contiene già tutto ciò che ti serve.
Saluti
--
NinjaCross
 
www.ninjacross.it
Sconnetti il chip isolineare per contattarmi
ninjacross_CH...@yahoo.it

 Saluti
Ciao
 Silvio


   
www.ninjacross.it
ciao

 ha scritto nel messaggio
news:i37y9.19257$L12.1...@news.edisontel.com...

Concettualmente ciò che dici a riguardo della "serietà"  del linguaggio ASP
è vero (i linguaggi C-like e Java-like, o comunque OO, sono indubbiamente
migliori di quelli VB-like), ma considera per esempio che in ASP puoi usare
la tecnologia COM  e quindi gli oggetti ActiveX.
Tanto per fare un esempio, sono due anni che sviluppo servizi web in ASP,
che utilizzano funzionalità avanzate implementate in ActiveX costruiti
tramite Delphi, CBuilder e VC++.
Lunge da me ovviamente creare un thread di discussione che abbia come
oggetto "il linguaggio migliore di scripting server side è....", ho solo
espresso il mio parere, coadiuvato dall'esperienza lavorativa acquisita
fin'ora, tutto qui  :)
Se poi vogliamo andare sul complicato, allora senz'altro il miglior
framework di sviluppo che ho usato fin'ora è il dotNET.
Anche qui si potrebbe continuare la disquisizione all'infinito, ma non mi
pare il caso... ;)
Saluti


 dicono classe 9x) e unix
Confermo la felice accoppiata "Apache+Perl".
Mai avuto problemi.
 Raffaello

 dell'accoppiata IIS+ASP (e magari aggiungiamoci MDB)
Cosa intendi per "stranezze" scusa ? Io ci lavoro sopra da 2 anni, e di
stranezze ne ho viste ben poche..... se ti riferisci solo al fatto che il
linguaggio è VBScript e non uno C-like o J-like (che sono chiaramente
migliori, questo è fuor di dubbio) l'affermazione non ha un grande valore.
Cmq, tra tutti secondo me il migliore è dotNET, ed ora non date via ad un
flame ;)


 flame ;)
dotNET devo ancora capire "cosa" sia. Non si e` capito se sia una
piattaforma, un framework, un linguaggio, una tecnologia, ...
Bye.

 piattaforma, un framework, un linguaggio, una tecnologia, ...
Beh, forse TU non l'hai capito... ma in questo caso documentati :)


piattaforma, un framework, un linguaggio, una tecnologia, ...
.NET è una piattaforma, un framework e una tecnologia ma non è un
linguaggio :)
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
http://bw-crema.blogspot.com

 Cosa vuol dire "onco" ?
Dalle mie parti (vallata lucchese) "mi fa onco"
significa "mi fa schifo". Piu` precisamente, dovrebbe essere
"mi fa vomitare".
Non credo che il significato sia molto diverso :)
-- 
Ikitt

 Non credo che il significato sia molto diverso :)
Dalle mie parti (Padova, e maggiormente verso Treviso) si dice "Mi fa
sboccare" ;)
E dopo questa chicca di saggezza chiudo :)


 NinjaCross
ciao

Mai visto .Net, ma da quello che ho letto non mi sembra niente di "piu'"
LOL, documentiamoci per favore :)


 Mai visto .Net, ma da quello che ho letto non mi sembra niente di "piu'"
<IMHO> Hai letto poco e male, </IMHO>
Documentati e provalo, ti ricrederai in un batter d'occhio :)


 LOL, documentiamoci per favore :)
faro' anche questo, tanto prima o poi dovro' sbatterci il grugno :)
byez


ehm...caro collega...rispetto la tua opinione però.....
mi scoccia inaugurare il mio primo post in questo ng...ma sta cosa mi
stimola....
ASP + IIS
ok ci fai molte cose ....active x....bingo....
il problema è solo uno ...l'intrinseca fragilità di tutto il mondo win!!!Il
castello di carte su cui si regge!
vedi io son da queste parti proprio perchè sto"fuggendo" da win....a
malincuore perchè con win ci mangio!
ma dopo il NeT ...basta!
...cercare soluzioni alternative!(anche se alcune cose sono
imprescindibilmente legate a windows!!!)
ASP + vbscript è semplice da programmare....per me che ho anche VB
facilissimo fare moduli da agganciare a IIS....
davvero un carrello della spesa è solo richiamare 2 o 3 metodi....una
autenticazione una bazzecola....ma
ma avere una macchina win decente costa una esagerazione...e siccome siamo
in un "mondo di finestre" tutti ci smanettano...nessuno (pochi) investono in
un sistemista serio che di mette a posto un Win2kServ (tremo già al prossimo
rilascio del Win NET Server!).
Noi utenti win abbiamo una cosa che fa ridere "questi" utenti *nix.....noi
abbiamo un SO che scade!!!
e che vordì??!!!
TUTTI, TUTTI, TUTTI, gli utenti windows hanno fatto questo discorso varie
volte nella loro vita informatica...."caz devo riformattare e reinstallare
il SO!"
ma che vuol dire? va a dirlo a uno che ha Solaris o un BSD.....
il SO non scade!...non va a male dopo un po che lo usi!
Io ti posso dire che con XP mi trovo bene....su un P4 1,8 256 Ram....che ci
sviluppo e testo i siti web....Dreamweaver MX + IIS.....ok!
...però ora lo devo riformattare!
(risate) :o)
.....l'ultimo security upgrade....di zio Bill
.....beh mi ha fatto scadere il SO!
(applausi e risate) :o)
.....una bella masterizzata.....e RIFORMAT! (risate dei vari pinguini e
amici vari!)
(Standing ovation!) :o) :o) :o)
.....NET!
net ha delle esigenze pazzesche.....di NET forse salvo C# che quando sarà
sviscerato e capito (e realizzato anche da altri produttori) sarà forse un
oggetto da studiare con attenzione!
Per adesso i miei programmi win stanno con il VB6.....
Costi!
....zio bill ha perso la testa!
Fra licenze MSDN e cazzate varie....chiede troppi soldi per quello che
offre!
....non me ne frega nulla...li scarico tutti!
.....ma bruciare soldi per far fumo (come si dice da me) mi scoccia e "di
morto....di morto!"
Pinguino e diavoletti vari?
Ho visto FreeBSD (good per chi sviluppa per la licenza che offre)
e poi son qui con una Mandrake....
Linux ti da se ti mancano le finestre Kylix
se no ci sono c++ (sempre ottimo)
ah già si parla di linguiaggi di scripting........
beh PHP+Apache il più conosciuto
ho visto e apprezzato comunque (in ambiente win Tomcat e JSP.....c'ho visto
un buon carrello della spesa!)
stendo un velo pietoso se hai bisogno di un DB
parlare di Access (anzi di a Cess ) anche qui mi fa ribrezzo......e SQL
server...mah...ci voglion soldi e macchine potenti!
Di qua lascio stare mySQL (che non è free per usi commerciali)
e guardo con molto interesse PostgreSql (a giorni una macchinuccia *nix che
fa da DBserver...agganciata dal mondo win VB6 + ODBC)
In conclusione
mondo WIN.....TUTTI ci spippolano ed è facile ...estremamente facile
combinare qualcosa! (fare poi qualcosa di buono è un altro discorso)
*NIX....deve farne di strada sull'amichevolezza che il nano malefico (tale
Billo Porte) ci ha abituato....però dalle mie POCHE prove per un
programmatore (abituato a smanettare e configurare)...è l'ideale (anche se
talvolta lo confesso...il mouse mi manca!!!!)
Saluti!
;-)

 castello di carte su cui si regge!
Uhm.... dunque, da qui in poi tu dici tante cose giuste e sensate.... forse
in un modo un po' melodrammatico, ma fa parte del gioco, ci capiamo
benissimo :))))
Premetto il fatto che sono un affezionato del C++, sviluppo su VC++ da una
vita (nonchè molti altri linguaggi, tra cui Delphi e CBuilder) e ora sul
dotNET, e ho passato anni nel coding di videogames e motori 3D usando
OpenGL.
Non mi ritengo affatto un esperto, magari.... ma ti da un'idea del fatto che
non parlo senza un minimo di background :)
Ciò che affermo è però basato su esperienze e fattori di businness.... Winz
traina ancora moltissimo,  e con il dotNET trainerà ancora di +, questo
chiaramente per applcaitivi che siano qualcosa di + di 30 righe di codice
messe in croce.
Certo, se devi sviluppare un sitarello da 5 pagine o un'applicazione che fa
la somma di 2 numeri.... qualsiasi ambiente di sviluppo va bene, ma + è
grande il progetto più si sente la necessità di strumenti che necessitino
l'applicazione della filosofia XP, di un massiccio refactoring e
un'astrazione molto elevata.
L'unico ambiente che si è avvicinato al dotNET da questo punto di vista è il
JBuilder, che pur funzionando a dovere, ha richieste hardware ancora +
esose.
Il discorso è ampio e complesso ed avendone descritta solo una piccola
parte, potrei essere stato fuorviante.... spero di no... :)
Cmq ho apprezzato il tuo intervento e  per ora


 benissimo :))))
CUT
eh eh!.....uniti nel dolore!
cmq...per il mio target (che poi ognuno ha le sue esperienze ed i clienti
sono tanti)...e per quello che "annuso" a giro....zio Bill deve stare
attento stavolta...già il fatto della gestione da "big brother" diXP ha
fatto sorcere il naso a molti.....
Io son ancora scettico su net benchè apprezzi di fare un po di ordine nel sw
M$ (si vede che da ultimo non ci capivano nulla neanche loro....ed allora
...ricominciamo da capo.....anzi no....da Java....sciupato in salsa M$.....)
mi sa cmq che NET non li sta rendendo come speravano.....ma NET per me li
serve come core di Palladium....zio bill vuol arrivare a farci "affittare" i
suoi programmi....è quello il suo sogno!...e piano piano se non ci svegliamo
ce la farà!
Saludos amigos!
(
estratto filosofia M$:
Ehi tu massaia hai il lavandino che si svuota male?
VCnet mai più lavandini ingorgati!
VCnet elimina il lavandino!
No lavandino? No Problem!
)
eh eh! come è vera!

 eh eh! come è vera!
ROTFLSTC  :)))))))))) !!!!!!!!!


 piattaforma, un framework, un linguaggio, una tecnologia, ...
è normale. La parola "Java" indica almeno tre cose. Comunque, .NET, in 
poche parole, comprende una virtual machine (CLR), e relativo modello 
di sicurezza, e un certo ambiente di runtime (il framework). Microsoft, 
come "bonus", da' anche:
 - l'SDK - compilatori, debugger, e altri strumenti di sviluppo, oltre
   ad ampia e abbondante documentazione
 - un linguaggio nativo, il C#
 - una libreria per l'interfaccia grafica, WinForms
 - un'estensione per IIS che vale quasi come prodotto a sè stante
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

 dell'accoppiata IIS+ASP
potresti anche avere ragione. Però se non argomenti è tutta aria fritta


 "piu'" 
hahahahaha. Ah, dicevi sul serio? m'č avanzato un orsacchiotto


 ad un flame ;)
no, è vero, è il migliore. Mi auguro che la gente inizi a rimuoversi 
paraocchi e fette di prosciutto varie, e a smettere di farsi del male 
affermando di "divertirsi un sacco! imparando!".


per un secondo hanno pensato di farlo thread-safe, "tanto c'è fork"
Con quali prestazioni gira sotto IIS? Io ho disabilitato IIS
dall'avvio automatico e uso tranquillamente PHP+Apache


 potresti anche avere ragione. Perň se non argomenti č tutta aria fritta
Hmm giusto....
diciamo che ora come ora mi ricordo 3 problemi puttosto strani che mi 
sono capitati...
grossolanamente, ma posso provare a scendere un po' piu' in dettaglio se 
e' necessario:
1) Sito web di modestissime dimensioni, piattaforma IIS+ASP+MDB (non e' 
una mia scelta, a me e' capitato tra le mani questo accrocchio di 
software scritto a membro di segugio da risistemare e far funzionare)
se da asp faccio una select su una query di access mi si pianta *tutto* 
IIS... pianta nel senso che non risponde piu' a niente, dopo aver 
provato a stoppare e riavviare il virtual server l'unica cosa da fare e' 
riavviare IIS. la query incriminata e' un a semplice join tra 3 tabelle 
con l'utilizzo di una order finale, e' proprio questa l'origine del 
blocco, tolta la order (e fatta a manina in asp) tutto ha ripreso a 
funzionare.
Ora io non so dove sta il problema (jet engine? ado provider) ne' se 
esiste una patch (a quel tempo l'ultimo MDAC non sorti' grande effetto, 
e patch per IIS non mi sembrava ne esistessero), d'altro canto non ero 
io l'amministratore del sito (che cmq una volta spiegato il problema non 
ha trovato niente di meglio che disabilitare il sito su cui stavo 
lavorando :P), pero' ammetterai che un problema del genere (il piantarsi 
di IIS) e' un po' *bizzarro*
2) IIS+ASP+MDB+ODBC, impossibile accedere ad un MDB (sono fantastici i 
msg di errori ritornati :)) e' un problema documentato (almeno sul sito 
della macromedia) con w2k, bisognava settare il timeout del'ODBC a 500 
(inizialmente era 5, mi sa che cmq il valore 500 e' stato sparato cosi')
3) IIS+ASP questo e' stato il piu' subdolo! altro sito di modeste 
dimensioni, funziona per una sola volta dopo il riavvio del VH e poi 
niente (msg di errore altalenanti)... dopo un po' di smadonnamenti e 
ricerche sul web scopro che e' l'impostazione del modello di memoria da 
associare al VH (scusa la scorrettezza dei termini, lo so che lo sai ma 
per farmi capire meglio: in IIS si possono associare n "application" ad 
ogni VH, ed ognuna di questo ha un modello di memoria, quello standard 
(condiviso mi sembra?) faceva piantare il sito)
per il momento tutto qua, magari me ne vengono in mente altre :)
Domanda a margine, in un thread piu' interno mi hai bacchettato per:
 >Mai visto .Net, ma da quello che ho letto non mi sembra niente di
 >> "piu'"
hahahahaha. Ah, dicevi sul serio? m'č avanzato un orsacchiotto
ok, mea culpa, se ne hai voglia mi daresti qualche barlume su cosa ha 
"in piu'" questo nuovo framework? in cosa e' piu' innovativo rispetto a 
java (o a qualsiasi linguaggio interpretato come python?) anche questi 
producono codice che viene interpretato da una VM, e anche questo 
bytecode potrebbe essere creato da altri tipi di linguaggio (come a mio 
avviso avrebbe dovuto fare sun con java)
.Net avra' sicuramente una libreria gia' pronta per integrarsi alla 
perfezione con Windows, e mi immagino che la parte piu' interessante 
sara' nell'utilizzo di oggetti (anche remoti?) installati nel sistema
ma alla fin fine?
byez

 oggetti (anche remoti?) installati nel sistema ma alla fin fine?
Java è Sun, .NET è Microsoft. A me basta questo, perchè da questo 
consegue quasi tutto il resto


consegue quasi tutto il resto
terzo punto di forza..comunque credo che la tua frase sia più
sottile...ti andrebbe di illustrarmene i risvolti?
--
Rhymes (
rhymes_...@myself.com
)
http://www26.brinkster.com/rhymes
" ride or die "

 buttato
Quindi uno potrebbe sviluppare in .NET e riscrivere le parti che hanno 
problemi di performance in COM/C++
ciao

 hanno problemi di performance in COM/C++
l'idea è proprio questa. .NET per sveltire e industrializzare lo 
sviluppo di prodotti, codice nativo per la scrittura dei pochi 
componenti chiave
