7 ms·
There are two people talking in my head while I read this post. One says : Too many people obsess about backends. Yes, build your startup in C# and a .NET stac
by ryanmim 12y ago
There are two people talking in my head while I read this post. One says :
Too many people obsess about backends. Yes, build your startup in C# and a .NET stack if that's what your familiar with. The backend ultimately doesn't matter, and the faster you can create and then iterate on your product, the better off you'll be. The primary factor that will decide whether your startup is successful or not is if people like your product and actually use it. None of your users will know or care what you built it in, be it .NET, RoR, Django, Yii, whatever.
The other person in my head is saying. "OH MY GOD NO". I've used the .NET stack and various OSS stacks to build complicated web applications. From this experience, I've concluded that the .NET stack sucks. Yes it works, but almost any OSS Framework will provide a much better developer experience. Better while developing the initial product, and better when maintaining and extending it.
- mkohlmyr 12y agoIf there's a good chance you are going to have other developers get involved in the codebase then other considerations come up. E.g. how easy it is to find such a developer, how competitive pay is for the platform, how well established coding standards are to ease collaboration, what type of developer you want to attract (likelihood of being full-stack, willingness to learn about new technologies, experience, ..). Not to say .NET can't still be the right choice. Just that there are other points to consider other than strictly personal preference. You could argue for an MVP this isn't the case but honestly I think being in a position where you have to do a full rewrite a year later is in some ways worse than facing a (hopefully slight) learning curve when starting out.
- mattmanser 12y agoBetter how? C#'s one of the best languages in town and the IDE's the unchallenged best in town by a long way. And the SQL product is amazing, much better than MySlowQL. So what bit is better? Deployment? Hosting? I'm genuinely asking here, you're just waving hands. I've used both, the thing that puts me off .Net is the lack of choice when new stuff comes out (like elasticsearch, or a new language, or something like Docker) as it usually takes a year or so before it's easy to use on Windows, but that's about it.
- slowmotiony 12y agoObviously the technology of choice should be Node.js and Ember, duh!
- MrBuddyCasino 12y agoI've used Visual Studio, XCode, Eclipse and IntelliJ - the thought that Visual Studio is the unchallenged king of them all never crossed my mind. Honestly curious - what makes it the best in our opinion?
- mreiland 12y agoyou can't have that discussion without talking about the tech stack you're working with. Nothing beats the integration level between .Net and VS, and I don't care what tech stack you're using to compare. But outside of .Net, for things like C++, javascript, etc, things get a lot murkier.
- pjmlp 12y agoWhich IDE beats VS in C++ editing and debugging capabilities?
- UK-AL 12y agoIntelliJ, VS, Eclipse, xCode in that order.
- CmonDev 12y agoYou probably forgot to install ReSharper - an understandable mistake.
- CmonDev 12y ago"but almost any OSS Framework" - are there real choices that do not involve the dynamic typing maintenance nightmare while giving you a C#-quality language? Maybe just Scala + Play.
- bigdubs 12y agoor as good an ide as visual studio ...
- reitanqild 12y agohang on a sec.... Long time developer here, came from vs to eclipse and later Netbeans and Idea: Tell me: don't you still have to buy resharper to get the same refactoring tools that I get for free in eclipse?
- sequence7 12y agoWhat kind of refactoring tools do you get free in eclipse that aren't included in VS 2013 or 2014?
- reitanqild 12y agoI'm asking the question: maybe vs has improved since I left. Until recently the meme among tje fanboys seemed to be "VS is the best ide" (i.e.: after you have installed resharper). Are all modern refactoring tools installed ootb with vs 2013 or 2014?
- bigdubs 12y agothe short answer is "no" not all "modern refactoring" tools are available in vs2014. with the advent of roslyn and the compiler api i would be you'll be seeing more and more built into visual studio, or at the very least broken off into free community extensions as the 'guts' of writing these kinds of plugins will get much easier. i still vastly prefer vs to eclipse just because of responsiveness alone; the core features are great, and i pay for resharper too because it's a great tool worth the money.