Евгений
дальше разговоров в этом чатике дело не пойдет
Евгений
с GO та же фигня)
Иван
В принципе на современном уровне JS можно и на чистом там делать.
- Вы не забывайте про компонентой подход, - про консистенцию в UI/UX - про масштабирование и так далее Вы сами писали админку? Мы для большого сайта делаем админку на VUE. Я не знаю сколько бы мы потратили время на самые простые вещи без вью, писав на JS
Артур
Если на чистом js это к Артуру.
Админку на чистом JS? Да легко)))
Иван
Anonymous
Люди добрые, скажите что в этом куске кода может быть не так? Кладет весь сайт на modx : // заменяет контент function replacer(content, utm) { if (utm in content) { for (i in content[utm]) { if(document.querySelector(content[utm][i]['selector'])!=null) {document.querySelector(content[utm][i]['selector']).innerHTML=content[utm][i]['content'];}; }; } else { console.log("Каталог контента не имеет такой utm метки"); }; };
Алексей
Sergey
Поддерживал, с реактом вообще не хочется иметь дела.
Артур
Все. делаем. 🤣
Мне знаешь, что интересно, в Modx есть Smarty из коробки, но интерфейсы рисуются на JS, почему бы не рендерить шаблоны на Smarty, JS использовать для вывода готового html и отправки запросов?
Sergey
Потому что кривое и убогое оно, особенно если в связке с redux
Евгений
верстать все гриды/модалки кто должен?
Иван
Артур
смарти же шаблонизатор а не рисователь UI
Но ты же сайты на Fenom делаешь, в чём принципиальная разница?
Алексей
в extJS уже готовое оформление. те если js то нужно рисовать дизайн
Артур
верстать все гриды/модалки кто должен?
Они же стандартные? Один раз сверстал и переиспользуй.
Евгений
проще в конфиг параметры вписать чем верстать
Евгений
Они же стандартные? Один раз сверстал и переиспользуй.
ну вот попробуй заверстай весь UI админки
Евгений
дерево, перетаскивания и так далее
Sergey
верстать все гриды/модалки кто должен?
Так один раз создается и переиспользуется везде
Артур
ну вот попробуй заверстай весь UI админки
Весь не пробовал, но стандартную таблицу с пагинацией я делал.
Евгений
Весь не пробовал, но стандартную таблицу с пагинацией я делал.
а теперь мне надо ее расширить, не подскажешь как?)
Евгений
extjs дает оч много возможностей, хз если это есть в VUE
Евгений
вот неугомонный
Evgeniy
Даже для админки на Vue я бы взял какой-нибудь UI фреймворк
Артур
а теперь мне надо ее расширить, не подскажешь как?)
Нет, этот момент я не прорабатывал, но думаю, что-то придумать можно)))
Evgeniy
Его также где-то расширить и адаптировать, определив свои modGridComponent и т.д
Евгений
Nano.Karmabot.chat
Rad! sheronov got +1 from ibochkarev. 1 karma in total.
Евгений
Вань, выбрось его
Евгений
не Артура
Pavel
Потому что GO не предназначался для прямой работы с фронтом, как и питон. Есть джанго, но тоже такое себе, по сравнению например ASP .NET. Дале, проблема что го, что питона, чтобы его развернуть нужен специализированный хостинг
Что значит "не предназначался" и по каким критериям ЯП должен отвечать предназначался он для этого или нет? С питоном - да, с го нет, го компилируется в обычный бинарник который запускается без дополнительного по на любой системе > Сильно измените админку модиск без extJS? Внешне - ни на йоту
Артур
можно, но на тот момент многого в js еще не было
Я не говорю, что надо было с самого начала так делать, просто интересно было почему сейчас этот вариант не рассматривают)))
Pavel
>ну и опять же это будет та же CMS только вид с боку для заказчиков. Для заказчика ещё и проблемы с размещением будут и поддержкой
Какие проблемы с размещением можно услышать? С поддержкой от части соглашусь, го разработчики будут дороже, чем пхп
Pavel
Но это вопрос времени, уже сейчас разница не так велика
Иван
Даже для админки на Vue я бы взял какой-нибудь UI фреймворк
У нас есть опыт: есть UI самописный и есть на Bootstrap VUE с приятным оформлением. Так вот, парни, что писали свой UI тот же функционал, что на готовом делали около 2х месяцев. Мы за неделю.
Евгений
это же не просто CMS - там допов море
Евгений
тот же минишоп переписывать и все допы к нему
Sergey
Какие проблемы с размещением можно услышать? С поддержкой от части соглашусь, го разработчики будут дороже, чем пхп
>Какие проблемы с размещением можно услышать? Берем обычный шаред хостинг на котором крутится большинство сайтов на модиск, как будете запускать на нем сайт на го?
Артур
это же не просто CMS - там допов море
Поэтому там до сих пор ExtJs(((
Sergey
Так а для кого тогда ваш проект? Какая ЦА?
Иван
2 месяца не такой уж большой срок, если компоненты пишутся переиспользуемые
Я бы не сказал - что это уже хорошо выглядит и удобно (
Иван
Поэтому для своего проекта взяли готовое решение
Sergey
Алексей
Думаю, если есть силы, то лучше админку на Vue написать. А коммерческого смысла тратить силы и время на Go не вижу.
Anonymous
А тут скажите пожалуйста что не так?
Anonymous
Pavel
Так а для кого тогда ваш проект? Какая ЦА?
ЦА вся та, что уже ушла из MODX ради удобной и функциональной разработки, ради очередей, нормального логирования и дебага, нормального билдера запросов, нормальной архитектуры и т.д.
Sergey
Есть же AdminLTE, Gentella и прочее
Иван
Есть же AdminLTE, Gentella и прочее
Нужна была именно фронтовая без adminLTE
Алексей
Что даст новая админка?
То же что и GO для нас.... простых смертных.
Sergey
Нужна была именно фронтовая без adminLTE
А, так с этого и надо было начинать
Pavel
Так это не надо ЦА модикс
Вот видимо это я и хотел услышать этим вопросом, спасибо
Иван
А, так с этого и надо было начинать
Все рулится через методы с фронта.
Pavel
Что?
Ну если под нормальым логированием ты подразумеваешь скидывание все в один txt файл, то, видимо, присутствует ))))
Pavel
А если отваливается "ядро" то и туда ничего не скидывается)))