208 похожих чатов

1. В рамках экосистемы нашей, приложения, расширения, компоненты, зачастую пишутся

один раз, и практически к ним ни кто не возвращается, это актуально для маркетплейса. Теперь представьте вы год назад писали под Vue 2.5, а через год уже 3.1 и ваш код ломается, это не подходит для тиражных решений. Мы внутри продукта вкладываем версии и вы спокойно пишите не волнуясь о миграции, вы просто останетесь в ветке 2.

2. Без тесной интеграции сложно работать, много однотипной работы, например наши локализации под множество языков, есть шаблон как с ними работать - выцепить только нужные фразы, убрать реактивность - зачем каждому придумывать как это делать? Да и единый подход поможет сообществу легче ориентироваться в чужом коде

3. У нас есть своя система распространения расширений, в нем есть четкое разделение на шаблон, компонент, модель данных, локализации - это все должны показать мы, что бы опять же был порядк в сообществе нашем и все понимали кто и что пишет, очень много проблем при переходе проекта от заказчика к заказчику

4. Для наших расширений мы сделали bitrix js cli, который умеет и собирать в единый бандл и транспилировать es6 в es5 и прогонять автотесты, очень большая и нужная работа для нашего сообщества

1 ответов

19 просмотров

Насчет локализации, в методе BX.Vue.getFilteredPhrases вообще есть vue специфика? По описанию это просто grep по локализации, почему его было не сделать без привязки к BX.Vue, по большому счету это альтернатива BX.message

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта