Dmytro
За Рево не скажу, в Эво можно проследить что как. Даже мне)
+- так же как в ЭВО чутка больше абстракций, а общая логика работы то та же самая:) тот же парсер, та же структура БД ) поэтому по уму перейти туда обратно очень просто. Само собой если не брать во внимания дополнения ) тут уже надо изучать отдельно
Alexey
а то нажимаешь заветную кнопочку - обновить - и песта рулю)
Alexey
Конечно, бекапы. Но всё же
Dmytro
Надо сделать сниппеты дополнений заблокированными для изменений :D
ТАк по уму да нельзя изменять код который ты написал не сам 🙂 это самое главное правило 🙂 на этом строиться вся ооп и ради этого весь сыр бор с ним 🙂
Pavel
За Рево не скажу, в Эво можно проследить что как. Даже мне)
Ну проследить при желании и в revo можно, я немного не о том, к примеру зачем мне каждый раз выбирать в ресурсе миллион полей, если использую я 4-5 и другие не буду использовать? Конечно можно каждый раз select прописывать но это гемор. Ну и куча другого функционала который мне нафиг не нужен, в конкретно этом проекте, а он итерируется, работает... Да на самом деле аргументов много к тому почему приятнее фреймворк использовать. Кстати один из основных - повторяемость кода, чтобы на modx вынести свой код за пределы проекта и оформить в мини модуль надо не хило так напрячься, в фреймворках же как правило это делается в 2 клика
Dmytro
в модуляю для ларки так же есть зависимости 🙂
Dmytro
просто что там ядро разделено на куски 🙂 тоесть можно юзать апи но не юзать бд и т д )
Dmytro
суть все тоже самое)
Dmytro
а по части не тянуть поля так это вот с перехода с DItto на DocLister надо указывать список ТВ какие юзаешь )
Dmytro
в рево тоже гдето такое встречал )
Dmytro
а то что пару лишних полей в базе 🙂 так зато задача MODX это перекрыть 80-90% потребностей 🙂 и на вашем же опыте видим что все работает ибо сорать на MODX в 2 раза дешевле чем на Ларке 🙂
Dmytro
а вот на остальные. 10% проектов где не катит MODX то значит они не стандартные и значит априори дороже стоят и больше бюджета 🙂
Dmytro
притом не в 2 раза а больше ибо по уму надо и правильно бд проектировать и т д
Pavel
а по части не тянуть поля так это вот с перехода с DItto на DocLister надо указывать список ТВ какие юзаешь )
Я не про тв, а про стандартные поля, вот элементарный пример прям сейчас делаю формирование списка для получения по api, мне нужно 4 поля, а стандартных полей что-то около 20
Pavel
Pavel
select
Dmytro
DocLister если делаешь апи то так же указываешь чего выбирать )
Pavel
И так чаще всего по всему сайту, только не везде я с селектом заморачиваюсь
Dmytro
да любой селект докст АПИ укажи что надо и все )
Dmytro
там же по умолчанию стоит *
Dmytro
типа получать все поля 🙂
Dmytro
тоесть получается вам лень в коде указать какие поля получать вместо * и в этом виноват MODX ?)
Dmytro
странно ))
Pavel
Ну я верю, но я сейчас не о EVO а о преимуществах фреймворка и почему им пользоваться именно приятнее)
Pavel
Я не обвиняю modx, ало) Это мой хлеб и моя любовь)
Alexey
Кстати в revo есть таки чекбокс "заблокировать сниппет для редактирования". Но на админа, под которым все делают сайт, он не распространяется
Dmytro
Я не обвиняю modx, ало) Это мой хлеб и моя любовь)
так я и не обвиняю вас 🙂 просто обсуждаем логику подхода 🙂
Dmytro
в фреймворке нет функции вызова всех полей 🙂 вернее вообще нет такого ибо вы само создали таблицу и сами делаете что надо 🙂
Dmytro
а в CMS есть уже заготовки которые нужно менять понятно что это менее приятно )
Pavel
Это логично, для cms, мне не нужены одни поля а кому то они нужны, попытка всем угодить разрастается в очень большую логику которую с ходу сложно понять. Я тут один проектик на ларе правлю, он довольно массивный, но чтобы вникнуть в его структуру мне хватило 10 минут
Pavel
А, короче) Мне лень спорить) Просто именно ПРИЯТНЕЕ делать на фреймворке, больше контроля и это факт)
Dmytro
это равнозначно и с CMS попадались крупные проекты на MODX которые были понятны сразу 🙂
Dmytro
а были визитки где реально задница .
Dmytro
Суть в том что framework заточен больше под стиль програмиования правильный + уровень вхождения выше 🙂
Dmytro
а cms дает возможность без знания языка програмировать 🙂
Dmytro
само собой качество кода в таких проектах ниже и работать с ними хуже:)
Pavel
Суть в том что framework заточен больше под стиль програмиования правильный + уровень вхождения выше 🙂
Ну тут не поспоришь. Для визиток и корпоративных сайтов использовать фреймворк глупо, эта визитка никогда не разрастется до таких размеров, чтобы ее структура была сложна)
Никита
Надо прекращать ставить на сайты скрипты с cdn серверов)
Это вариант не самый лучший с точки зрения скорости загрузки сайта и развития технологий
Pavel
Это вариант не самый лучший с точки зрения скорости загрузки сайта и развития технологий
Не начинай снова, мы тут уже на тему скорости спорили и в итоге пришли к выводу что CDN используют просто потому что им лень заморачиваться с подключением файлов)
Никита
Эххх ) ну а как с кешированием быть? У пользователей в кеше уже может быть jquerry с сдн
Dmytro
с текущей скоростью проще 1 script.min.js )
Dmytro
чем 10 библиотек с разных CDN )
Pavel
Эххх ) ну а как с кешированием быть? У пользователей в кеше уже может быть jquerry с сдн
1) Ты не делаешь высоконагруженные сервисы где посетителей сотни 2) Пользователи дальше вк и одноклассников ходят на другие сайты очень редко, пока они к тебе вернуться или к кому то у кого совпадет CDN с твоим (коих миллион) у него уже время кэша истечет и он все равно будет заново грузить
Dmytro
но опять же когда реч идет о чем то рядом с HI load то там другие правила игры )
Pavel
А время ответа значительно увеличивается когда сервер в России а ты подключаешь американский CDN
Dmytro
+ перебой с сетью а сейчас это очень реально ) и сайт вообще развалиться
Dmytro
Вон все интересней и интересней
Dmytro
Шёл 4-ый день блокировки Сводка Telegram новостей за первую половину дня. Противостояние между Telegram и Роскомнадзором выходит на международную арену: — Google запретила использовать свои сети для обхода блокировок — На фоне масштабной блокировки мессенджера Telegram Американский союз защиты гражданских свобод (ACLU) призвал Amazon, Google, Microsoft и Apple обеспечить соблюдение прав человека, позволив Telegram менять IP-адреса без ограничений. — Павел Чиков рассказал, что главная линия фронта кибервойны, которую развязали российские власти с Telegram, сейчас проходит именно по Google, Amazon, Microsoft и Apple, чьи сервера обеспечивают работу мессенджера и с чьих онлайн магазины можно скачивать приложение — Роскомнадзор провел встречу с провайдерами по поводу блокировки Telegram, однако решения пока найти не удалось. — С самого утра Роскомнадзор занят важными делами, и уже заблокировал около миллиона новых IP-адресов — Герман Клименко заявил, что Роскомнадзору имело бы смысл извиниться за свои действия при блокировке Телеграма. Он признал, что из-за ведомства возникли проблемы в работе ряда компаний. — Роскомнадзор заявил: Facebook, WhatsApp и Viber нет в списке ОРИ вместе с Telegram, потому что к ним нет претензий от силовиков. — Пресс-секретарь Путина, Дмитрий Песков заявил, что для исполнения решения о блокировке Telegram нужно время. "Давайте просто еще какое-то время подождем" - сказал он. Кстати вчера Песков сообщил, что Путин в курсе ситуации вокруг Telegram
Alexey
Боюсь что должно смениться 2 поколения, чтобы люди перестали голосовать по привычке за Путина. Нынешние 40-50-летние взрослые люди так же голосуют за него, потому что больше не за кого. Но до них не доходит, что не за кого как раз из-за него)) Хотя бы раз сменить власть на другую и могут появиться достойные люди
Andrey
пора переименовывать чат
Alexey
Значит как минимум 3 поколения должно смениться 😂
Vladimir
а ты разок попробуй поучаствовать в выборах как , например, кандидат в депутаты, побудь в полит совете одной- трех парьий, лет так пять, потом говори))) PS это я про то что голосовать\не голосовать и смысле этого
Vladimir
я тебе твою логику разнесу в пух и прах,)) но тут не место, тут и так уже зашквар флуда
Василий
США режимы меняет последние 50 лет - и везде всё после них хорошо: в Ираке, Ливии, Сирии, Комбодже, Вьетнаме и т.д.
Alexey
Ага, прям как нав Украине - всё резко наладилось, видно же
Ну вот собсно Украиной теперь и пугают теперь всех наши власти
Василий
Вроде разработчики в чате, а призывы сломать всё, а там разберёмся - каждый день
Василий
Ну вот собсно Украиной теперь и пугают теперь всех наши власти
Ну так потому что отличный пример, что не так? 3 майдана и с каждым разом всё лучше и лучше люди выходят во власть
Alexey
Вроде разработчики в чате, а призывы сломать всё, а там разберёмся - каждый день
А починить не получается - система изолировалась от разрабочика и не дает производить вмешательство в свою работу
Василий
Создай партию, собери народ, напиши программу, найди средства, сагетируй, получи места в думе - проводи свою политику
Василий
А так просто бабка на лавочке, "Панду геть!"
Nikita
Бля, и тут политика
Василий
реально утомили уже этим детским садом каждый день
Alexey
От какого разработчика? От тебя, что ли? Извини, Лёша, но ты кто такой?
Извините, а кто они такие чтобы нарушать конституционные права граждан? Пусть с себя начнут, что на меня переходить?
Василий
А с чего оно должно быть просто? Потому что тебе так хочется?
Василий
Какие твои права нарушили? Паша Дуров послал нахер ФСБ с законным требованием выдать данныена 6 человек, по решению суда. Его штрафанули на 800 тыщ, потом еще разок подали в суд уже на Телеграм - победили, и блокируют опять по решению суда
Alexey
Сорян, я леваю с темы, тут ей не рады и у меня работа есть
Василий
Никто не требовал выдать ВСЕ ключи, требовали доступ к 6 людям, по закону. А дальше уже пошла интернет-бомбёжка. Что не отрицает того, что блокируют через ж...
Василий
Здорово делать своё требование законным, когда есть карманный суд
Это расследование по терактам в метро, если что
Василий
Почитай хоть что-нибудь по истории конфликта, прежде чем выступать со своим ценным мнением