У приложений ASP.NET 5 Core нет bin директории


0 0

Сегодня прочитал, что у приложений на ASP.NET Core (это та версия, которая будет работать на всех ОС и за корой будущее) не будет bin директории и программы н будут компилироваться. Вы всё же сможете создать бинарный файл и публиковать его, но по умолчанию этого не нужно. 

Сейчас у Web Forms исходные файлы за aspx представлениями не обязательно компилировать. Можно вносить изменения и IIS запустит компиляцию налету. В случае с MVC контроллеры лежат в отдельной директории и их всё же приходится компилировать и это серьезная проблема для сайтов с большой нагрузкой.

Если у ASP.NET 5 Core не будет скомпилированного файла, значит исходники вынуждены будут компилироваться налету. 

Все говорят, что нельзя запускать код в продакшн без полного цикла тестирования и всех кругов ада, но в реальности большинство всё же иногда запускает какие-то небольшие поправки на сервер напрямую. Если компилировать изменения в контроллеры, то это заставит Web приложение перезапуститься, а это уже приведет к потерям времени, ведь потом понадобится время на разогрев.

Когда я работал над сайтами с нагрузкой, то у нас в компании потратили достаточно много времени на разработку возможности компиляции контроллеров налету. Очень много обновлений сайта происходит с изменением только контроллеров и представлений и в таких случаях во время обновления рабочих серверов не происходит сброса локальной кэш памяти у приложений и все работает очень плавно.


Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым


Комментарии

Паника, что-то случилось!!! Ничего не найдено в комментариях. Срочно нужно что-то добавить, чтобы это место не оставалось пустым.

Добавить Комментарий

Еще что-нибудь

Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне