Friday, December 9, 2011

Choice of Technology Stack

I was looking for the ideal stack and here is what I found online

Should you build the whole web solution with Java or should you implement real-time algorithms in Java and web site in Ruby or Python?


Actually this is a question about keeping your technology homogeneous or heterogeneous. Our quick suggestion is: the more homogeneous your technology stack is, the better. In the end it is easier and cheaper to maintain and develop.

Simple rule of thumb  is: the more your team is experienced with a particular technology, the better the chances that this technology is a good fit for your project. For example if you have a Java team with 3-5 years of experience, it will definitely develop more rapidly and efficiently than a team of junior Ruby engineers with 1-2 years of experience

No comments: