G
G
Good Samaritan2019-06-26 14:36:47
1C-Bitrix
Good Samaritan, 2019-06-26 14:36:47

Is there a difference for a 1s Bitrix programmer in working with Bitrix 24?

Prior to that, he worked with 1s Bitrix for 4 years. Now they offer a job as a programmer on Bitrix24. Will there be difficulties? Are the principles for developing components and modules, patterns, etc. the same?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Viktor Taran, 2019-06-26
@shambler81

yes, this is Bitrix, but still, it has gone quite far from a purely template, it must also be on the Bitrix VM, while pushes and pools should work correctly there, and most importantly, you must know the business processes of Bitrix, etc., etc., so as not to write already existing functionality.
In general, you will be able to work, but there are still small differences
BUT this is Bitrix whatever one may say, so you won’t be able to understand how to do it at all.
there will be some discomfort

A
Andrey Nikolaev, 2019-07-04
@gromdron

Yes, they will.
What you will have to face during your work:
1) The component approach is not always applicable.
In BOS, you could copy a component to work, upgrade, and continue to use the existing old component.
In B24, at best, it will continue to work, but in reality, the CRM components will simply fall off depending on the update. Each time you have to double-check the settings.
2) Documentation is missing by about 60-70%.
That is, in the documentation, of course, there are some classes or descriptions, but in reality only REST is well described (and there are big problems).
You will have to climb inside to some modules or parts of the system (i.e. climb directly into /bitrix/modules/*)
3) Good 30% are performed on the client side
You will have to pull up JS, find out what asynchronous requests and closures are, and eat more than one portion of happiness in the process.
Often edits will be made in JS.
4) You will have to broaden your horizons.
This means that you will need to learn what routing, nginx, apache, active directory (ad / ldap), ms exchange (+ ms outook), soap, webdav, etc. are.
5) It will be necessary to rebuild from the paradigm "give a task -> do" to "give a task -> specify conditions -> think -> specify conditions -> do -> specify conditions -> complete".
Often, the requirements that are voiced "on the forehead" can be made simpler or otherwise, but if you don't think about it, then there will be big problems with support

A
Artem, 2019-07-01
@artemky

The duties of a Bitrix24 programmer include not only working with the framework and the 1s-Bitrix core. You have to work with the rest api for the cloud versions of Bitrix24, develop business processes and activities for them, as well as customization and customization of the standard interface and functionality.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question