Извините, тяжело ориентироваться на широкую аудиторию.
В начале квеста сказано, что до 10 задания — никакой математики и программирования. Я ожидал, что если ассоциаций нет, то всегда можно нагуглить ответ.
Тяжело ответить потому что проект слишком маленький. Но вообще, я пока не могу сказать точно от чего, но чувствуется, что от момента написания код до момента «пробы» его проходит меньше времени. Скорее всего да, как-то влияет новый подход в сборке. Попробую протестировать как-то на сложных проектах.
Со временем они все же могут интегрироваться, использоваться вместе, становиться более логичными и удобными. Пакетные менеджеры — подход, что пока развивается и потому логично что на данный момент они просто плодятся и только начинают идти к каким-то стандартам, удобным подходам.
Например — в новой версии Visual Studio (2015) можно из коробки использовать NPM и Bower, кроме пакетного менеджера от Майкрософт (nuget).
Мне в первую очередь интересно понимание что нужно для создания проекта, что важно, чего ожидать, когда нет части «обязательных» атрибутов, до чего можно дойти и как на это будут реагировать.
А идеи есть всегда. Плохие, не продуманные, странные. Мне кажется такие курсы и созданы для того, чтобы прийти с пустыми руками и понять с чем нужно идти в следующий раз. Плюс проверить на сколько вообще важна хорошая и подготовленная идея в самом начале и нужна ли?
Спасибо за комментарий. Соглашусь, что, наверное, не стоит описывать этот эксперимент здесь. Скорее всего найду альтернативное место, возможно в итоге через несколько месяцев с небольших публикаций получится интересная статья.
Если подумать, что почти весь АСП.НЕТ работает на ИИС, то эти все фишки с кроссплатформенностью для многих просто не нужны.
В то же время, для многих они нужны, зачем завязываться на один конкретный веб сервер. Или зачем вообще хостить приложение в веб сервере если оно элементарное.
Я не вижу, для себя лично, проблемы в зависимости от System.Web
Это огромный модуль в котором куча нужной и не нужной логики. С таким подходом можно сделать одну библиотеку System.Super, в которой будет абсолютно все.
Модульность — это удобно, легко, гибко и т.д.
Для чего все это МС делает?
Я немного по-другому воспринимаю эти изменения. «Это делает» не МС, а такие же люди как мы, которые следят за платформой, думают как ее улучшить и просто делают свою работу. Да, конечно есть некие стратегические цели компании, возможно даже распространение на не-Windows платформы, но вместе с тем есть и просто хорошие инициативы от людей.
Если вы считаете, что надо делать что-то другое — можете предложить. Например на aspnet.uservoice.com
В начале квеста сказано, что до 10 задания — никакой математики и программирования. Я ожидал, что если ассоциаций нет, то всегда можно нагуглить ответ.
По второму — да, тут лучше в код вообще не смотреть, на что я и надеялся :)
Например — в новой версии Visual Studio (2015) можно из коробки использовать NPM и Bower, кроме пакетного менеджера от Майкрософт (nuget).
А идеи есть всегда. Плохие, не продуманные, странные. Мне кажется такие курсы и созданы для того, чтобы прийти с пустыми руками и понять с чем нужно идти в следующий раз. Плюс проверить на сколько вообще важна хорошая и подготовленная идея в самом начале и нужна ли?
В то же время, для многих они нужны, зачем завязываться на один конкретный веб сервер. Или зачем вообще хостить приложение в веб сервере если оно элементарное.
Это огромный модуль в котором куча нужной и не нужной логики. С таким подходом можно сделать одну библиотеку System.Super, в которой будет абсолютно все.
Модульность — это удобно, легко, гибко и т.д.
Я немного по-другому воспринимаю эти изменения. «Это делает» не МС, а такие же люди как мы, которые следят за платформой, думают как ее улучшить и просто делают свою работу. Да, конечно есть некие стратегические цели компании, возможно даже распространение на не-Windows платформы, но вместе с тем есть и просто хорошие инициативы от людей.
Если вы считаете, что надо делать что-то другое — можете предложить. Например на aspnet.uservoice.com