Newsgroup: it.lavoro.professioni.webmaster
Titolo: Help: Creazione portale

Mi è stato commissiato un portale da sviluppare.
Il mio problema è che tencologia usare.
Premesso che i criteri per la scelta sono:
1- Tempo di sviluppo
2- Mantenimento del sistema
3- Performance con un alto numero di utenti e operzioni sui DB
Il tutto deve girare su piattaforma Open Source (es. Linux, FreeBSD).
Ho cercato informazioni su internet, ma non ho trovato documenti 
comparativi, che prendesso in considerazione gli aspetti economici e 
tecnici.
Grazie per l'aiuto!

Il cms che mi ispira di piu' e:
http://www.plone.org/
saluti,
*aw*
** Articolo inviato tramite i servizi gratuiti di 
www.x-privat.org
 **

 tecnici.
Lascia stare i benchmark, sono al 99% stupidaggini.
Economicamente è tutto gratuito tranne l'hosting (ovviamente).
Tecnicamente Zope è un modo per pubblicare oggetti sul web. Molti lo
chiamano application server o framework, in realtà è qualcosa di molto
simile a un sistema operativo per siti web.
In poche parole: ogni url non astrae il filesystem ma istanzia oggetti o
richiama metodi. Il sistema sottostante si comporta di conseguenza.
Hai un web server e un ftp server integrati, anche se puoi usarne di
esterni, hai un OODB che innanzitutto serve a rendere gli oggetti
persistenti, ma puoi usare per i tuoi dati anche un db esterno, inoltre
altre simpatiche chicche come un sistema di template *serio* xml-based
che non si prende a cartoni con gli editor wysiwyg e non ti costringe ad
imparare un terzo linguaggio (ne a te ne al tuo designer)
piuttosto che il supporto transazionale *alle operazioni* (modifico classe,
non mi va bene, undo e tutto come prima, inoltre i soliti vantaggi quando 
più di una persona lavora allo stesso oggetto).
Ci sono molti prodotti che puoi usare per un portale (perchè Zope è
generico, ci fai di tutto): il più in voga è Plone, che a quanto pare è
molto bello, ma che io non uso.
Devi impararti Python però, senza la flessibilità di Python un software
così difficilmente lo realizzi.
Riferimenti: 
http://www.zope.org
 
http://www.zope.it
 
http://www.plone.org
Ciao
	nicholas

 	nicholas
Grazie mille sei stato molto esaustivo.
Per l'hosting non ci sono problemi, ho linea, hardware ecc.
Ma dei sistemi scritti in Java che ne pensate? Hanno performance 
sufficienti per poter girare su macchine "modeste" (tipo amd 1200-2400 
1GB di ram ecc.) con un alto numero di utenti connessi e operazioni 
complesse sul db?
Ciao!

 complesse sul db?
Certo che si, ma tu hai parlato di OpenSource, e Java non lo č.
Scordati FreeBSD, di diceva poco tempo fa che a nessuno frega una cippa
di Java su FreeBSD, dato che i *BSD vengono usati al massimo come server
:pppp
Le operazioni complesse sul db non dipendono dal sistema che usi: si
spera che tu per DB intenda veramente un DB e non 'lippe' in cui sbatti
dentro dati e che ti risputano fuori dati.
	nicholas

 dentro dati e che ti risputano fuori dati.
ogni riferimento a my**l è puramente casulale vero? ;-)
-- 
ITHost (your host company)
Technical Manager
C. Paparelli (MCSE,MCSD,MCDBA)
http://www.ithost.ch

 	nicholas
Per DB intendo proprio Database, con tutto un sistema per gestire il 
portale che elude da 'lippe', non intendo la parte 'web' ma il core 
business che verrà sviluppato a parte indipendentemente dal sistema 
usato....
In ogni caso ho parlato di Java perchè sarei interessato anche a 
commenti su sistemi come jboss e affini, sempre a patto che la scelta 
non incida sui costi di realizzazione.
Ciao!!

 ha scritto nel messaggio
news:bfqt9o$bv2$1...@lacerta.tiscalinet.it...



http://digilander.libero.it/robyn64/
Estratto:
<html>
<head>
<title>QUESTO E' IL SITO PIU' BELLO DEL MONDO !</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>index.htm</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
Credo che firedeath non stia cercando i trucchi per Fifa 2000. ;)
Cmq ho letto ora l'editoriare ;)
Il post ci sta bene e il sito e' simpatico.
Buon lavoro,
*aw*
P.s.: perdonami ma continuo a preferire Zope :D


 non incida sui costi di realizzazione.
Guarda, il discorso in realtà è veramente semplice, e non intacca *mai*
i costi di realizzazione 'out of the box' finchè hai il software
gratuitamente, casomai intacca i costi in termini di tempo e sforzo per
imparare la tal piattaforma.
Il più è decidere quale tecnologia utilizzare: se vuoi qualcosa di molto
veloce anche PhP può essere una scelta, ad esempio in una architettura
n-tier puoi scrivere il layer di presentazione, con performance
certamente superiori a Python/Java, anche se, ad onor del vero, bisogna
mettere un bel punto di domanda su quello che sarà PhP5.
Guarda i diversi approcci, sono molto diversi, uno che ricalca il tuo
modo di pensare c'è sicuramente, quindi non è tanto questione di
'velocità' o 'fattibilità', quando parli di velocità in una applicazione
db-driven il collo di bottiglia sarà certamente il database, non il
linguaggio.
Tieni più conto del livello di mantenibilità, della semplicità con cui
aggiungi funzionalità (il motivo per cui uso Zope).
Se poi è lento lo è sotto carico, e a quel punto aggiungi hardware in
base al carico, non in base all'aria fritta :)
ciao,
	nicholas