DevMan, в части модели думал об этом, но боюсь это будет как четырехколесный велосипед, боковые колесики конечно полезны, но на каком-то уровне начнут мешать в виде пониженной производительности итп.
в части фреймворков спасибо это ценный ответ, можно ли еще вопрос. Мне в любом случае основа архитектуры приложения это IoC, что проще - взять простой фреймворк с IoC или попытаться самому реализовать свое IoC?
так как я понимаю проблем создать сам объект через вызов по аргументу функции нет, то тут вылазит второй вопрос - порожденный объект не будет частью модели по фреймворку, со всеми вытекающими возможностями, а всего лишь неким частным объектом внутри описываемой системы.
может быть есть фреймворки которые могут включить REST API шный источник данных и вообще любой кастомный источник данных на уровень модели фреймворка? Даже не это вопрос, а есть ли такой фреймворк, который позволяет достаточно примитивный уровень доступа к данным коим является REST API использовать на уровне модели