The question is, which technology or language is the fastest today for web development? Looking for what tasks? Yes, for all tasks, it is clear that it is not for the informational html page.
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer to the participants AK ♦ , Air , Let's say Pie , user192664, Viktorov October 30 '18 at 7:19 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
I will say Python, others will say PHP, then RoR fans will come, and you will not get an answer. Because no clear answer, for example:
- Vkontakte, facebook is PHP
- google is python
- githab is rails
Each project is a media giant, so it’s better not to say.
and this is just what I remembered ... for example, finding a PHP specialist will be easier and cheaper than the same python.
The only thing I will say about PHP is: P ersonal H ome P age, personal page no more than that, it's easy to write web pages on it, but large applications can also be done, but it will be tight ...
There are not so many reasons for this, the main thing is not enough, and in general many things will have to be implemented by yourself, and the value is appreciated by its simplicity :)
I'll put in my five kopecks.
- stackoverflow.com - C #
- linkedin.com - Java
About PHP, RoR, Python have already spoken. In any language, development is faster if you write straight arms and bright heads. Light heads will write faster on python or rails than on java, a fact. But since there are never enough light heads, they take more strict java / sharpe and write on them. It is much easier to search for errors in a statically typed language than for a dynamic one. Anyone can write code, but to bring it into a normal form after QA is much more difficult. Somewhere on Habré saw the article, as a man praised the python. And he solved the problem with the minuses of dynamic languages very simply - TDD. But before TDD usually goes a long way -> enlightenment of the head.
In my opinion, the most rapid to develop are Ruby and Python.
In my opinion, the most convenient for web programming is ASP.NET MVC. I did not program in Java, so it can be no worse. But if ASP.NET is good, it’s user support, user-friendly documentation and constant software updates. I want to say that php is convenient only if you have never programmed and it is difficult for you to deal with things like JAVA or .NET. PHP should be learned by any developer, but you should not dwell on it, because you have to write a lot of uninteresting code there.
In my opinion, to give a specific answer to this question, you need to develop a project with the same functionality, for example, in the following languages:
And give an estimate of the time spent! Do not write govnokod, namely OOP!
There are those who will respond in fact on what to dance faster?
Write: server - Python (Web2py framework), client - HTML + IronPython + Silverlight. It is possible to make a “hell of a bald one” both quickly and efficiently, but there are few specialists ;-)) (both there and there))))).