К слову. Если принимать близко к сердцу все что пишут в интернете (и на том же хабре) то стоит вообще отказаться и от PHP и от JavaScript. С точки зрения "нормальных" языков программирование что один, что другой полнейшее дно... ;)
30.11.2017 16:06:35
[QUOTE]Леонид Диденко написал:
Прости но ты явно очень отстал от 2017 года. Загляни хоть на хабр иногда а?[/QUOTE] Да я просто работаю. Просто и наглядно на вполне конкретных показателях конкретной страницы оцениваю на что тратятся ресурсы и чьи. Сравнивать с игрушками это не мое.. И если есть возможность ускорить сайт не тратя на это, по сути ни чего. я это сделаю. Мне глубоко фиолетово какие игры, у кого и как запускаются. Я вижу параметр на который могу повлиять и дать сайту дополнительный плюс к рейтингу у поисковика. Ну, а хабр еще читать надо уметь... Много статей из той же серии "я супер спец не читая доки попробовал такое то ПО и оказалось оно Г...ом".... В интернете надо все читать с умом, и понимать в чем корни вопросов и ответов. Вот вы восхваляете фреймворк, при этом не до конца осознав его плюсы, зачем они нужны и где от них есть польза. Кстати. Битрикс не накладывает ни каких ограничений - вы спокойно можете прикручивать тот же ангуляр и работать. |
|
|
30.11.2017 15:27:41
[QUOTE]Леонид Диденко написал:
А ещё такие библиотеки позволяют осуществить создание web - приложений без особой сложности, которые например будут работать без перезагрузки страницы используя history api[/QUOTE] Наверное LocalStorage? Оно и в битрикс используется....Правда есть ограничения. А ajax не первый год существует, одно время была мода делать полностью аяксовые сайты, которые работали без перезагрузки, - не долго задержалась. То что вы говорите там вообще и тегов то не надо каких либо специальных. Проставил у элементов DOM id и class. И вперед. Если мы решили контент вставлять на стороне клиента какой вариант будет работать быстрее в принципе?[CODE]<div>{{myVar}}</div>[/CODE]или[CODE]<div id="myVar"></div>[/CODE] |
|
|
30.11.2017 15:21:41
[QUOTE]Леонид Диденко написал:
Александр Воробьев , а разницу видишь между js и php ?) А разницу между клиентом и сервером. Если видишь то скажу что angular, react, vue - это js framework (Там же и шаблонизация и ещё много всяких прибамбасов). Так вот посредством этих могучих js библиотек можно реализовать шаблонизацию на стороне клиента, [/QUOTE] И зачем? Вместо "один раз сгенерировать и закешировать на мощном сервере" тратить ресурсы мобильников на каждом хите? А еще тащить "могучую библиотеку"? Это хороший инструмент под свои задачи. Но не под любую веб-задачу Но есть одно главное НО... Переписывать большой проект на любой из этих фреймворков ни кто ни когда в здравом уме не будет. |
|
|
30.11.2017 14:43:58
[QUOTE]Леонид Диденко написал:
Но уже всё идёт к тому что скоро все framework откажутсья от шаблонизации html на php.[/QUOTE] Не думаю. Идея того же ангуляра в плане шаблонизации совершенно не нова. Тот же smarty в 2002 году уже точно был. Какая по, большому счету, разница:[CODE]<div>{{myVar}}</div>[/CODE][CODE]<div>{$myVar}</div>[/CODE][CODE]<div><?=$myVar;?></div> [/CODE] |
|
|
30.11.2017 13:01:40
[QUOTE]Name Surname написал:
Битрикс не дает такой размер облака, чтобы можно было сохранить в него весь проект для переноса.[/QUOTE] А если исключить каталог /upload ? Его перенесете копирванием, остальное штатно - меньше возможности "накосячить". |
|
|
30.11.2017 12:47:18
[QUOTE]Леонид Диденко написал:
Вот вам просто нахожу такой файл который подключает какой то компонент под названием catalog[/QUOTE] И что? Указан компонент, имя шаблона компонента, и набор параметров со значениями, которые можно настраивать из публичной части (при наличии соответствующих прав) в "юзерфврендли" форме без необходимости знать хоть что то о PHP, переменных, PSR и прочей технической части.... Вы знаете как лучше - расскажите. |
|
|
30.11.2017 12:36:34
[QUOTE]Леонид Диденко написал:
Я открываю и пых говорит не понятная кодировка попробуйте поставить win1251 и ещё там выбор ASCII и ещё там какие - то при чём по умолчанию у меня стоит utf8[/QUOTE] И так с любым файлом включая файлы ядра (например в bitrix/modules/iblock/install/admin/iblock_admin.php, только ни когда в этих файлах ни чего не меняйте)? Проверьте весь файл глазами - нет ли там не английского текста набранного в разных кодировках, проверьте нет и у файлов BOM. |
|
|