Size: a a a

2020 May 10

VS

Victor Sapiens in rust_offtopic
Dima
видимо если фреймворк не позволяет сделать что ты хотел, то ты приплыл?
Видимо ты неправильный Фреймворк выбрал.
источник

D

Dima in rust_offtopic
Victor Sapiens
Видимо ты неправильный Фреймворк выбрал.
других нет
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Хм, вообще ничего не перепиливал в asp net. Ток в монолите иногда сменял стандартный логгер и DI Контейнер ну и все. Ну валидатор не стандартный ставил но все это не требовало перепиливать ничего. Просто другие реализации интерфейсов поместить в контейнер (таки asp net core кнрут конечно тем что все через DI делается и как в Лего меняется)
Ну asp.net core все же ближе к библиотеки, чем к полноценному фреймворку.
источник

VS

Victor Sapiens in rust_offtopic
Суть фреймворка  в том что он позволяет быстро и удобно решать типовые задачи. Если в ЯП нет фреймворков значит не научились до сих пор решать типовые задачи.
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Ну asp.net core все же ближе к библиотеки, чем к полноценному фреймворку.
Вот это поворот.
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Вот это поворот.
Т.е. http либы из других языков работают очень похоже
источник

DS

Doge Shibu in rust_offtopic
Разница только в том, что тут всё на DI завязано, но он подменяется другим запросто
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Вот это поворот.
Т.е. для понимания. Полноценный фреймворк - это ror, django, spring, всякие yii, лара и т.п. из пхп мира.

Когда ты можешь написать приложение пользуясь только тем, что есть во фреймворке.

В случае асп нет, очень мало что есть из коробки, практически все надо будет подключать в виде других либ
источник

D

Dima in rust_offtopic
@DogeShibu я вдруг вспомнил что к тебя были проблемы с gat,http://cglab.ca/~abeinges/blah/rust-reuse-and-recycle/#higher-rank-trait-bounds может подойдет?
источник

D

Dima in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
Dima
@DogeShibu я вдруг вспомнил что к тебя были проблемы с gat,http://cglab.ca/~abeinges/blah/rust-reuse-and-recycle/#higher-rank-trait-bounds может подойдет?
Так я как раз хочу gat, чтобы не бегать повсюду с hrtb
источник

D

Dima in rust_offtopic
trait RefIterator {
   type Item;
   fn next<'a>(&'a mut self) -> Self::Item<'a>;
}
источник

D

Dima in rust_offtopic
вот это вот все
источник

DS

Doge Shibu in rust_offtopic
Дикий бойлерплейт и усложнения кода, я тогда лучше в принципе чуть по другому сделаю
источник

D

Dima in rust_offtopic
Doge Shibu
Дикий бойлерплейт и усложнения кода, я тогда лучше в принципе чуть по другому сделаю
ага, ну я просто скинул, извиняй если что
источник

DS

Doge Shibu in rust_offtopic
Dima
ага, ну я просто скинул, извиняй если что
Я уже смотрел в сторону либ для эмуляции gat и мне как-то они не очень все понравились.

Увы, везде подобного рода бойлерплейт
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Т.е. для понимания. Полноценный фреймворк - это ror, django, spring, всякие yii, лара и т.п. из пхп мира.

Когда ты можешь написать приложение пользуясь только тем, что есть во фреймворке.

В случае асп нет, очень мало что есть из коробки, практически все надо будет подключать в виде других либ
Логгер, DI контейнер, габлонизатор, для работы с Веб сокетами SugnalR есть из коробки. Таки да, EF Core тоже по умолчанием подключается да и контекст и классы для БД создаются если выбираешь шаблон приложения с авторизацией. В нем блин полноценное приложение с авторизацией и https пишущее данные в БД можно создать нажатием пары кнопок мышкой.
источник

D

Dima in rust_offtopic
Doge Shibu
Я уже смотрел в сторону либ для эмуляции gat и мне как-то они не очень все понравились.

Увы, везде подобного рода бойлерплейт
ну пока ничего другого нету
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Логгер, DI контейнер, габлонизатор, для работы с Веб сокетами SugnalR есть из коробки. Таки да, EF Core тоже по умолчанием подключается да и контекст и классы для БД создаются если выбираешь шаблон приложения с авторизацией. В нем блин полноценное приложение с авторизацией и https пишущее данные в БД можно создать нажатием пары кнопок мышкой.
И потом все это выбросить, потому что в обычном энтерпрайзе у тебя все равно кастомный логгер, свои хитрости с подключением к бд (и скорее всего ещё другой орм), своя аутентификация и авторизация
источник

DS

Doge Shibu in rust_offtopic
Ну и скорее всего ещё и DI другой
источник