Что актуально, а что не очень?
Какие различия?
Models
я вижу сильную привязку к контроллерам из чего рождается вывод, что для работы по таким проектам требуется fullstack подход,
Может быть тогда все же CIL компилируется в код для операционной системы, которая уже занимается окончательным его переводом в машинный код для процессора?
код для операционной системы
. Операционная система -- точно такая же программа (в реальности -- комплекс программ), как и все остальные. если CIL действительно компилируется в машинный код, который уходит непосредственно процессору на исполнение, то зачем указывать список целевых операционных систем?CIL транслируется в машинный код рантаймом (например, моно) в момент непосредственно перед исполнением. И если рантайм не умеет работать на определенной ос, то и CIL там не заработает.
типа driver.Name имеет значение null
Можно ли на WPF создавать самостоятельные приложения для частного использования?
Эти приложения могут индивидуально писаться под заказ как сайты к примеру?
Что еще нужно, чтобы сделать цельное приложение?
С JS знаком мало
1) Мне кажется что в каждом запросе к API проверять валидность IP - Token (запрос к БД) будет долго и ответы будут больше пол секунды, как можно решить или так и делают?
2) Везде где читаю про эту тему пишут: "Не пишите сами, будет куча дыр! Используйте готовые решения. (Owin и тд)"
Есть ли в моей модели дыры?
3) Если я сделаю сайт (Веб приложение) который будет обращаться к API (я так понимаю как и обычный клиент - HTTP запросами), то по идее мой сайт будет одним из пользователей который использует Token и держит его в Header, будет ли виден он в веб-отладчике? с какого IP будут уходить запросы, сервера или пользователя? Я имею ввиду те корые будут не в контроллерах сайта, а Ajax.
public class MyUser:IdentityUser
{
[AlwaysValid] //Всегда валидно
[NotMapped] //не маппим в EFCore
public string UserName
{
get => Email;
set => Email = value;
}
}
public class AlwaysValid : ValidationAttribute
{
public override bool IsValid(object value) => true;
}
всю логику по хешированию, добавлению соли и пр. берут на себя создатели Core MVC?
В чем моя ошибка?