I am a Web Developer in PHP, and also know Javascript and some bit of CSS which is needed for web development. I use Symfony framework to build Websites and Web Application. As now i want to learn new Programming Language, which is best for Web Development(like Ruby, Python), as i have heard about Frameworks like Rails and Django. Which language will be best for Web Development apart from PHP or like PHP?
-
3It depends on what you are trying to accomplish– AntoCommented Jan 12, 2011 at 6:15
-
yeah thats right @Anto.– Harish KurupCommented Jan 12, 2011 at 6:19
-
6Which language is best to write a good novel? English? Spanish? French?– Abimaran KugathasanCommented Jan 12, 2011 at 6:25
-
@Abimaran it depends upon which language you Know or comfortable with. yeah i got the point. because you can do the same thing with Ruby, Python, Java or PHP...but depends upon what you know the best.– Harish KurupCommented Jan 12, 2011 at 6:34
Add a comment
|
2 Answers
As others have pointed out, it is impossible to give a definitive answer to your question.
To determine what is best in a particular situation you should look at
- What are the important requirements for the site?
- Response times?
- Scalability?
- Concurrent users needing to be handled?
- What are your developers' skill sets?
- How will the site be hosted?
- Do you have to work with an existing code base?
- Personal preference of the developers/management etc (Not everyone works the same, hence langauge benefits will vary from person to person)
- Skills available in the current job market
- Many more...
The language someone will use will depend on how the questions above are answered.
-
mcGrath yeah definitely..it depends upon the need of the project. Commented Jan 12, 2011 at 6:37
-
3
-
we cannot say Python is the best language for web over PHP or Ruby, Java, etc...because it depends on the conditions and requirements of project. Commented Jan 12, 2011 at 6:41
It depends on the language you really like.
node.js
pyjamas
RoR
ActionScript 3 (flash, flex)
Javascript, html, css etc.