Newsgroup: it.lavoro.professioni.webmaster
Titolo: sito SMAU

Avete visto che il sito 
www.smau.it
 e' fatto tutto in PHP?
Si sono stufati di dare soldi a Microsoft e a Macromedia?
Che ne pensate?
Conviene per una azienda abbandonare l'ASP in favore del PHP?

 wrote in message
news:9prqc4$k3ifg$1...@ID-81650.news.dfncis.de...

Siiiiiiiiiiiiiiiiiiiiiiiiiiii ;-)
Ciao
Cla
=======================================
Claudio
- 
www.spaghettibrain.com
 PHPNuke Italian Mirror
- Vuoi un DB MySQL Free? Fatti un giro su Spaghetti ...
=======================================

 Cla
Partigiano!

Si, conviene per la sicurezza, la velocità e costo praticamente nullo,
tranne quello della macchina server.
Utilizzo sia Asp che Php, ma devo dire che il Php è eccezionale, è pratico e
le funzioni sono tante e semplici, motore leggero e veloce... una cosa di
cui sono rimasto impressionato è la gestione di stringhe ed array,
formidabile.
Ciao, Luca

-cut-
Cero, conviene, PHP, APACHE, Linux (costo zero, prestazioni migliori)...
MySQL (Licenza commerciale costa veramente poco)...
API ZEND (non costano poi molto)... e cosi via...
Per non menzionare tutti i progetti gnu/gpl, le utility totalmente gratuite
che si trovano in giro...
Tutto sommato perchè spendere svariati miglioni, quando hai qualcosa di
migliore a prezzo quasi zero??
--
www.biblioteca.ospitare.com

 migliore a prezzo quasi zero??
Spero di sbagliarmi, ma mi sembra che gli Aspisti siano più a buon mercato
dei PHPisti, anche per più facile utilizzo con pacchetti "ready-made" e
"user-friendly" come Access o Visual Studio.
Ciao
Luciano
--
Digitalize your passions!
www.myl.it

 Partigiano!
Zitto tu, massone di Bill Gates! :-))
C'e' qualche speranza di incontrarci allo Smau nel week-end o sei li' solo
Venerdi'?


 Venerdi'?
Purtroppo sono a milano da mercoledě sera a venerdě tardo pomeriggio.....

 "user-friendly" come Access o Visual Studio.
-cut-
Cacciate.. i PHPisti sono solo minori in italia per il momento rispetto agli
ASPisti... io provengo comunque da ASP e devo dire che in questo caso
"user-friendly" dei pacchetti MS non č cosě evidente... E mi trovo molto
meglio con PHP (odio il server di microsoft). Cmq i linguaggi di
programmazione che una persona va ad usare per svolgere un determinato
compito non dipendono solamente dalle sue volontŕ o preferenze, io decido
volta per volta che linguaggio usare tra quelli che conosco. Quindi molti
ASPisti, farebbero molto bene a dare un occhiatina anche a PHP, JSP, Phyton,
Perl, ecc.
Cmq per la mia attivita mi sono atrezzato, con: Linux, APACHE, PHP, MySQL
non certo con Win NT4.0, ISS, ASP, SQL 2000, e cosi via. Per motivi
inizialmente, puramente economici, e ora non cambieri per nulla al mondo.
Daltra parte prova solo a fare due conti sul costo delle licenze necessarie,
certo se sei a casa tua costano 10k a CD-ROM ma in un azienda e per un
server internet non sarebbe una grande idea :))
--
www.biblioteca.ospitare.com

Conviene per un tot di ragioni tra le quali in ordine sparso:
1) risparmi una tonnellata di $$$
2) eviti di fare un upgrade ogni giorno a causa delle migliaia di buchi
di sicurezza dei prg M$ (vedi ntbugrtaq)
3) eviti di spendere soldi per un db sql che trovi "a gratis" e
estremamente performante sotto Linux
4) hai delle performance eccellenti senza dover rincorrere sempre le
ultime novità hw
..... 
-- 
--------------------------------------------------------------------------
Hosting professionale a prezzi USA ?
http://www.servitelit.com/prezzi.htm
Registrazione domini a Lire 50.000 ? 
http://domini.servitelit.com
--------------------------------------------------------------------------

 Veramente sono il nipote ;D
Nipote di un 'zio d'america' in tutti i sensi ..... sei veramente messo benissimo !!
complimenti :-)))
--
Antonio Baldassarra
anto...@seeweb.com

 ha scritto nel messaggio
news:9prqc4$k3ifg$1...@ID-81650.news.dfncis.de...

Io sono un aspista e nonostante tutto anche secondo me la risposta
e' si.
Ma un dubbio dovresti levarmelo: che c'entra Macromedia in tutta
questa faccenda? C'e' un legame che nonconsco tra M$ e Mmedia?
C'e' un nesso qualsiasi che impedisce l'utilizzo di prodotti Mmedia
su piattaforme Linux?
Non capisco (davvero non sto facendo polemica)
Claudio

 su piattaforme Linux?
Quando all'interno di un prodotto commerciale si fa' riferimento esplicito
alla Microzoz, questo č perché esiste un legame tra le due parti, vedi anche
Intel e Microzoz, (esempio molto eclatante), ma ci sono di mezzo altre
marche famose.
Su piattaforme Linux non girano programmi Macromedia, (comunque utilizzando
VmWare si puň :-).....)
E non gira nessun programma *.exe *.com *.pif *.bat, ma č molto piů facile
che sia un file eseguibile un semplice testo *.txt. :-)))
Personalmente penso che la gente ormai sia talmente abituata a trovare la
pappa pronta, che sono disposti a pagare salato pur di non voltarsi per
vedere chi c'č. :-)))
Nessuna polemica, sono solo affermazioni personali.
Ciao, Luca


