I
I
Ivan Zheludkov2013-12-06 00:20:05
ruby
Ivan Zheludkov, 2013-12-06 00:20:05

HTML+CSS+ Programming language = Good project

This is a bit of a holivar topic, but I want to hear the opinions of different people.
When developing a project, HTML, CSS and some server-side language are always used. The most popular, like php, of those that come to mind are Ruby, Python, Java, etc.
What language would you use in your project, for example, if you created a habrahabr or another example (bring it yourself). Do not rely on what you know, for example, Ruby, and therefore you will write in it. Imagine that you will not write, but you need to hire a programmer who will be paid by the investor.
You need to choose a convenient, fast and suitable language.
Or just describe the pros and cons of the language, if you know it. Or imagine your son asking what language he should learn if he knows html/css/js. Thank you.
PS Can you just advise a language that is promising for learning, which you think can be very useful / in demand in the future.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Q
Quber, 2013-12-06
@webvany

html + css + nodejs (javascript syntax, especially since he knows js, then you won’t have to learn much at all, since nodejs is easy)

D
Dmitry Alexandrov, 2016-05-13
@jamakasi666

But I have a different opinion.
PHP is and will always be, there are a lot of orders for it, the income will be small but always. Learns easily, documentation incl. a lot in Russian. It is quite possible to work for yourself. PHP projects are usually not very complex and typical, let's say Easy. There are also a lot of specialists and you can always kick one developer and take another one who will take on the job a little cheaper (puffers, do not be offended, but this is true). The competition among developers is also huge. The conclusion is simple, it is easy to learn, there is always work, projects are completed quite quickly and 1 developer is enough, you can start earning just a month after mastering the basic knowledge of the language. Earnings are unlikely to increase, you can only take the number of completed orders.
Java, for sites it is a monster of the level of corporations. There are very few orders (for 1 individual developer), but the prices are usually several orders of magnitude steeper than for PHP projects. Orders are usually very complex, but ten times more interesting. every project is something unique. It is almost impossible to work individually due to the volume of projects. You need to study a lot and for a long time, to know a huge number of technologies and frameworks almost by heart. The competition is rather small. everyone goes to work in big offices. Earnings are much more interesting, there is room to grow in a career, salary will increase along with knowledge. Difficulty Nighmare.
Ruby\Go and many othersrelatively young languages ​​or unpopular. Difficulty varies greatly, earnings also fluctuate a lot. You can work alone, but not always. Orders are relative. for the most part, they are looking for something to modify or redo and very rarely do something from scratch. Difficulties all at once. Languages ​​are usually interesting, the technologies in them are even more interesting.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question