Hi, I am an experienced programmer in c,c++ and java. I know java UI technologies like JSP,Servelets,Struts. I want to know what is the best language/technology for web site development.. I've heard of php, rubi on rails.. are these the widely used things?.. Or can i use java UI technologies ?? (not applets though) Please share ur thoughts. thanks
The most commonly used language is PHP - it's often combined with MySQL to implement many CMS websites. If you're an experienced C/Java programmer, you should be able to pick up PHP in under a week. Also SQL is trivial to learn if you understand how databases work. I think ASP has become popular recently, also.
.Net (can be written in any language but C# and VB.Net are the most common) and development tools are free too and has its own test server built in.
I would suggest a .Net too. If you have experience in c++, you can easily switch into C# or J#. I think Visual Studio is the best development tool. At least I didn’t find anything even close for PHP. And .NET library is well structured and easy to learn.
Depends upon which platform you want to use. If you are using linux or a macintosh for development, I would just stick to PHP. If you are using Windows, then you can either use PHP or .NET - the best parts of the developer tools are expensive, though, and you will still probably want to use MySQL unless your host allows for SQL Server databases. Buying your own licenses can get expensive.
I'd base the decision off the platform you plan on using and if you plan on paying for licenses depending on the language and the database you want to use. If it's open source way then most use PHP and some people use Ruby. For a non open source and more "enterprise" environment most use .NET or Java (JSP). Of course with each of these knowing html, css and such is also required.
what are you looking to build is the question. In terms of the best, there is no such thing. its like street fighter, you can get your butt beat by blanka or dahl sim. each language, like each street fighter, has its strength and weaknesses.
The best programmer use pear library for sample code. I have been looking for an good php programmer for ages. I have found that the best programmer's have zend certification in php5 and use the latest development tools such as cakephp and symfony. An good php programmer will use high quality code include's objects, classes, efficiently merged data layer and UI layers. I have found an good source for programmers at odesk. Looking at some of the top coders resumes, i found they use svn,mvc, vim and eclipse. here's an good site-www.procata.com/blog/archives/2004/09/24/php-coding-standards/ I hope this helps.
I can admit that PHP is really popular nowadays, but if you're talking about web development. I probably would choose to learn PHP