Anonymous
я же написал даже
Євгеній
у всех желаний есть цена
при чем тут желания? есть же минимальные нормы
Anonymous
кроме стандартов есть еще и человеческие ошибки
Євгеній
есть
Євгеній
но
Anonymous
я вижу, что в поле инструкций попал список изменений
Anonymous
но никто не написал автору об этом, но зато успели пожаловаться тут
Євгеній
ето челевеческая ошибка, или "и так сойдет"?
Anonymous
ну вот вы почему у меня спрашиваете, а не у автора?
Anonymous
вы ему написали?
Anonymous
прекратите жаловаться и сделайте хоть что-то полезное 😉
Anonymous
там тоже человек, а не волк какой, он не кусается и точно так же склонен ошибаться
Anonymous
и да, он не стив джобс, не продает своей модуль за 999 баксов, чтобы требовать безупречное качество
Anonymous
на модстор такое тоже возможно, потому что человеческий фактор никто не отменял
Євгеній
ну вот вы почему у меня спрашиваете, а не у автора?
я не у Вас спрашиваю, я реторическим вопросом аргументирую
Pavel
меня вот все устраивает в новом релизе модх 3.0
Pavel
там будет композер. а это для меня кайф - набрать в консоли команду и наблюдать как меняются надписи на экране и что-то закачивается без моего участия в комп. когда ты пьешь чай, а компьютер работает на тебя
Anonymous
композер последнее время не самый быстрый инструмент
Pavel
композер последнее время не самый быстрый инструмент
ну это да ) если только мнгого проектов делать в один день, то пока закачивается переключаешься на другую задачу.
Anonymous
Пачаны, я, короче, упоролся - сел делать админку modx без ExtJS. Пожелайте мне удачи, и чтоб эта дурь, которая меня на такие мысли натолкнула, не кончалась. *вот что свободное время с человеком делает
Anonymous
я работал с сайтами где было полно админок с фронтэнда и в реальную админку никто даже не заходил кроме рпограммиста.
Ну, как новая дурь в голову припрёт - тут тоже что-нибудь придумаю. Мысли были. Сейчас надо хоть это довести до конца, попытаться. Тем более, вроде многие подобного хотят. А то для некоторых проектов стандартные дополнения вообще не нужны, а делать кастомные с extJS... Брррр.
Anonymous
И на чем делаешь?
В планах максимально низкий уровень вхождения = Jquery. Сейчас продумываю как это всё должно работать, чтобы не потерять, а выиграть от такого перехода. Если будет получаться годно - буду держать в курсе =)
Dmitriy
Уже б реакт
Dmitriy
Ну я конечно не профи но чёт кажется будет овер до фига стенокода трудно поддерживаемый
Dmitriy
Я думаю ребята с модкс
Dmitriy
Не зря взяли екстджс
Anonymous
Уже б реакт
Реакт != низкий уровень вхождения. Шило на мыло получается... Сделаешь реакт - будут плакать про VUE. Сделаешь VUE - плакать про ангуляр. А тут классика, ёпт =) Ну когда ж они его взяли... Ну и, как видим, сообщество его не любит. Равно как и я.
Dmitriy
Ну у vue порог входа относительно jquery
Dmitriy
Не намного выше
Dmitriy
+ если взять vue material
Dmitriy
Можно годноту постараться
Dmitriy
Слепить
Dmitriy
Но это моё имхо и размышления вечерние))
Pavel
я не пойму а для чего админку то делать? если для своих проектов, то можно админку сделать управляемую с фронтэнда. а обычная админка пусть на extjs Себе работает
Anonymous
так кстати на modstore и сделано то
Pavel
во. нормально. по сути модх это же фреймворк. можно самому делать под него админку и давать доступ к ней своим контент менеджерам и другим сотрудникам. а пользователям только свои личные кабинетики. и для этого даже не обязательно создавать ресурсы мне кажется
Nikita
Надеюсь это была шутка
Pavel
Я ж говорю, упоролся
можешь двух зайцев убить. написать на vue. И заодно еще фреймворк этот изучишь что тебе пригодится если ты будешь на ларавел писать. а jquery - это бесперспективняк полный сейчас как считают многие фронтэнд разработчики. он конечно удобен для работы с dom. но медленный по сравнению с нативным js. а в Современных js Фреймворках подход другой.
Anonymous
Если ещё дуну - буду на нативном жабаскрипте делать, лол
Pavel
Ну а много кто тот самый VUE знает? =) И быстро ли про него начнут говорить, что он устарел и уже не тру, чтоб его учить? =) Но, за пищу для мыслей спасибо, надо подумать над этим, дад.
ну он идет в пакете с ларавелкой по крайней мере. плюс не важно на каком фреймворке ты сделаешь. пусть на реакте. подход то как раз у них такой, который предназначен для админок. и компоненты у них такие для админок. всякие гриды, фильтры. зависимости там легко делать между элементами формы. а jquery не так вроде работает. я просто на тостере постоянно в этих ветках трусь там уже полно всего перечитал на этот счет. jquery удобен для манипулирования элементами управления. но для сложных взаимосвязанных форм он уже перестает быть удобным. особенно если админка из нескольких страниц и разные люди пользуются ей одновременно и имеют доступ к общим данным. и нужно чтоб динамически изменялись показатели на всех страницах. например количество товара сразу уменшалось если кто то купил товар в это время
Anonymous
ты там плюхи чтоли куришь?
ну на трезвую голову человек не сядет админку переписывать
Nikita
ну он идет в пакете с ларавелкой по крайней мере. плюс не важно на каком фреймворке ты сделаешь. пусть на реакте. подход то как раз у них такой, который предназначен для админок. и компоненты у них такие для админок. всякие гриды, фильтры. зависимости там легко делать между элементами формы. а jquery не так вроде работает. я просто на тостере постоянно в этих ветках трусь там уже полно всего перечитал на этот счет. jquery удобен для манипулирования элементами управления. но для сложных взаимосвязанных форм он уже перестает быть удобным. особенно если админка из нескольких страниц и разные люди пользуются ей одновременно и имеют доступ к общим данным. и нужно чтоб динамически изменялись показатели на всех страницах. например количество товара сразу уменшалось если кто то купил товар в это время
Связать которую ты описал - вебсокеты, js фреймворки с ними никак не связаны
Anonymous
Шучу) Я против наркотиков и алкоголя (ну почти)
Nikita
За тобой уже выехали
Anonymous
Пущай, хоть не так скучно будет (
Anonymous
Вчера хоть фильмы обсуждали, веселились(
Pavel
Связать которую ты описал - вебсокеты, js фреймворки с ними никак не связаны
пытался сейчас найти то на что я ссылаюсь где это было описано, но набрел вот на последовательность шагов по изучению React. Можешь прокомментировать правильные шаги они рекомендуют? Учишь javascript (хотя бы фундамент) идёшь в react (параллельно поднимаешь js до middle) добавляешь redux в арсенал (параллельно поднимаешь js до advanced) учишь react-router(React Router keeps your UI in sync with the URL) учишь express.js (чтобы понять и настроить сервер для изоморфного react) учишь server-rendering with redux (есть пост в доках redux) учишь изоморфный react (это когда ты можешь клиентский javascript использовать на сервере) делаешь себе портфолио (заливаешь его на github) делаешь пару проектов c react + redux (поскольку ты уже можешь) ищешь работу
Pavel
Где это должно уместиться между: 1) Учим основы синтаксиса похапе 2) Делаем говносайты ?
здесь не про php. это я у Никиты спросил потому что он на React перескочил. А я как любопытный человек, который все время меняет направления тоже заинтересовался. тем более там большие зарплаты на js сейчас.
Nikita
пытался сейчас найти то на что я ссылаюсь где это было описано, но набрел вот на последовательность шагов по изучению React. Можешь прокомментировать правильные шаги они рекомендуют? Учишь javascript (хотя бы фундамент) идёшь в react (параллельно поднимаешь js до middle) добавляешь redux в арсенал (параллельно поднимаешь js до advanced) учишь react-router(React Router keeps your UI in sync with the URL) учишь express.js (чтобы понять и настроить сервер для изоморфного react) учишь server-rendering with redux (есть пост в доках redux) учишь изоморфный react (это когда ты можешь клиентский javascript использовать на сервере) делаешь себе портфолио (заливаешь его на github) делаешь пару проектов c react + redux (поскольку ты уже можешь) ищешь работу
То что ты описал (реалтайм изменения в разных окнах у разных людей в админке - это вебсокеты). По поводу этого: Реактивщику не нужна нода+express ибо это бэкенд, так же как и ssr ( server side rendering). Вот честно, все эти гайды / уроки только пугают людей. https://github.com/facebook/create-react-app все что нужно для реакта. Ставишь, запускаешь и ковыряешь. 1) нужно понимание js, если умеешь forEach/for(var/ if else, и знаешь чем массив от объекта отличается - дальше проблем не будет. 2) понять es6, там все очень легко. Вместо .... function TEST(param) { return param } пишется const TEST = (param) => { ... } . Вместо var тепер const или let (const нельзя обновлять).(дальше с мобилы в лом писать) 3) реакт роутер просто видит урл и меняет контент, все легко 4) redux чутка сложнее, это такая херня которая знает все. Ибо все реактовскик компоненты «глупые», не знаю что твориться за их пределами. Ну например виджет баланс: при загрузке страницы взял баланс, в другом виджете пополнил баланс, и в redux закинул сообщение «баланс изменился». Виджет баланса увидел и обновился. Короче эта штука не очень удобна, но очень удобна))
Nikita
А вообще лучше в личку, там разжую че да как и куда.
Anonymous
То что ты описал (реалтайм изменения в разных окнах у разных людей в админке - это вебсокеты). По поводу этого: Реактивщику не нужна нода+express ибо это бэкенд, так же как и ssr ( server side rendering). Вот честно, все эти гайды / уроки только пугают людей. https://github.com/facebook/create-react-app все что нужно для реакта. Ставишь, запускаешь и ковыряешь. 1) нужно понимание js, если умеешь forEach/for(var/ if else, и знаешь чем массив от объекта отличается - дальше проблем не будет. 2) понять es6, там все очень легко. Вместо .... function TEST(param) { return param } пишется const TEST = (param) => { ... } . Вместо var тепер const или let (const нельзя обновлять).(дальше с мобилы в лом писать) 3) реакт роутер просто видит урл и меняет контент, все легко 4) redux чутка сложнее, это такая херня которая знает все. Ибо все реактовскик компоненты «глупые», не знаю что твориться за их пределами. Ну например виджет баланс: при загрузке страницы взял баланс, в другом виджете пополнил баланс, и в redux закинул сообщение «баланс изменился». Виджет баланса увидел и обновился. Короче эта штука не очень удобна, но очень удобна))
Ты святой, ибо после этого сообщения мне захотелось учить, хоть немноженько, реакт.
Nikita
Я как человек который залез в реакт в октябре впервые заявляю: ниче там сложного нет, бэк куда сложнее собирать. А так полноценная цпа сеть занимает около недели - полторы, с версткой.
Pavel
А вообще лучше в личку, там разжую че да как и куда.
спасибо! еще обращусь! Кстати вот наверное это я и имел ввиду "виджит баланс.... в redux закинул и сообщение "баланс изменился"
Nikita
Ну это в рамках одного юзера :)
Nikita
И во втророй вкладке (в одном браузере) ничего не изменится.
Nikita
Ты может быть говорил о вебворкерах
Nikita
Но я пока в них до конца не въехал
Nikita
Ну у меня после реакта крайне негативное отношение к перемешке фронта и бэка. Да да, чанки и снипеты. Ибо на js ты не играешь по правилам бэкэнда. Все на апи. Но есть минусы: если проект типа магаза и тд (по сео короче), нужно прикручивать ssr (рендер на сервере, это геморой). У меня вцелом все проекты это личный кабинет юзера + админка, точка входа лендос, поэтому рендер там не нужен. С гитом одно удовольствие работать после модкс (все знаем что там это проблемно). А еще напомню, что реакт это и приложения для ios/android. Один код пишешь и он и там и там, и кучу логики можно переиспользовать.
Nikita
Nikita
Если не ошибаюсь 2 недели с 0 до публикации в аппстор и плеймаркет
Nikita
Есть косяки конечно, но как первый опыт считаю очень даже. (диз говно, другого не было)
Nikita
Ну а магазы на минишопе конечно 🧐
Pavel
Ну а магазы на минишопе конечно 🧐
Интересно бы было посмотреть приложение на реакте. Для андроид на телефоне
Nikita
Интересно бы было посмотреть приложение на реакте. Для андроид на телефоне
Оно же, только в маркете. Но там с дизом катастрофа, тогда не было дроида для нормальных тестов)