Тут надо ставить вопрос иначе. Почему за тестовое задание должны платить? Тестовое задание служит двум целям: 1. Работодателю понять, насколько вы подходите ему и справитесь л...
Ой, ну мы же конкретный случай рассматриваем, так?
Учитывая, что во всем процессе участвует только клиент и сервер, а управлять ты можешь только клиентом, вопрос лишён смысла, не правда ли?
так и что... с тем же успехом и генерацию html можно в компонент и слой отдельный не выделять... но на способ решения задачи это как влиет? А по факту у нас все равно есть пре...
Мне одному кажется, что вопрос "как сделать rest на <framework_name>" как минимум странно звучит?
Т.е. ты всерьёз считаешь, что решение для хостинга для хоть какого-то управления бд без прямого туда доступа и десктопное решение - это одно и то же?
А если исходить из того, что клиент не обязан общаться с нами в соответствии с протоколом, то как вообще что-то можно обрабатывать?
в чем именно сложность? А то очень хочется ответить что-то вроде "сохраняем фотки, выводим фотки"
А чему научит использование фреймворков? Неверному пониманию мвц? Подключению компонентиков?
Ты про вторую ссылку, где объясняют, что конкатенации запятыми не существует?)
А как обеспечена неизменность состояния в момент времени между проверкой и записью?
Так может откроешь документацию для начала и хоть посмотришь, что такое yml?
А таблиц откуда несколько взялось? Ты только что про одну строку писал)
Кто это уходит от многопоточности? И причём тут асинхронность?
а зачем вообще 5-я ветка? На 7.0-7.2 не заводится что-то?
Так и как это противоречит тому, что я писал?
Что это так категорично и безнадежно - "придется"?
а json-представление не из view берется? :-)
а зарплата откуда берется, на минуточку?
А что сложного может быть в xml?