Newsgroup: it.comp.www.asp
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

 Non contesto le motivazioni di sicurezza
e invece le dovresti contestare . . .
Antonino.


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

 consiglio.
Valuta MOLTO attentamente cosa devi far fare alla tua applicazione e poi
scegli tu i programmi, l'amministratore di rete dovra' farsene una ragione e
darsi da fare in modo che tu possa portare a termine il tuo lavoro.
Ciau
Andrea

 MS SQL Server.
Ocio che non stai mica parlando di brustolini! Ti basta che uno degli utenti
non faccia parte dell'azienda (caso Extranet) e ti tocca passare alla
licenza per processore. Controlla con attenzione le pagine di
microsoft/italy che parlano di come scegliere e configurare le licenze di
SQL Server con applicazioni internet perchè, se vuoi rimanere nell'ambito
della licenza, ci sono tanti fattori da considerare.
Saluti
Massimo

 sicurezza rispetto ad una soluzione IIS + ASP + SQL Server.
Appurato che stai chiedendo all'oste se il vino č buono...
E' ovvio che l'analisi da fare in questi casi non č solo dovuta
all'architettura da usare ma anche dal know how acquisito precedentemente.
Cioč:
1. se vi trovate meglio con PHP rispetto ad ASP (leggi maggiore
produttivitą) la scelta č consigliata per il primo
2. IIS puņ gestire sia PHP che ASP, Apache solo PHP
3. la maggior sicurezza di Apache č per molti versi un falso mito perché:
solitamente sono amministratori veri ad amministrarlo (rispetto agli
amministratori "fatti in casa") di IIS, i bug esistono per tutti (non
dimentichiamo la gravi falle scoperte, e corrette, ultimamente su entrambi i
fronti)
4. se ho capito bene il progetto č di una lan-intranet, quindi perché
impiccarsi con il discorso sulla sicurezza?
5. stai confrontando teorie pure Open Source con quelle pure only MS, perché
non un ibrido tipo IIS+ASP+MySql (o Interbase che mi piace di pił)?
6. se ti commissionano un progetto lo sviluppi al meglio delle tue capacitą
e conoscenze, e spesso puņ voler dire condizionare le scelte
infrastrutturali di societą che ancora non le hanno compiute. Cosa c'č di
strano in questo?
--
Filippo Di Blasi 
filippo...@puntoinformatico.it
http://puntoinformatico.it
 <-- E-shop informatico
http://puntoinformatico.it/usato
 <-- Usato
http://puntoinformatico.it/servizi
 <-- Servizi web
http://puntoinformatico.it/news
 <-- News & Glossario