Код
#новости

AWS Lambda начала поддерживать .NET 6 — она работает на процессорах x86 и Arm/Graviton2

Эта версия платформы позволит .NET-разработчикам использовать последние нововведения — например, C# 10 и F# 6.

Авторы AWS Lambda, бессерверного сервиса для запуска удалённого кода, считают, что поддержка .NET 6 упростит и ускорит процессы. К тому же в AWS Lambda добавили функционал, который облегчит взаимодействие с .NET Lambda.

Улучшенное логирование в .NET Lambda. Из изменений — более качественное отслеживание и контроль предыдущих логов. Чтобы вернуться на стиль прошлого логирования в .NET, нужно установить значение переменной AWS_LAMBDA_HANDLER_LOG_FORMAT на Unformatted.

Генерация source-кода для JSON-сериализации. C# 9 позволяет генерировать source-код во время компиляции. Это уменьшает использование сторонних API и улучшает время запуска платформы, а также даёт возможность парсить JSON без ссылки на другие API.

Высокоуровневые объявления. Новая среда выполнения .NET 6 Lambda добавляет поддержку Lambda-функций, используя функционал высокоуровневого объявления из C# 9. Это позволит разработчикам убрать ненужный код из проектов.

Пример старого «hello world»:

using System;

namespace Application
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Enjoying .NET 6 in AWS Lambda");
        }
    }
}

Пример нового «hello world»:

Console.WriteLine("Enjoying .NET 6 in AWS Lambda");

Минимальные API для ASP.NET Core. .NET 6 добавляет новый способ написания ASP.NET Core-приложений, который называется Minimal API. Он использует преимущества C# 9 и позволяет создавать полноценные ASP.NET Core-приложения в одном файле.

Подробнее прочитать обо всех изменениях в AWS Lambda можно на странице блога AWS.


Онлайн-школа для детей Skillbox Kids
Учим детей программированию, созданию игр, сайтов и дизайну. Первое занятие бесплатно! Подробности — по клику.
Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована