PDA

View Full Version : [asp.net c#] costo della tecnologia


antony85
08-06-2009, 08:46
Vorrei fare un sito in asp.net utilizzando c# e access o sql server come database.Inserendo il tutto in un dominio a pagamento(tipo aruba),volevo chiedere:bisogna pagare dei diritti(a microsoft,x esempio) per poter utilizzare questa tecnologia?dato ke ovviamente visual studio 2008 express è gratis...

!k-0t1c!
08-06-2009, 11:47
L'unico costo che dovresti sostenere non è a vantaggio di Microsoft - la quale non impone spese salvo la licenza qualora tu sia proprietario della macchina su cui gira SQL Server - ma di aruba o qualsiasi host tu scelga. Infatti è prassi diffusa quella di far pagare un supplemento per l'uso di SQL server. I costi rimangono tuttavia assolutamente sostenibili.
Infine ti sconsiglio vivamente l'uso di Access sul backend di un sito, non sai quanti problemi ti può dare.

antony85
08-06-2009, 12:15
ovviamente sto sempre utilizzando sql server 2008 express,proveniente dal pacchetto visual studio express...devo pagarlo lo stesso?

!k-0t1c!
08-06-2009, 13:33
No, la licenza la paga il tuo host. Tu stai usando SQL Server Express mentre in production non si usa l'edizione Express ma altre edizioni, a pagamento. Il costo comunque è coperto dal tuo host che poi ovviamente se lo riguadagna offrendo il servizio di hosting SQL Server ad un prezzo leggermente maggiorato.
Sappi comunque che qualora tu dovessi decidere di hostare da te la cosa in un futuro i costi di SQL Server possono essere sostenuti e variare a seconda delle tue esigenze. Sospetto comunque che prima che tu arrivi a necessitare di hostarti da solo il sito o di noleggiare server senza gestione e software inclusi dovrai sgobbare un bel po' e raggiungere livelli di traffico "interessanti" :p

antony85
08-06-2009, 15:34
qunidi,una volta caricato sul web il file del database(creato con sql server express)non fa differenza se sul server è in esecuzione sql server?non bisogna pagare nulla?a questo punto quindi..non riesco a capire come faccia a guadagnare...forse solo sulla vendita del pacchetto originale(ke costa 1000 e passa euro...)

!k-0t1c!
08-06-2009, 15:46
Microsoft può guadagnare da te e quel che tu fai in questi modi:

Il tuo host paga la licenza di SQL server e di Windows
Sempre più host pagheranno per quelle licenze visto che c'è domanda ed è in aumento
Quando arrivi a livelli di traffico e quantità di dati elevate paghi tu direttamente per la licenza visto che non c'è host che fornisca pacchetti chiavi in mano per certi volumi di traffico (e non avrebbe senso) e le licenze sono per-cpu
Se fai molto sul serio arriverai presto a voler usare qualche plugin per Visual Studio e quindi l'express edition non andrà più bene e dovrai acquistare una licenza