Некоторые пользователи говорят, что на Macbook Pro, при работе с front-end частью, даже 8gb достаточно будет. Другие, в свою очередь, говорят об обратном, что лучше 16 сразу брать
на 13ках само собой разрешение экрана меньше, рендить такой интерфейс куда легче.
Валидация может быть и в моделе (модель валидации). Модель — очень емкая штука
Есть такое понятие — сквозная функциональность. Валидация относится как раз к таковой. Это одна из причин появления АОП (аспектно-ориентирвоанное программирвоание) как надстройка над объектно-ориентированным и процедурным программированием. Это причина появления аннотация в языках или их иммитация — чтобы не засорять основной код слоев и "как бы между прочим" выполнять... Это валидация, проверка прав, кеширование
Лучше не работать с голыми глобальными массивам, а лучше работать через обертку в виде Request/Response объектов. Так вы сможете абстрагироваться от работы с сервером — сможете тестировать, валидировать, изменять реквест по вашим правилам до того, как попадет в экшн, сможете авторизовывать и чистить... крч одни удобства
Модель — это бизнес-логика, так если копнуть — все является логикой в прогграммировании, слишком абстрактное это слово...
Нажатие если обрабатывать — это одно ,
а вот если обработать запрос на кредит, или запрос на доступ к панели, или запрос оплатить товар — это уже дело контроллера.