Используя XHR Вы ведь всё равно обернёте вызов в код, который вернёт Вам промис, а это и будет практически эта самая библиотека, так зачем писать по-новой один и тот же велосипед в каждом проекте?
Не могу с Вами согласиться, такой мощный инструмент не может не использоваться и используется повсеместно, в том числе, в популярных фреймворках и ORM, без рефлексии реализовать такое было бы невозможно.
Пример из жизни: В организации используется старое десктопное приложение, которое через ADO напрямую работает с несколькими базами. Для каждого сотрудника в этих базах создаётся пользователь, доступ к объектам БД ограничен на уровне ролей пользователя. Есть ИС на ASP.net, в которой, в том числе, ведётся учёт сотрудников организации, каждый новый сотрудник заносится туда, при создании ему автоматически создаётся имя входа и пользователи во всех нужных базах данных, а так же присваиваются роли, в зависимости, от выбранной должности.
Или вот ещё: В ИС на ASP.net ведётся учёт подключенных услуг. При подключении определённой услуги клиенту автоматически разворачивается веб-приложение на IIS, создаётся пользователь с определёнными правами, из-под которого работает приложение. На SQL сервере для этого пользователя создаётся имя входа, разворачивается новая база данных, в ней создаётся пользователь для этого имени входа. (это родилось из условия, что пользователь должен иметь возможность в любой момент забрать базу данных и развернуть приложение у себя на сервере, а так же иметь доступ к своей БД)
Это просто два примера из жизни, уверен, есть и более интересные сценарии.
Насчёт скриншотов полностью согласен, не совсем понимаю, зачем они там вообще, как и код, который что-то там делает на форме. А вот C# почему бы и не использовать, если, например, информационная система компании работает на ASP.net.
Мне кажется, цель статьи не в написании убийцы SSMS, а в обучении работы с SMO, а это очень полезная штука в случае, если вы не хотите всю жизнь делать рутинные вещи в базе руками, и можете полностью автоматизировать процесс.
IntelliSense и Лямбды(в 2015) есть, очень удобная штука, в случаях если не хватает Watch. Но иногда, конечно, импорта сборок и пространств имён не хватает.
Все другие решения, которые мы смотрели были на NPAPI, и, к сожалению, не слышал новостей о разработке PAPI вариантов. Судя по всему Cadescom — единственная надежда сейчас, очень надеюсь, что у них — таки получится сделать удобную установку.
По-вашему CryptoPro browser plugin — это не NPAPI? Насколько я знаю, PAPI версия ещё только в разработке. И просить рядового пользователя установить нынешнюю бету язык не поворачивается, пока проще просить установить FireFox, в котором тоже скоро отключат старые плагины.
Насчёт персонализации — всё верно, зашёл три раза, ничего не перематывалось, поискал в гугле:
футбол,
спорт,
адидас,
adidas,
reebok
Перезагрузил страницу, через 15 секунд перемотало вниз на рекламу адидаса.
Создатель ангуляра Misko Hevery утверждает, что это вполне валидный html код и в доказательство приводит этот пункт спецификации html, но если Вас интересует какой-то определённый валидатор допускается вместо [value] можно будет писать bind-value или data-bind-value.
Любой фреймворк будет подразумевать под собой определённый набор своих «причиндалов», которые требуют изучения. По поводу версии 1.х я ещё могу согласиться, что синтаксис несколько громоздкий(из-за специфики ES5), но новый синтаксис мне кажется куда более изящным и выразительным + теперь IDE сможет Вам помогать при разработке благодаря типизации.
Пока не время его использовать, это ранняя-ранняя альфа, чтобы оценить идеи, заложенные в его основу и подготовить нынешние проекты к менее безболезненной миграции. И Вы не совсем правы, ветка 1.х будет не только поддерживаться, но и развиваться ещё довольно долго.
Не могу с Вами согласиться, такой мощный инструмент не может не использоваться и используется повсеместно, в том числе, в популярных фреймворках и ORM, без рефлексии реализовать такое было бы невозможно.
Или вот ещё: В ИС на ASP.net ведётся учёт подключенных услуг. При подключении определённой услуги клиенту автоматически разворачивается веб-приложение на IIS, создаётся пользователь с определёнными правами, из-под которого работает приложение. На SQL сервере для этого пользователя создаётся имя входа, разворачивается новая база данных, в ней создаётся пользователь для этого имени входа. (это родилось из условия, что пользователь должен иметь возможность в любой момент забрать базу данных и развернуть приложение у себя на сервере, а так же иметь доступ к своей БД)
Это просто два примера из жизни, уверен, есть и более интересные сценарии.
Захожу на http:// localhost:57092/test/test, получаю в ответ «Here we go», видимо всё-таки контроллер теперь ищется только по имени
Разве он ищет их не просто по имени? Мне казалось, что в mvc 6 можно использовать POCO классы в роли контроллеров.
футбол,
спорт,
адидас,
adidas,
reebok
Перезагрузил страницу, через 15 секунд перемотало вниз на рекламу адидаса.
Большое спасибо, не знал, поправил код в статье.