Choosing the right technology and environment

We are two developers on the verge of starting to develop a new web product.

We are both fans of a poor launch approach and would like to practice continuous deployment.

This is where the dilemma arises - we both come from the background of C # / Windows, and we need to decide between:

  • Stick to .NET and Windows, we will not waste time exploring new technologies and are working hard to develop.

  • Switch to Ruby on Rails and Linux, which have a good track record of rapid build-up and extensive open source support. The downside is that we will need to put a lot of effort into learning Ruby, Rails, and Linux ...

What would you do? What other considerations should be taken?

+3
source share
2 answers

There are many factors that arise in decisions related to such decisions: time and budget constraints, as well as the depth of the learning curve in your technology portfolio. The language and platform have less in common with your development methodology and market strategy.

+1
source

Surely stick to what you know and spend your time solving problems with the domain, rather than learning new technologies (especially since you have no experience in Ruby). If you do not think that Ruby can offer you something that .NET cannot and in the long run you will save time and get your product faster?

I think the focus is on time to market and how long can you live without income?

V1 .NET V2 Ruby.

, , , .. , .

+1

Source: https://habr.com/ru/post/1780876/


All Articles