Laitkor, the premier software development company in USA, with expertise in multiple platform for Web development, Android and IOS mobile applications

What do you think about .Net only technology stacks for startup (and MVC)?

.Net has been going right track and can really scale pretty fast, like in Stackoverflow. If you are going to go with .Net Application Development, use MVC. It is awesome framework and you will find yourself writing less code, i.e. less bugs. Since ASP.Net MVC is influenced by Ruby, you could possibly switch to the frameworks without much effort, after you dazed the syntax differences of course.
.Net Application Development - Laitkor
.Net Application Development - Laitkor
.Net technology stacks for startups

1.    ASP.Net MVC is a good framework to learn as it allows you to implicitly learn the Java Play and Ruby framework. You should decide based on the language that you feel most comfortable with. It’s the speediest way to acquire new frameworks and get something working out in a great way. As long as you choose aearnest framework you will be adequate. Make sure you stick to the conventions of the framework that will support you in keeping your code clean. If you go with .Net Application Development, make sure you check out fluent NHibernate.

2.    .Net is very cool and easy to work with. As a need aside you get all of the goodness of the Microsoft domain security model for free. The platform also inter operates seamlessly with other stacks and is very productive and scalable.

3.    It is not appropriate to argue about which stack is good. If Facebook is using PHP/MySQL that does not mean it is good for your startup. Pick something you know well and also if you are going to hire staff, make sure the skill set is out there.

4.    Technology stack depends on what you would want to implement. But if there is any of heavy data driven / focused app, it would be much easier to write up the app on Python or Ruby. The front end user experience can still be served with any framework like .Net. The best for MVP is doing it in what you can write code and if you can’t then get a tech co-founder or learn how to code.

5.    You need to choose a platform that can easily adapt to change. .Net has a few great tools that help you change rapidly. An example is the .Net entity framework which provides excellent re-usability and provides migration paths when changing your data models. By coupling this with MVC, you may have a very easily adaptable platform.

6.    .Net may be the only way out for Microsoft. The alternative new and a more future friendly tech stack for a startup would be Node.js, which has gained strong support from Microsoft, at the same time Microsoft will shift away from .Net and emphasis rather on C++ for compiled code.

7.    .Net choice of technology stack is a good idea at this time. Looking at the stack, you can have database, SQL Server, Oracle, MySQL, NoSQL, LINQ and Entity Framework, Middle tier, Web Fronted, mobile-web services and hosting. You can get all of this for free via BizSpark if you are a legit startup.

It really depends on what you are comfortable with. While you may be able to save upfront using an open source framework you could spend a lot of time learning the subtle differences which could slow down your speed to market and in the end cost you more than you saved. ASP.Net is the grand new framework that is deeply prejudiced by Rails and is the platform of excellence for most startups.

Share:

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.

Categories

.net Application Development .Net Developers .net Development Ajax Framework Android App Development Android App Development Company Android Application Development Android Apps AngularJS Development App Developers App Development Applcation Developers Apple Watch App Development Application Development ASP.net Application Developers ASP.net Application Development Azure Azure App Services Azure Application Development Azure Application Development Services Azure Backup and Recovery Services Azure Backup Services Azure Development Azure Development Services Azure Recovery Services CMS Course Of Development CRM Development Companies Golang Golang Development HTML5 iOS App Developers iOS App Development iOS App Development Company iOS Application iOS apps iOS developers Java development company Joomla Kanban Laitkor Laitkor Info Solutions Laravel Development Company Laravel Framework Microsoft azure application development services. Laitkor Microsoft Azure Development Mobile App Developers Mobile App Development Mobile App Development Company Mobile App Platforms Mobile App Services Mobile Apps Mobile Development MVC Framework Native App Development Node Node.js Node.js Application Development Node.js Developers Node.js development Node.js Development Company PHP PHP Application Development Services PHP Developers PHP Development PHP Development Company PHP Development Services PHP Frameworks PHP Web App Development PHP Web Development Project Management Methodology Python Python Application Development Python Application Development Services Python Applications Python Developers Python Development Python Development Services Python Framework Python Technology Python Web Application Development ROR Development Company RoR Development Services Ruby on Rails Ruby on Rails developer Ruby on Rails Development Services Scrum Software Development Company UI Designer UX Designer Web App Development Web Application Development Web Design and Development Company Web Development Web Development Company Windows azure application development wordpress Wordpress Development Wordpress Website Development

Blog Archive

Recent Posts