тащишь в гошку mvc? зачем в гошке чужая раковая опухоль?
2. суть в декларативщине, но ты по привычке привязал к контроллерам
3. да. мы делаем интерфейс, убираем оттуда Init() и ждём инициализированный инстанс
4. https://github.com/smallnest/go-web-framework-benchmark#basic-test он вот просто среди прочей серой массы, даже не свалился в говно и не начал бороться за первенство
1. Та мвц понятное дело не катить на бекенде с рестом, тем более на го. Я просто раньше кормился будучи разработчиком на дотнете. Когда хтмл рендерили на сервере, поступал запрос, он обрабатывался. Формировался респонс и передавался шаблонизатору, который генерил страницу на основе ViewModel. Сейчас страницы на сервере генерят только пхпшники. 2. Ну блин, можно назвать не контроллер, а "экшн" или "РеквестПроцессор" какой-то 3. К сожалению, когда мы получаем информацию о типе, в го нет конструкторов, потому эти значения можно получить только лишь экспортируя экземляр типа через переменную пакета, либо придумывать свои инициализаторы. 4. Та похер на те бенчмарки. 99% обработки запроса занимает IO, а не парсинг хттп-запроса
Обсуждают сегодня