Answer the question
In order to leave comments, you need to log in
Bitrix is bent?
There was a task in front of me in Bitrix. You can solve it either by writing a couple of g-code files or pack it nicely into a module and tie control from the admin panel. Creating a module requires you to improve your knowledge and read the documentation. The case itself is useful and time must be spent on this, but along the way a question arose. Bitrix is bent?
PHP 7.4 is already active in the yard, but the problem with mbstring.func_overload has not yet been solved. Long time no significant updates. In the marketplace, new modules hang on moderation for months. Bitrix 24 is actively moving forward, and crawling into the territory of 1C-Bitrix itself, that is, the creation of websites and online stores. The actual contradiction of the architecture with modern js frameworks angular, vue, etc. and no attempts to overcome this contradiction.
These are the signs I see, and I'm interested in the opinion of the community.
Answer the question
In order to leave comments, you need to log in
Yes and no.
Bitrix 24 as a product of the company is much more interesting and it is clearly developing it more actively than just Bitrix
BUT b24 is made on Bitrix so that the complete extinction of the core is clearly not in danger.
But the crisis is on the face.
You also need to understand that the Bitrix market is narrowing
from the bottom, now designers are pushing it, and self-writing is in the top.
just as you noticed the backward compatibility of Bitrix makes itself felt, if I were in their place, I would have long ago refused to support updates starting from version 7, this is insanity, no one in life will raise Bitrix 7 to 20.
But the policy of the party, most likely everything will come to the same as with php, sooner or later abandoning the old code and writing everything anew, but the time of introducing D7 to the market says that this strategy was a failure, it’s not even funny to bring the technology out for 10 years.
You also need to understand that the developers of Bitrix have already formed their own opinion.
For example, when talking with Sadonin, I asked him if they were going to somehow change the "hermitage" to what they said that it works like hell, and no changes are required !!!!
Dada This squalor, in their opinion, works perfectly fine in 2020.
In general
- Yes, the interest of Bitrix in Bitrix falls as a result of b24
- backward compatibility makes it impossible to make a really worthy release.
- the stagnation of technology as such. With the advent of kubernetas, sooner or later, Bitrix must either move completely to the cloud or die or find a 3rd path, like other engines.
- The fate of php at the moment is exactly in the same position as Bitrix, it still dominates the web market, but there are a lot of powerful competitors who are not asleep.
+ Bitrix de facto is still the eCommerce standard in the Russian Federation, and in fact there is nothing to replace it with.
Doing a project with a budget of 1-10 million on self-writing is insanity, so there is no replacement for Bitrix.
In the top segment, Bitrix has never been used, with the exception of the pure eCommerce itself, and even then as an exception.
The actual contradiction of the architecture with modern js frameworks angular, vue, etc. and no attempts to overcome this contradiction.
The fact is that the lifeblood of Bitrix is not in programmers, but in salespeople.
Therefore, the blockage of legacy and problems that no one can solve, the lack of updates and the clinical unfinishedness of new functions is not a sign of "bending".
He lives like this all his life.
I don't see much difference between writing a module or simply writing the same thing in a separate folder. You create a folder with your namespace in the php_interface folder, there is an include.php file with an autoload of classes and include your include.php in init.php Now this will save you time (do not write and test the installation and other little things), and if it works out really reusable cool code, take a little time to wrap it in a module.
PS Writing a module will not fix your desire to write shit code in any way)
PHP 7.4 is already active in the yard, but the problem with mbstring.func_overload has not yet been solved
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question