Сергей delphinpro, Спасибо. Тут вопрос в том, сможет ли пользователь с пользовательского приложения отменить запланированную функцию в cron. Или это нужно делать только при девелелопменте?
Verygoodman, Если комментарии могут быть только к ответам, то непосредственно к ответам его и надо подвязывать, т.е. связь "один ко многим" между сущностями answer & comment. 1 answer - many comments. Такой случай хорошо рассмотрен здесь: https://stackoverflow.com/questions/9339314/mysql-... (с него кстати я брал пример, но дополнил его, полагая что к вопросам тоже предусмотрены комментарии).
Спасибо за ответ!
Но всё же, насколько я понимаю, сейчас многие программисты сотрудничают с фирмами через ИП, и вроде бы, описанные проблемы возникают далеко не у всех. Неужто всё так радикально? Может быть, не только ради этого заключают договора? )
В общем не знаю, может более опытные пользователи Webpack'a и смогут прийти к решению данным способом, через папку public, у меня получилось слегка по-другому.
Через create-react-app:
Создать папку со всем (back + front) приложением ("project") внутрии нее запилить react приложение через create-react-app <name>.
В Workspacе'e новосозданного реакт приложения, которое находится по пути project/name выполнить билд (npm run build)
Потом, как статику указать путь именно к этой build папке:
Финальная структура выглядит так:
Прошу заметить, что верхняя папка public - папка с реакт-приложением, (мой name), внутри которой есть папка build, которая используется как статика.
Сам запускной файл сервера "app.js" находится в папке src на одном уровне с public.
Не уверен, что это метод валидный и эталонный, но тем не менее, желаемый эффект достигается. Если нужны более принятые и проверенные способы, стоит поискать в других источниках наверное, и по возможности, описать их здесь :]
Это пожалуй самое универсальное решение. Очень быстро всё настраивается, привыкается, работает и на телефонах. Если нужно создать простой сортируемый лист без стилей, анимаций сортировки и т.п. - самое оно. Единсвтенный минус - напрямую изменяет DOM, за чем нужно следить, ибо будут неожиданности.
Для реакта кстати актуальный репозиторий здесь
Пожалуй, остановил свой выбор именно на этой библиотеке ибо благодаря её функционалу можно создавать красивые стилизованные списки с плавностью, анимацией и прочими заморочками. В целом, разбираться с API и настраивать приложение долго, но оно того стоит) Опять же, только если есть нужда в оч красивом и плавном UI листе. Если же нет, лучше воспользоваться предложенным ниже react-sortablejs. react-beautiful-dnd кстати поддерживает touch event's (react-sortablejs однако тоже)
Да, вещь действительно интересная, но судья по тому, что уже 4 года не выходили обновления, уж точно врядли поддерживается современным реактом) Тем не менее, полезно было ознакомиться. Для ванильных JS приложений со списком без заморочек хорошо подойдет.