T
T
test2018-06-04 01:02:45
Programming languages
test, 2018-06-04 01:02:45

What is the role of php in the modern web?

The question is for people with experience who are familiar with different languages. Do they write cool projects in PHP now, such as social networks, analytical programs, saas web services, or is it used mainly in the context of cms, and schedules for online stores and simple sites? And can the fact that the project is written in symfony mean that it is a big project?))
And if compared with node, ruby ​​or python, which language has more complex large projects?
Thank you )

Answer the question

In order to leave comments, you need to log in

6 answer(s)
T
ThunderCat, 2018-06-04
@ThunderCat

And can the fact that the project is written in symfony mean that it is a big project?
not related in any way. Which is basically understandable. It's just that a team/developer who knows one framework well is unlikely to relearn something else to make a "smaller project" or "bigger project".
Do they write cool projects in PHP now, such as social networks
VK, FB - both work on a modified puff.
And when compared to node, ruby ​​or python , which language has more complex large projects?
"ok google, what is %big complexproject% written in".
In general, of course, the question is from the field of who is stronger, Stalone, Schwartz or Vandamm.

S
Sergey Nizhny Novgorod, 2018-06-04
@Terras

Generally.
1) PHP is used in a huge number of different projects. For example, symfony is used for large and complex projects. PHP is also used for any e-commerce, etc.
2) Python / Ruby in Russia are not very popular. For example, Python is used in all sorts of giants like mail.ru/yandex (but you definitely don’t want to work there), plus all sorts of startups where you need to work with data (python has good mat-libs).
3) Here you need to understand the following thing. No one in their right mind will write projects at the level of a blog, an information site, an online store in Python / Ruby / Node. Since it will be many times more expensive than doing a project on PHP engines. Therefore, when viewing vacancies, it may seem that these languages ​​are some kind of complex and cool custom, and php is all sorts of crap. PHP also has a bunch of complex projects on frameworks, just because of the abundance of vacancies, they are lost in the mass.
____
Do not listen to the moans of people that PHP is dead, nobody needs PHP, it is terrible and so on. If you want to be a web developer in the Russian Federation, then you need to start with PHP. On Python (Ruby), it is much more difficult to find a job, they immediately expect a higher level of developers, the bulk of vacancies are concentrated in the capitals. What on PHP, what on Python (Ruby), you can make similar projects.

O
OnYourLips, 2018-06-04
@OnYourLips

And can the fact that the project is written in symfony mean that this is a big project?))
Does not speak. C 4 versions of symphony and optional microframework.
And when compared to node, ruby ​​or python , which language has more complex large projects?
Java, C#, PHP. Of these - PHP.
And PHP has the strongest typing of the three. At the interface level, it is strictly static. And this typing is a killer feature.
I have written in all three languages ​​(Symfony, Laravel, Rails, Django), my absolute favorite is PHP/Symfony.

M
marataziat, 2018-06-04
@marataziat

Mostly written in Ruby/python/PHPmain-qimg-c9d12472183c6cba2a59c980f9ac94

A
Artem Spiridonov, 2018-06-04
@customtema

Do they write cool projects in PHP now?

90% write on it.
Not necessary. The symphony makes both small and large ones.
Don't know. IMHO, not connected things.
Wangyu misunderstanding of the purpose of "large" and "complex". Good is small and simple. Profit is when small and simple ones are connected in chains.
From this position, in terms of frequency of use, 90% is C and very, very little C ++. It's the low level that makes the high level you mention work.

P
PxlFxr, 2018-06-07
@PxlFxr

If you do not live in Moscow time and St. Petersburg, then it is easier to get a job in php as a junior. But you need to understand that in the Russian Federation, mostly shitty blogs and shops on Bitrix are written in PHP (forgive me, I’ve been doing this shit myself for 3 years, you don’t need it).
There are more prospects for python/nodejs/ruby. Right now I would choose python/nodejs.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question