Newsgroup: it.comp.www.php
Titolo: Nuovo lavoro, scelta della piattaforma

Ciao a tutti.
Sto per prendere in carico un lavoro (un semplice software di gestione
web based) e mi trovo in difficoltà per la scelta della piattaforma da
utilizzare.
La situazione esistente vede una rete (paritetica) TCP/IP di 20 client
con un server WIN2000 Server dove girano i servizi IIS (attualmente
disabilitato), DNS e Proxy (Ms Proxy) per l'accesso ad internet.
C'è una persona che lavora per me (che ha una confidenza maggiore con
php rispetto ad ASP) che sta fortemente insistendo per adottare una
soluzione linux-friendly: installare cioè Apache + php + Mysql (o
PostgreSQL) sempre sul server Win2000 Server, motivandola con ragioni di
sicurezza rispetto ad una soluzione IIS + ASP + SQL Server.
Non contesto le motivazioni di sicurezza ma ho paura che una scelta del
genere si possa rivelare un po' troppo invasiva: la scelta della
piattaforma va certamente concordata con l'azienda e con
l'amministratore di rete (la gestione della rete è data in outsourcing);
il problema è che non potendo dedicare una macchina in tutto e per tutto
alla mia applicazione devo utilizzare l'unico server a loro disposizione
e chiaramente la scelta determinerà possibili implicazioni sulle
prestazioni e sullo sviluppo di ulteriori applicazioni future sulla
rete.
Dal lato aziendale non troverò nessun referente qualificato ed credo che
l'unica differenza la farà il fatto di dover acquistare una licenza di
MS SQL Server.
Visto che sono piuttosto indeciso (le aziende per le quali ho sviluppato
piccoli software web based in precedenza mi hanno imposto la piattaforma
da utilizzare e quindi non ho avuto mai problemi simili), vorrei qualche
consiglio.
Grazie
giaconet

 utilizzare.
Beh, da un punto di vista della sicurezza, non sarebbe opportuno
avere sul gateway internet anche l'application server interno.
Mi par di capire che Win2000 Server svolga solo questa funzione, 
oltre a quella di domain server, win server e dhcp server, forse.
Beh, se hai 20 possibili clients che devono interagire con la
tua web application, con il db che gira sulla stessa macchina,
io insisterei per un piccolo server dedicato, Linux o FreeBSD.
Dipende da quello che devi fare, ma tra MySQL e PostgreSQL
io opterei per PostgreSQL : molte più funzionalità.
Altra possibilità, che naturalmente verrà scartata,
conoscendo la mentalità delle aziende ;-):
pensionare il server Windows, recuperare l'hardware
per la tua applicazione, prendere un PC decente, anche
usato ed installare SmoothWall (
www.smoothwall.org
)
-- 
SpeedTech
http://www.speedtech.it

consiglio.
Monta Apache/PHP e MySQL su Windows. In futuro, nulla ti vietera' di
passare a Linux, riutilizzando il 100% del codice gia' scritto (beh,
se usi system() magari un po' meno 8-D ).
Leonardo pratico

 ha scritto nel messaggio
news:8georugc61470mqj1...@L.Serni...

Ok. Vado li, suggerisco (perché non credo di poter imporre) la soluzione
Apache/Php sottolineando i vantaggi dal punto di vista economico e di
sicurezza; ma se vogliono poi sviluppare una intranet aziendale
lasciando sempre un solo server? Sono obbligati a usare il webserver che
gli ho "imposto" io?
Oppure, in previsione di questo fatto, potrei far girare la mia
applicazione su un'altra porta che non sia la porta 80, cosě anche
l'altra azienda di turno puň scegliere se usare la situazione lasciata
da me (e quindi sviluppare in php) o riesumare IIS e lavorare in ASP...
Ma poi questo fatto (il fatto di sviluppare altre soluzioni web based)
puň comportare (penso proprio di si) problemi prestazionali sulla mia
applicazione (e quindi di conseguenza causare rotture di palle al
sottoscritto)?
Grazie
giaconet

sottoscritto)?
Se non vuoi rotture di palle, va' a vivere di pesce e mango a Tahiti: il
clima e' buono e i nativi sono amichevoli :-)
Qualsiasi cosa tu faccia, e' impossibile che sia impossibile che dia dei
problemi; se no ti chiamavano Biondo e giravi con dodici apostoli. E, se
problemi in futuro ne deve dare, che almeno ne dia meno possibile ORA.
Leonardo e una filosofia semplicistica
-- 
Time's angles, mages tell, conceal a place
incredible, beyond the mundane mind;
night-shrouded and between the seas of space
dread creatures drift in the ageless winds.