Own server an aid in learning to develop?
-
I am thinking of purchasing a server to help me learn ASP.NET, ASP.NET MVC & SQL Server 2012 database programming (triggers, stored procedures, etc.). My goal is to learn true 3-tier development and database-centric web development. I am now in a C# certificate program. My question is basically, can I accomplish all my goals with my PC? Would a server be an aid or merely complicate my life unnecessarily?
Thank you, Jazz Engineer Steve
-
I am thinking of purchasing a server to help me learn ASP.NET, ASP.NET MVC & SQL Server 2012 database programming (triggers, stored procedures, etc.). My goal is to learn true 3-tier development and database-centric web development. I am now in a C# certificate program. My question is basically, can I accomplish all my goals with my PC? Would a server be an aid or merely complicate my life unnecessarily?
Thank you, Jazz Engineer Steve
To learn this stuff a server is not needed. You should install software on your own pc. If you really wanted to have a client server relationship you could spin up a virtual machine on your dev box. You will need good RAM but would be cheaper than server. Added to that, If you wanted to look at servers, Azure cloud hosting would be a very cost effective solution!!
-
To learn this stuff a server is not needed. You should install software on your own pc. If you really wanted to have a client server relationship you could spin up a virtual machine on your dev box. You will need good RAM but would be cheaper than server. Added to that, If you wanted to look at servers, Azure cloud hosting would be a very cost effective solution!!
db7 Thanks for your initial reply. My PC max's out @ 8GB of RAM. Is that enough for SQL Server, ASP.NET & Visual Studio 2012?
-
I am thinking of purchasing a server to help me learn ASP.NET, ASP.NET MVC & SQL Server 2012 database programming (triggers, stored procedures, etc.). My goal is to learn true 3-tier development and database-centric web development. I am now in a C# certificate program. My question is basically, can I accomplish all my goals with my PC? Would a server be an aid or merely complicate my life unnecessarily?
Thank you, Jazz Engineer Steve
You can also try virtualization, e.g. with VMWare Player. That allows you to play with your "server": you can copy early versions, then just try this or that step, and in case of failure return to the original version. Any modern computer should be strong enough for that purpose (I have a quadcore with 8GB RAM).
-
db7 Thanks for your initial reply. My PC max's out @ 8GB of RAM. Is that enough for SQL Server, ASP.NET & Visual Studio 2012?
This is fine. SQL server generally tries to obtain as much memory as possible but this is not an issue for small scale development. If you really are concerned by memory etc, I would look at creating a VM and hosting your server on that. You can use a great product from Oracle no less. http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html?ssSourceSiteId=ocomen[^] install the software and load an image onto your pc. It is great because you set the memory, cpu and disk so if your sql server was on the vm and you limited the vm to 2gb, you never use any more than that. Anyway, your pc seems more than capable for this. I have (unfortunately) worked on lesser memory than yours so it should be fine!!! Just go ahead and install. If the performance is a real pain, re-think and uninstall or turn of the services... either way, there is no harm in playing! :-D