Your opinion on which technologies to use when building web applications

Hi guys,

I guess most of you usually click ignore when you see an email asking for a survey.

Yes, we are doing a survey as well, but very differently :slight_smile: We are asking for opinions that will lead to a great value for all of you, with your contribution.

Long story short, the goal is to help small medium companies with how to make choices from tons of available technologies when it comes to building web applications. Programming language, framework, database, frontend, hosting, developing tools, there are literally hundreds of technologies available out there.

For doing that, we need to know what criteria people like you value the most while choosing technology stack in Web Development.

We’ll of course send a result to you if interested. The raw result might look like [http://bit.ly/1pcC88B]. And then we’ll carry out analysis on technologies based on the top rated criteria. Apart from that, we’ll also present real cases from companies about how they make choices and build things.

Oh by the way, it’s for a Master Thesis, and we are doing it at Sqore, one of the coolest startups in Sweden, and KTH, Royal Institute of Technology.

Thank you very much.

Chu Zhu (chu@sqore.com)

Weiyan Shao (weiyans@kth.se)

I try not to look at technologies as competing. The tools you use to build your application is really inconsequential. They say use the right tool for the right job. Technology is just a tool, to say use this one or that one is not very helpful. When assessing what technology to use at a company, the most important things to ask is, what are we building? What’s our deadline? Whats the proficiency of our developers and their preference?

Going with Rails or .Net or PHP or Node boils down to developer preference and skills, project requirements.

It’s like asking Mac or PC…for an office.

Master Thesis Sqore wrote in post #1153331:

Hi guys,

I guess most of you usually click ignore when you see an email asking for a survey.

I couldn't find the "ignore" button so I guess I'll drop by two cents opinion...

Yes, we are doing a survey as well, but very differently :slight_smile: We are asking for opinions that will lead to a great value for all of you, with your contribution.

Long story short, the goal is to help small medium companies with how to make choices from tons of available technologies when it comes to building web applications. Programming language, framework, database, frontend, hosting, developing tools, there are literally hundreds of technologies available out there.

Do you think that software writers haven't been asking this question for decades? How do you think we ended up with tons of available technologies to choose from in the first place?

For doing that, we need to know what criteria people like you value the most while choosing technology stack in Web Development.

Even if we did compile a list of criteria from a wide range of software writers, associating those criteria within a wide range of contexts, which is the reality of the world of programming, we would end up almost exactly where we are today.

You have to realize that great programmers and do amazing things with the worst of tools. For example take PHP. There are some really amazing web site out on the Internet serving millions of users every day. But, at the same time there's this other truth... PHP is a horribly designed programming language.

It doesn't matter whether this opinion is true or false. It matters that this is an opinion held by a huge percentage of software writers. At the same time those same software writers understand that some truly incredible things can be build with some of the worst available tools.

This is a reality of this weird world we live in as software professionals. We have come to understand over the years that it's the stuff in the minds of programmers that's important, their experiences, their preferences, and of course their brilliance that matters. Give them the tools that they know and are comfortable with and watch amazing things happen.