Евгений,
"внутри методов не используется $this" - это ответ на вопрос "Что выдает мой?", то есть как НЕ надо писать. Правильнее не "$PostsModel->getUserPosts($userId)", а "$User($userId)->getPosts()".
1. Как минимум внутри методов не используется $this. И вообще логически неправильное разделение на модели: в вашем случае должно быть User, Post, Comment.
3. Модель - это логическая сущность, которая может состоять как из одной физической таблицы, так и из нескольких.
Модель должна знать о связей себя с другими моделями (но не об их структуре). Модель Post должна знать о существовании моделей Comment и уметь их получать. Например, www.yiiframework.com/doc-2.0/guide-db-active-recor...
Всё, кроме самой ноды, хранит инфу где-то у себя. Sqlite тоже.
В любом случае никто не мешает ноде хранить копию информации у себя в переменной (оперативной памяти) для ускорения.
3. Да, с мобильной разработкой сейчас - то же самое, что с разработкой сайтов лет 10 назад.
Количество сайтов растет каждый год в несколько раз. Многие из них клепаются в онлайн-конструкторах за час. Но спрос на хороших программистов (не говнокодеров) стабильно растет уже много лет.
Сейчас аналогично начинается и с мобильной разработкой.
1. AI - это не сколько программирование, сколько наука. В первую очередь надо иметь мозги, а не кодить.
Заказчик - да кто угодно. Голосовые помощники Siri/Alisa, роботехника, распознавание изображений, стартап по морфингу изображений, аналитика, защита от новых вирусов и пр.
2. Блокчейн - это технология. Не обязательно криптовалюты. Например, межбанковские транзакции.
values.com
сделать ссылкуhttp://values.com
, надо добавитьhttp://