3 ms·
Really? You know, I'd consider MVC.NET for my startup, but here's a few snags I keep hitting. Perhaps you can provide insight in how to get around them? - Cost
by rufugee 15y ago
Really? You know, I'd consider MVC.NET for my startup, but here's a few snags I keep hitting. Perhaps you can provide insight in how to get around them?
- Cost. I have found no way to accurately estimate what the development and deployment will cost me initially, nor when I need to scale. BizSpark makes it affordable for a very short time all things considered, but it's really sorta like a free crack rock.
- Linux. I simply don't feel comfortable deploying anything publicly on Windows. It might be more secure now than in the past, but my experience is on Linux and I feel like it's a whole new world to come up to speed on the linux side. It's almost as if Microsoft should have a ".Net for Startups who are used to *nx OSes" class.
- Linux. I develop on and am most comfortable with Linux. I'd have a hard time spending my days on Windows 7.
Other than that, certain features of .NET do indeed look interesting. At least C# as a language has improved over its parent (Java).
- MichaelGG 15y agoWell, be sure to look at the Mono project. ASP.NET MVC ships with Mono, so a lot of it should work fine on Linux.
- rufugee 15y agoI have looked at Mono, along with MonoDevelop. I think Mono and MonoDevelop might work well for the experienced .NET developer who is interested in using his/her skills on Linux, but not for the newb .NET developer. There's just too much setup/etc to have to know in order to get going. Also, has any startup actually deployed a large scale web app on Mono with ASP.NET?
- aquark 15y agoI ran my (slightly profitable) side project on mono and ASP.NET MVC2 for about 5 months before switching to a Windows server on EC2. Best thing I ever did ... sure it costs 3x what I was paying for a VPS, but it has been rock solid compared to a number of resource leak issues with Mono, and the fact that I can admin a windows box with googling everything I need to do. If you are developing a for-profit venture and the cost of deploying on Windows vs Linux is a breaking point for a .NET project then I'd suggest you look at the business plan again and decide if it has enough profit in it.
- dav-id 15y agoAmazon provide Windows hosting on the cloud. Personally I host MVC 3 on a Windows server 2008 R2 with Hetzner for €65 per month. The Bizspark programme will help you to keep the licensing cost down to pretty much zero in the short run so I don't think this should be a major concern. Like another commenter suggests you can look at Mono which will let you run MVC 3 (with the Razor view engine), however note that EntityFramework isn't supported and you would be advised to start from scratch in Mono and port to .NET actual later if you chose that route rather than the other way.