Domanda

Ho sentito che .NET non è gratuito e che devo pagare Microsoft se sviluppo un'applicazione .NET. È vero? In tal caso:

  1. Cosa devo pagare?

  2. Sono un abbonato a MSDN tramite Academic Alliance (scarichiamo gratuitamente una varietà di prodotti software Microsoft, come VS2008 e Windows Server 2008). Devo pagare per il software che creo con questi strumenti?

  3. Che dire delle app Web con ASP.NET? C'è un pagamento dovuto quando ospito la mia domanda o pago solo la tecnologia?

EDIT:

Quindi quello che stai dicendo è che è lo stesso per sviluppare un'applicazione web usando ASP.NET o PHP (ignorando i problemi tecnici, solo il lato dei pagamenti), tutto quello che devo pagare sono le spese di hosting?

EDIT 2:

Regole .NET :)

È stato utile?

Soluzione

Non c'è nulla su .NET che richiede il pagamento.

Spesso sentirai che non è gratuito, ma questo si riferisce al concetto GNU di " Free " come in " libertà " ;, non gratuito come nel prezzo (o, nelle loro parole, .net è gratuito come nella birra ma non libero come nella libertà).

È possibile utilizzare la licenza dello studente per creare applicazioni .net. Puoi anche scaricare VS 2008 Express Edition, che è completamente funzionale allo sviluppo.

In alternativa, è possibile sviluppare in .NET utilizzando prodotti non Microsoft. Mono include un runtime completamente separato e gratuito. Sono disponibili anche IDE gratuiti, come SharpDevelop.

--- EDIT ----

Sì. È possibile utilizzare .NET per sviluppare e distribuire un sito Web, un'applicazione o qualsiasi altra cosa. Non c'è nulla nella stessa tecnologia che richiede un pagamento. L'unica cosa che richiede il pagamento sono determinati strumenti (come Visual Studio Professional Edition o Visual Studio Team Edition). Esistono molti modi per sviluppare gratuitamente con .NET.

Per lo sviluppo gratuito di ASP.NET, hai due opzioni. Il primo è utilizzare Implementazione ASP.NET di Mono Project per eseguire il tuo sito. Questo è completamente gratuito e gestisce i siti asp.net.

Tuttavia, se stai pagando per l'hosting, il tuo host sta pagando le tasse di licenza per Microsoft IIS e l'hosting di siti asp.net. Il costo per te è incluso come parte dell'hosting.

Altri suggerimenti

Hai sentito male.

Puoi sviluppare app .NET gratuitamente. I compilatori / SDK sono gratuiti e possono essere scaricati da Microsoft. Il framework / runtime è gratuito per i tuoi utenti.

Le versioni di fascia alta di Visual Studio non sono gratuite, ma le versioni Express sono disponibili gratuitamente.

Il .net Framework è gratuito per download e sviluppo contro. Visual Studio .net costa denaro tranne che per l'edizione express, che è gratuita , ma include il .net Framework. Il costo dipende dal sapore.

ASP .net è simile: non stai pagando per il framework, stai pagando una copia di Windows con IIS.

Lo sviluppo in .NET è gratuito in termini di costi. Il framework e l'SDK non costano nulla.

Gli strumenti che potresti utilizzare per sviluppare un'applicazione .NET non sono sempre gratuiti. Il compilatore della riga di comando incluso in ogni installazione di .NET framework è gratuito. Le edizioni di Visual Studio Express sono gratuite (e possono fare abbastanza). Visual Studio Standard / Professional / Team Suite non è gratuito, è un'applicazione che devi acquistare,

Le versioni di Visual Studio della tua Academic Alliance (probabilmente Professional) hanno tuttavia delle restrizioni specifiche. Se sviluppi qualcosa utilizzando la versione con licenza AA di Visual Studio, non puoi venderlo o utilizzarlo per scopi commerciali o utilizzarlo come parte dell'infrastura di qualsiasi entità (compresa la tua scuola), fino a quando non hai acquistato una licenza regolare per strumenti che hai usato.

Fondamentalmente la licenza di Academic Alliance afferma che puoi utilizzare la versione completa di Visual Studio gratuitamente, ma solo per l'apprendimento o la ricerca. Se vuoi trasformare il tuo progetto di ricerca in un'azienda, dovrai pagare per i prodotti che hai utilizzato.

Se stai cercando di trasformare il tuo progetto di ricerca in una startup aziendale, potresti anche guardare BizSpark . Dovrai comunque pagare i costi di Visual Studio (a meno che tu non abbia utilizzato Express), ma Microsoft coprirà i costi di tutte le licenze del tuo server (Windows Server, SQL Server, ecc.) Nella speranza che la tua startup diventi un'attività di successo ( se hai successo dopo 3 anni devi pagare le decine di migliaia di dollari in licenze che hai ottenuto gratuitamente, se fallisci perdi solo la quota di iscrizione di $ 100)

Ovviamente devi pagare. Niente nella vita è gratuito

:)

EDIT: Ma sul serio, tutti gli altri hanno ragione, .net è totalmente gratuito, solo gli strumenti professionali costano denaro. Scusa se ho fatto arrabbiare qualcuno con il mio sarcasmo.

.NET è gratuito nel senso che non devi pagare per questo. Il framework e l'SDK, inclusi i compilatori, possono essere scaricati gratuitamente da Microsoft. .NET non è gratuito, nel senso che non è possibile modificarlo e ridistribuirlo come se fosse un framework open source. Devi anche pagare se vuoi usare un IDE commerciale come Visual Studio. Sebbene esistano versioni rapide gratuite.

Sì, devi pagare almeno per i sistemi operativi su cui sviluppare. Prima che i mono-fanatici suonino in nessun modo forma o forma allo stesso livello di maturatiy della controparte di Windows. Dopo il costo del sistema operativo, dipende dal livello di supporto IDE necessario. Sì, ce ne sono di gratuiti (le edizioni express e gli installer sdk di bare bones) ma scommetto che vorrai almeno VS pro che costa.

Voglio sottolineare qui, il costo di VS o altri strumenti di sviluppo non è il costo del framework .net. sdk, le librerie quindi il framework .net è tutto gratuito.

Puoi creare applicazioni commerciali con Visual Studio accademico. chissà se l'app è stata realizzata in VS pro o VS academy?

Per creare app con Microsoft .NET, è necessario disporre della licenza di Windows, che non è gratuita, anche se spesso è integrata nel costo del PC e spesso è un costo che hai già pagato!

Per eseguire nuovamente le app con Microsoft .NET, è necessario disporre di una licenza per Windows.

Non è necessario utilizzare .NET SDK per creare un'app. Non è previsto alcun costo per distribuire un'app che utilizza .NET. Esistono strumenti gratuiti che puoi utilizzare per creare app. VS Express, emacs, Reflector, SharpDevelop, ecc. Ecc. Esistono anche strumenti premium a pagamento. Visual Studio può diventare molto costoso nelle versioni Pro.

Mono è una versione di .NET che funziona su piattaforme Windows e non Windows.

è libero di svilupparsi con l'amplificatore c # &; ASP.NET, ma per distribuire il tuo sito Web su IIS devi pagare (come parte della tariffa di hosting) come detto prima, e penso che sia molto più costoso ospitare ASP.NET di PHP, ecc.

Sbaglio? quanto dovresti pagare per l'hosting di un sito Web ASP.NET?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top