Стоит ли разбивать приложения на слои, следовать Clean Architecture или DDD и т.д?
Или же... Вся логика при этом будет находиться в контроллерах.
Можно и без крайностей
Набросать проект, но логику вынести в сервисы, тк почти сразу некоторые методы и куски кода нужно использовать в нескольких местах даже в простом CRUD
Но упарываться в DDD конечно стоит тогда, когда вы знаете зачем, если есть вопрос -- вы этого не знаете точно :)
Вам нужен домен для начала
Затем вы прописываете для домена NS сервера на ваш хостинг/Яндекс ДНС -- это делается там, где взяли домен
Затем в ДНС панели хостреа или в настройках ДНС Яндекса пишите А-запись
Затем в нжинксе на своей VPS пишите настройку хоста с использованием этого домена
данная настройка сработает, если ДНС у провайдеров обновятся и запрос с доменом прилетит на ваш IP
LAMP -- это стек технологий Linux Apache MySQL PHP
Я работаю на VPS со стеком LEMP Linux Nginx MySQL PHP + Node.js + Docker
Не понимаю чем вам стек мешает, что вы его указали в вопросе 2 раза
Ну не работаете с ним, не работайте :)
И при чем тут транспортный протокол FTP, не нравится/не нужен -- не настраивайте его на своей VPS?
Ваша цель в конце вопроса отличается от цели в заголовке:
- в ближ полгода для Node.js нужно изучать ТОЛЬКО Node.js
- знания чтобы не устаревали никак не связаны с Node.js и полгода для всего маловато, пока освойтесь с языком и по чуть-чуть изучайте паттерны и алгоритмы, и функциональное программирование, тестирование, поработайте с БД, ГИТ и Линуксом
wowastrom, да че тут думать
сделать табличку соотвтетствия мыла и адреса
при заказе -- смотреть какой адрес выбрали -- брать из таблицы мейл и на ненго слать уведомление о заказе
товары где лежат? в 1С? с 1С есть синхронизация у многих систем
товаров достаточно много -- сколько?
если товары хотите спарсить (взять с др сайтов) нужно сделать парсер в удобный формат
На будущее -- популярные форматы, подходящие для заливки в любую систему:
XML, JSON, CSV
последний можно открыть через Эксель например
Эти форматы легко обрабатываются и любой программист знает как с ними работать
rangernicholas, ну чтобы вам помочь -- нужно понять с чем вы там вообще работаете
что за инструмент, что за фреймворк или движок, че там есть и как оно там существует
Глобально
Большая часть веб-приложений сделана вокруг паттерна MVC или в том или ином виде близкому к этому паттерну
Соответственно шаблонизатор -- это слой view (V)
В него прилетают данные из контроллера (C), данные которые он получил из слоя логики (M)
Соответственно вам нужно найти нужный контроллер или его метод, который работает с данным представлением и как минимум там сделать то, что вы хотите... но опять нужно смотреть что за код вы хотите сделать, что за код есть там и что за код возможно нужен будет (похожий или расширить вдруг нужно)
?>
не там закрывает код и после хтмл кода еще один стоит зачем-то}
стоит лишний