M
M
medbrat132019-10-07 23:17:31
PHP
medbrat13, 2019-10-07 23:17:31

Make a career in PHP: Symphony vs Zend?

Now, at the dawn of my career, having made a couple of projects on self-written and not very microframeworks, I realized that I was drawn not towards the highload, but towards the enterprise-approach of software development. I like the very idea of ​​developing long-lived and large projects with complex logic, where stability and reliability of work are important. Therefore, my eyes fell on such enterprise frameworks as Symphony and Zend.
If there are people here with experience working with these frameworks, tell us what awaits a person in the php-enterprise environment, what software is written on it, except for CRM and maybe ERP? What is the situation in the development of these frameworks and the language in general?
I personally really liked Symphony's component approach, you can stuff components into a project and write whatever you want.
How are these two comrades doing? I heard that Zend is very popular in the west, and I'm more focused on this market, but is Symphony completely losing ground?
Thanks in advance for your replies.

spoiler
Почему не java, потому что лично мне будет сложно найти на ней работу, да и о фрилансе можно забыть.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
F
FanatPHP, 2019-10-08
@medbrat13

The question, as always, is posed terribly illiterate, so to speak, in a rustic way: without any vision of the future, at least for 5 years ahead.
Learning any modern framework for a *career* is sheer stupidity. 5 years ago, there was no laravel, and symphony and zend were in such a form that we would now spit. Despite the fact that the differences between modern versions are quite minimal.
This, I don't know how to ask "I want to be a carpenter, what kind of screwdriver should I learn, Phillips or slotted?".
To study, for the sake of a career, you need to complete the carpentry craft. In this case, programming. Principles on which frameworks are arranged. This alone will be enough for the same 5 years. But then there will be no problem to adapt to the inevitable changes.
And if we consider the riveting of shitty sites on some ideal framework for all time as the ultimate dream, then it may happen that in 5 years the conditional "Laravelers" will be treated the same way as they are now treated by WordPress.
And by the way, the symphony suits better for studying the principles.
Yes - and of course, all the answers are there.
One decided to measure the number of downloads. Well, judging by this criterion, then all of the above are insects that swarm under the soles of WordPress, with its permanent themes and plugins.
Yes, and most importantly, I also forgot to say. An xfg colleague wrote to the point in a comment :
A framework is actually a thin layer over an application.It is essentially a give-and-take system, accept a request from the front and send a response. And what exactly will be in the answer is not decided by the framework, it is no longer in business here.
The reports and videos of Dmitry Eliseev are very clear on this topic . A report from PHP Russia 2019 just appeared on his website , which I warmly recommend.
By the way, there was a report by Tomasz Votruba on the same topic. That frameworks, in fact, can be changed like gloves, if desired. And he even has a tool for that. But in this case, it’s not about the tool, but about the fact that the framework is far from the main part of the application, and resting on learning frameworks is like learning screwdrivers.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question