Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How would I Practice .NET at Home (gratis)? [closed]

Tags:

.net

How do you manage to use and practice the Microsoft technologies without the ability or desire to pay for all of the software needed?

Are there free versions of Visual Studio, SQL Server, and plugins? Are there any tutorials on how to set up ASP.NET Development on a local server? Is it practical to develop and test on my own machine?

With regards to hosting, is it expensive to use Microsoft-oriented technologies?

like image 248
Joe Phillips Avatar asked Jan 13 '09 20:01

Joe Phillips


People also ask

Is Microsoft .NET free?

. NET is an open-source developer platform with no licensing costs and free development tools for Linux, macOS, and Windows.

Can I learn .NET without C#?

NET Common Language Runtime, allowing web pages to be coded in VB.NET, C#, J#, Delphi.NET, Chrome etc. This means you don't have to learn C# to use it and, even if you don't know any of those languages, you may find it easier to start with a more human readable one such as VB.NET.

What is .NET is used for?

. NET is a free, cross-platform, open source developer platform for building many different types of applications. With . NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, IoT, and more.

Is .NET Core free?

.NET (pronounced as "dot net"; previously named .NET Core) is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. It is a cross-platform successor to .NET Framework.


1 Answers

There are (free) express editions of Visual Studio and SQL Server 2005/2008. And you don't need any servers to develop ASP.NET applications - you can do this on XP/Vista as well.

You will only need to pay for a hoster if you want to make an application publically available.

Please also have a look at the following question for some similar information: Does Learning C#/.NET Require An MSDN Subscription?

Update: As an alternative to a commercial hoster (e.g. to temporarily make one of your applications available to others), you can host them on your PC and use a dynamic DNS service (such as DynDNS) to make your PC accessible from the internet. Although (as Robert mentions in his comment), permanently hosting a web application in that way might be a violation of your agreement with your ISP.

like image 200
M4N Avatar answered Nov 15 '22 23:11

M4N