То, что мир говорит о .NET Core, правда

Что мир говорит о .NET Core, правда
Автор: Тодд Ноултон Опубликовано 11 мая 2023 г. 0 комментариев

Узнайте что такое

NET Core и каковы его атрибуты. Узнайте о преимуществах миграции на .NET Core и почему Progress Sitefinity того стоит.

Как ведущий партнер Progress Sitefinity, Smooth Fusion стремится быть на передовой, когда дело касается нашего собственного использования технологий, чтобы, в свою очередь, мы могли делиться своими знаниями с нашими клиентами. Мы всегда заинтересованы в том, чтобы быть первопроходцами, и это не стало исключением с .NET Core, поскольку недавно мы перенесли наш собственный сайт на эту платформу. Мы много узнали о возможностях .NET Core CMS по ходу дела и рады поделиться своими выводами.

Наш интерес к .NET Core был обусловлен несколькими факторами:

Наше желание инвестировать в новейшую среду разработки.
Наши разработчики наслаждаются общей более быстрой разработкой и эффективностью, которые обеспечивает .NET Core.
Наши разработчики могут быть более эффективными сСписок ваших продуктов и услуг …. И этим вы делаете с 24×7 часовой поддержкой клиентов в нашей библиотеке Телефон номер телефона79 также во всем, что ваша бизнес-функция будет охвачена, хотя. Наши данные Рекламная база данных генерируются человеческим процессом, поэтому эта библиотека телефонных номеров имеет 100% точность Вы должны иметь возможность получить библиотеку телефонных номеров, которая идет, и вы будете длиться некоторое время, так же как и долго, соизмеримо с постоянной эффективностью.  настраиваемыми виджетами с открытым исходным кодом.

Мы были рады попробовать новый опыт редактирования страниц .NET Core.

Нам нравится более быстрое время выхода на рынок и другие преимущества производительности для наших клиентов, поскольку мы начинаем создавать сайты для наших клиентов на .NET Core.
Атрибуты .NET Core

Рекламная база данных

 

В частности, мы рассматриваем три главных атрибута .NET Core следующим образом:

Истинный открытый исходный код — мы обнаружили, что то, что мир .NET говорит о .NET Core, правда. Фреймворк .NET Core действительно имеет открытый исходный код. Например, более 10 000 сотрудников, не являющихся сотрудниками Microsoft, внесли свой вклад в усилия. Вы можете перейти на GitHub и начать вносить свой вклад здесь . Кроме того, все виджеты Sitefinity .NET Core имеют открытый исходный код, и мы можем легко изучить передовые методы для создания новых или расширения текущей функциональности для исправления пользовательских сценариев.

Кроссплатформенная поддержка — когда дело доходит

Tдо кроссплатформенной поддержки, мы также обнаружили, что .NET Core снова обеспечивает. Вы можете разрабатывать на нескольких платформах, включая Linux и Mac. Так что, если вы используете Linux или Mac, вы можете использовать Visual Studio Code, а также есть Visual Studio для Mac для создания приложений на основе .NET Core или Xamarin. Мы также обнаружили, что возможности контейнеризации .NET Core помогают ускорить развертывание.

Производительность — мы также согласны с тем, что то, что мир говорит об улучшенной

Yпроизводительности, также верно. ASP.NET Core обеспечивает отличную поддержку использования шаблонов асинхронного программирования. Async теперь реализован во всех распространенных классах .NET и в большинстве сторонних библиотек. Все это повышает производительность фреймворка. Фактически, он может обслуживать в 23 раза больше запросов, чем старая (не Core) версия ASP.NET MVC, и примерно в пять раз быстрее, чем NodeJS. Все это, в сочетании с усовершенствованными механизмами кэширования вывода Sitefinity в 14.4, делает ваш проект производительным.
Преимущества .NET Core для нашей команды разработчиков
Наша команда разработчиков была рада воспользоваться Революция в обслуживании клиентов и опыте их взаимодействия с помощью … многочисленными преимуществами .NET Core, включая открытый исходный код и кроссплатформенную структуру, многоуровневую архитектуру и разделенный подход к слою представления.

Наша команда NetOps также ощутила преимущества производительности .NET Core, включая:

Упрощенные обновления
Более жесткая безопасность системы
Повышенная надежность
Более простая структура
Мгновенный запуск
Автономное приложение frontend с разделенной архитектурой .NET Core также требует меньше ресурсов для управления, запуска и развертывания.
Преимущества .NET Core для нашей маркетинговой команды
Преимущества для нашей маркетинговой команды также были очевидны. Благодаря новому опыту создания страниц .NET Core мы смогли быстро и легко создавать страницы, и это почти устранило необходимость в помощи разработчиков.

Добавление макетов страниц и виджетов очень просто с новым редактором. Вместо нескольких виджетов, основанных на типе контента или функции контента, как в виджетах OOB для MVC, .NET Core объединяет все это в один, что обеспечивает более чистый и простой пользовательский интерфейс при создании страниц. Существуют параметры стилей, встроенные в виджеты, такие как интервалы, что полезно для редакторов контента, alb directory которые не знают классы Bootstrap, но все же хотят иметь возможность добавлять класс CSS к виджету в расширенных настройках.

Связанная статья: Разработка документации виджетов .NET Core с примерами приложений и структур файлов

Благодаря всем этим функциям .NET Core, особенно таким функциям, как предустановки разделов, мы сократили время создания страниц как минимум вдвое по сравнению с тем, что требовалось нашей команде для создания новых страниц в MVC.

Перенос нашего веб-сайта на основе Sitefinity на .NET Core

Поскольку мы перепроектировали наш сайт всего несколько лет назад, мы решили перейти на .NET Core, не перестраивая наш сайт с нуля на новом фреймворке. Наличие страниц MVC и .NET Core в одном проекте позволило нам поддерживать бесперебойную работу. Yнашего существующего сайта без каких-либо помех для посетителей, пока наша команда перестраивала каждую страницу в .NET Core.

.NET Core был выбран по многим причинам. Возможность смешивать страницы MVC со страницами .NET Core при переходе на 100% .NET Core стала важным фактором.

 

Leave a comment

Your email address will not be published. Required fields are marked *