Quello che conta sono i tempi di sviluppo e realizzazione, non le
prestazioni.
Intendo dire che il webmaster viene pagato a ore oppure a progetto, e non
puo' di certo impiegare 1 mese a fare un sito di e-commerce quando in ASP lo
si puo' fare in meno di 1 settimana.
Io ho visto che le istruzioni dell'ASP sono molto potenti, invece per fare
la stessa cosa con PHP ci vogliono piu' istruzioni.
Questo potrebbe essere un argomento valido per preferire ASP, i costi hanno
una importanza relativa visto sono costi a carico del cliente e che il
cliente che commissiona il lavoro ha gia' molto probabilmente un server con
Win 2000 server e SqlServer 7.0 che utilizza gia' per altre cose.
Inoltre MySQL non e' un database transazionale, ovvero se fai un inserimento
non puoi dare un comando di ROLLBACK per annullare l'operazione, a
differenza di  TUTTI gli altri database (escluso ovviamente Access che non
e' nato per funzionare sul server ma solo sul client). Questa e' una grave
pecca.

 Non capisco (davvero non sto facendo polemica)
I  prodotti MacroMedia sono stati sviluppati su Macintosh, ne consegue che
quello su Windows e' solo un porting, ovvero il codice eseguibile non e'
stato sviluppato in modo nativo con conseguente scarsa ottimizzazione dei
sorgenti.
Il risultato generato da DreamWeaver e' comunque migliore e piu' pulito di
quello generato da Frontpage e Office, ma io ho comunque un odio viscerale
con tutto cio' che ha avuto a che fare con Apple, una delle 3 societa' che
hanno monopolizzato gli anni 80 insieme a Microsoft e IBM creando "standard
incompatibili", con la conseguenza di ritardare in modo notevole lo sviluppo
dell'informatica.
Spero di averti fatto capire la mia posizione, Macromedia e' simile a
Microsoft, solo che e' molto piu' piccola e quindi non e' in grado di
nuocere.

 wrote in message
news:9pu9i3$kgd7c$1...@ID-81650.news.dfncis.de...

Beh però con PHP hai la possibilità di trovare mote applicazioni già
realizzate che vanno solo adattate e modificate in base alle tue esigenze.
Senza poi parlare dei vari problemi di sicurezza che da l'usare prodotti M$.
Se poi hai un sito di E-Commerce così frequentato l'investimento può
orientarsi verso Oracle che tra l'altro dialoga bene con il PHP.
Io cerco di consigliare il cliente anche in questo senso. E' un po'
menefreghista dire "tanto paga lui". L'investimento che lui fa deve avere un
ottimo rapporto qualità Prezzo, e Micro$oft ha Prezzi elevati e qualità
infima ...
Un'altra cosa, quanto pesa "Zippato" un e-shop in ASP? io in php ho visto
applicazioni completissime che pesano non più di 200 Kb (La Boutique, TEP
..). Non mi convince molto il fatto che ASP richieda meno istruzioni... ad
esempiolo come dialoga con il DB? MySQL e PHP lo fanno in pochissime
istruzioni, mi sembra invece che con ASP ce ne sia di lavoro da fare ...
Ciao Ciao


 la stessa cosa con PHP ci vogliono piu' istruzioni.
Le istruzioni ASP sono potenti? Allora ti sei fermato solo alle istruzioni
più elementari di PHP?
Ad esempio, cryptare una stringa in md5, "md5("MiaPassword")", più
funzionale e pratico di così.... senza scordare tutte le possibilità offerte
nelle analisi di stringhe ed array.
Abbinando il APACHE, PHP e MYSQL si ottiene il massimo.
Un server IIS con ASP, non riesce a compettere in alcun modo sia in termini
di velocità, sia in termini di richieste contemporanee di pagine.
Forse tu ti sei specializzato in ASP, però quello che fai tu in una
settimana con l'ASP, lo può tranquillamente fare un sviluppatore PHP nello
stesso tempo, è solo questione di pratica.
Ciao, Luca

 annullare l'operazione, a 
Non che io sia un espertone di DB, cmq un supporto per ROLLBACK e 
COMMIT c'e':
http://www.mysql.com/documentation/mysql/bychapter/manual_Referen
ce.html#COMMIT
Qui invece c'e' una spiegazione di come sopravvivere senza 
transazioni in MySQL:
http://www.mysql.com/documentation/mysql/bychapter/manual_Introdu
ction.html#Missing_Transactions

 pecca.
Come hai detto tu, sia Access che MySql non lavorano ad oggetti.
Quindi perche' paragonare SqlServer 7.0 a MySql?
Mi sembra una lotta impari.. Proviamo invece a paragonare SqlServer 7.0 a
Oracle.
E se proprio dobbiamo fare il precisi, paragoniamo anche Access a MySql..
:-)
Access e MySql proprio per i loro limiti non devono essere considerati
prodotti professionali, magari per fatturazioni o mission-critical.. Solo
che uno lo paghi fior di soldi come se fosse un prodotto professionale,
l'altro e' gratis e nella sua gratuità e' un eccellente prodotto al pari di
Access..
Poi i benchmarks tra le prestazioni Access Vs. MySql le lascio ad altri..
Per me già questa rimane comunque una grossa differenza.
Bel thread!


 dell'informatica.
Vediamo se la mia nuova fiammante certificazione Cisco serve a qualcosa..
:-)))
Sia per quanto riguarda il networking, sia per il "software", solo nei
primissimi anni '80 la ISO creò l'OSI (Open System Interconnection) per
creare uno standard di comunicazione.. E ce ne sono voluti di anni prima di
adattare gli standards..
E' ovvio che le compagnie, prima di tale data, facessero quello che
ritenevano opportuno..
Apple negli ultimi anni si e' avvicinata molto a tali standards (addirittura
"eliminando" il protocollo Appletalk per passare al piu' comune TCP/IP, ed
integrare il kernel *nix a Mac OS X - anche se a quanto pare non sono
contenti ne gli utilizzatori Mac, ne quelli Linux -)..
Io non sono un fanatico della mela, ma riconosco che dietro al lavoro di
Jobs c'e' più serietà di molte altre aziende IT, Microsoft in primis!


 vedere chi c'è. :-)))
