Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Okay, I'm sure there are a lot of us that has plenty of experience developing c++/opengl/objective C on the iPhone, java development on android, python games, etc (any client side stuff) while having little to no experience on web-based development.

So what skillset should one learn in order to be able to work on web projects, say, to make a facebook clone (I kid), or maybe a startup that specializes on connecting random fashionistas with pics etc.

I actualy do have some experience with C#/VB.net back-end development a while back, but as part of a team, I had a lot of support from the senior devs. Is C# considered a decent web development language?


migration rejected from stackoverflow.com Feb 24 at 1:44

This question came from our site for professional and enthusiast programmers. Votes, comments, and answers are locked due to the question being closed here, but it may be eligible for editing and reopening on the site where it originated.

closed as off-topic by gnat, World Engineer Feb 24 at 1:44

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – gnat, World Engineer
If this question can be reworded to fit the rules in the help center, please edit the question.

Woah, thanks for that link –  kamziro Jul 1 '11 at 15:59
Possible duplicate of What should a developer know before building a public web site –  Raynos Jul 1 '11 at 16:10

1 Answer 1

For those with JAVA experience a very common technology stack I've seen is this:

  • Java Application Server (JBoss, Tomcat, Glassfish, Weblogic, etc)
  • Spring MVC
  • Hibernate - to interact with your DB
  • A Javascript Framework

If that's too much, another very popular stack runs off of a LAMP server:

  • Linux
  • Apache
  • MySQL
  • PHP

Not the answer you're looking for? Browse other questions tagged or ask your own question.