Mi sembra un tantino presto per dare dell'"utonto" incondizionale a tutti
quelli che utilizzano Windows anzichè Linux..
Linux e' un ottimo, eccellente prodotto server-side, ma come client-side
soffre ancora di molte pecche, molte delle quali riconosciute proprio dagli
stessi utilizzatori Linux..
Tra pochi, pochissimi anni Linux sarà *davvero* competitivo anche per gli
utilizzatori finali, ma fino a quel momento possiamo solo aspettarci una
migrazione più lenta e complessa.
Quando le distribuzioni saranno più user-friendly, l'installazione piu'
semplice e l'utilizzo generale meno ostico, sono sicuro che le software
house inizieranno a prendere davvero in considerazione la distribuzione dei
loro software anche per Linux..
Intanto c'e' solo da aspettare.. :-)



Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La piu' grande community italiana di sviluppatori!

 loro software anche per Linux..
Devo dire che le ultime distribuzioni tipo RedHat e Mandrake, sono diventate
molto user-friendly, anzi a tutti quelli che frequentano il newsgroup e non
si sono mai avvicinati a Linux, consiglio Madeinlinux, una distribuzione
italiana di Linux, veramente fatta molto bene.
Spero solo di non aver offeso nessuno, erano solo mie opinioni personali
Ciao, Luca

 Spero solo di non aver offeso nessuno, erano solo mie opinioni personali
No, non preoccuparti!
Volevo soltanto sottolineare che mi pare un po' presto per pensare a Linux
(qualsiasi distro) sul desktop di una persona che usa il PC in modo meno
massiccio e superficiale di un operatore..


 dell'inferno.. :-)
Sulla suddivisione delle partizioni hai ragione, ma potevi almeno scegliere
l'opzione in automatico senza avere il rischio di perdere i dati. :-))
Neppure Windows la prima volta che lo installi su un disco vergine e non
partizionato, è il massimo della facilità nel partizionamento.
Se vuoi qualche dritta su Linux, scrivimi in privato, però ora ti dico
qualcosina sulle partizioni.
Per Linux sono sufficienti solo due partizioni, una partizione root "/" e
una partizione "swap" (circa 128 Mb).
Se invece vuoi fare le cose per benino, ti descrivo come ho suddiviso il mio
disco sotto Linux:
"/" partizione di root di circa di circa 400Mb per contenere il filesystem
del sistema.
"/boot" partizione di boot di circa 40Mb per contenere tutto quello serve
alla partenza di un sistema operativo.
/usr partizione dei programmi di installazione di circa 2Gb.
/home partizione utenti di 4 Gb per tutti gli utenti che crei tu.
/var/log per i file di log, di circa 400 mB
Ho scelto questa configurazione per utilizzarlo come server.
Comunque sul mio Pc ho installato su uno stesso disco da 30Gb, Windows98,
WindowsNt, Windows2000, BeOS, FreeBSD e Linux. :-)))
Di tutti questi sistemi operativi, quelli che mi hanno creato più problemi
sono stati quelli marchiati Microzoz.... problemi di partizioni primarie,
problemi del 1024 cilindro, problemi di boot, :-)))))
Ho scritto troppo.
Ciao, e buon lavoro
Luca

 istruzioni, mi sembra invece che con ASP ce ne sia di lavoro da fare ...
Ma no, ti garantisco che con 3 righe fai tutto.
Puoi collegarti a Oracle e a tutti i database senza problemi, compreso MySql
e PostgreSql.
Ti faccio un esempio creato con un wizard di Frontpage o di Dreamweaver in
30 secondi:
If IsObject(Session("X_QUERY_rs")) Then
Set rs = Session("X_QUERY_rs")
Else
sql = "SELECT [DATA_P], ORACALC, [TITLE] FROM XXX  WHERE
[DATA_P]=#01/01/2000# ORDER BY [DATA_P], [ORA_P] "
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
If rs.eof Then
rs.AddNew
End If
Set Session("X_QUERY_rs") = rs
End If
%>

 ction.html#Missing_Transactions
Con tutto il rispetto la seguente frase e' un mucchio di stronzate:
"Moreover, fatal transactional updates can be rewritten to be atomic. In
fact,we will go so far as to say that all integrity problems that
transactions solve can be done with LOCK TABLES or atomic updates, ensuring
that you never will get an automatic abort from the database, which is a
common problem with transactional databases."
Se tu hai un sito di e-commerce e un utente fa un inserimento facendo LOCK
TABLES blocchi il lavoro a tutti gli altri utenti finche' non hai finito di
inserire, cosa assolutamente improponibile in un ambiente multiutente. Se
invece si collega un utente al giorno allora va benissimo.

 funzionano in maniera diametralmente opposta.
Come funzionamento hai perfettamente ragione, come prestazioni fa
letteralmente schifo,
ma come sintassi SQL il programma Access e' perfettamente compatibile con
ANSI SQL
visto che consente di fare comandi tipo OUTER JOIN diversi da  LEFT JOIN,
SELECT UNION  oltre alle decine di funzioni compatibili con Visual Basic e
SqlServer.
Invece MySql certe cose non riesce proprio a farle perche' mancano le
istruzioni.
E' paradossale che con Access 2.0 uscito nel 1993  questi comandi SQL erano
gia' implementati anche se non documentati.

 Jobs c'e' più serietà di molte altre aziende IT, Microsoft in primis!
Mi dispiace di andare Off Topic, ma quando una azienda come la Apple prende
un cavetto seriale e gli cambia il connettore per renderlo incompatibile e
poterlo vendere ad un prezzo 10 volte del cavetto originale del PC, allora
sono veramente bastardi dentro. Non contenti hanno fatto la stessa cosa con
il connettore della stampante, allora sono proprio recidivi.
Lo so benissimo che Bill Gates fa le stesse cose a livello di software, ad
esempio ha modificato il formato RTF per impedire di esportare i testi da
Office agli altri word processor, pero' con un programma software aggiuntivo
puoi sempre correggere i files, mentre un hardware incompatibile non puoi
modificarlo. Per questo una incompatibilita' hardware e' molto piu' grave di
una incompatibilita' software.

 l'aggiornamento,
Ma per caso stiamo parlando di due Microsoft diverse??!?!? :-)
Quanto tempo passa da un Service Pack ad un altro?
Sai che ci sono bug scoperti anni fà (basta dare una sbirciatina a bugtraq)
che non sono stati ancora patchati, e che Microsoft abolisce le patch
"fai-da-te" tipo quella di Outlook del "R:" anziche' del "Re:", dicendo che
tanto tutti sarebbero dovuti passare ad Internet Explorer 5.5 ultima
versione??!?
E quelli che per i piu' disparati motivi non potevano aggiornare un *intero*
browser per un errorino?
Che la Microsoft rilasci patch in 48 ore te lo fanno pensare a te, ma i
bachi ti garantisco sono stati scoperti tutti MESI prima..


 il connettore della stampante, allora sono proprio recidivi.
Mi sembra che sia le stampanti che le periferiche Apple siano tutte USB, al
pari di una qualsiasi stampante o periferica per PC.
Ovvio poi che se non hai il software compatibile per Mac ti attacchi, perň
la connessione plug-n-play dal G3 in poi e' stato un chiodo fisso per la
Apple prima dei famosi compatibili che venivano proposti solo con le seriali
e parallele per finire le scorte in magazzino.
Poi si sa che quando si acquista un Mac tutte le periferiche devono essere
"Made for Mac".. Solo con questo sistema "ti garantiscono" che tutto
funzioni senza particolari problemi.. Una specie di "Designed for Microsoft
Windows 95", dove ovviamente, come al solito, Microsoft arriva per seconda..
:-)
Io, ti ripeto, non sono un Apple-fan, anzi, piů ci stň lontano meglio e'
(pagare 7 milioni un G4 mi sembra davvero pretenzioso), ma non posso fare
altro che riconoscere i tanti pregi e i pochi difetti (spesso dovuti a
politiche di chiusura) che i prodotti Apple hanno.
Ciao e grazie del thread! :-)


Non e' vero, se tu vai su 
http://windowsupdate.microsoft.com/
 ci sono delle
patch rilasciate in tempo reale ad esempio
per risolvere problemi causati da certi worms.
Sono degli aggiornamenti mirati da pochi Kb che non necessitano la
distribuzione di un intero service pack da 100 mega.