Rider для Avalonia

Бесплатно для некоммерческого использования

Единственная кросс-платформенная IDE для Avalonia

Воплощайте свои идеи кросс-платформенных приложений с помощью Avalonia и JetBrains Rider

Rider отлично понимает код Avalonia и значительно увеличивает вашу продуктивность при создании по-настоящему кросс-платформенных приложений для Windows, macOS и Linux — без компромиссов.

Анализ кода

Помимо многочисленных общих инспекций для WPF-фреймворков, Rider предлагает ряд специальных инспекций для Avalonia, а к ним — быстрые исправления для кода в файлах .axaml. Кроме того, Rider понимает особый синтаксис связывания в Avalonia и обеспечивает расширенную поддержку CompiledBinding и расширения x:CompileBindings.

Видеоуроки

Полезные советы прямо от разработчика Avalonia

Майк Джеймс демонстрирует, как создавать кросс-платформенные интерфейсы с помощью Avalonia в JetBrains Rider. Он делится практическими советами, лучшими практиками и полезными фишками, которые помогут вам максимально эффективно использовать Rider для ваших проектов на Avalonia.

AI Assistant в Rider

Встроенный в IDE искусственный интеллект предлагает большой набор функций, которые помогают писать, отлаживать и оптимизировать код.

Подробнее

Контекстный чат-бот

Не знаете, как реализовать элемент управления в Avalonia или какую библиотеку выбрать? Спросите AI Assistant в чате. Он разбирается в Avalonia, XAML и C# и подскажет решение, которое подходит для вашего проекта и кросс-платформенных задач.

Автодополнение для многострочного кода

AI Assistant может генерировать многострочные фрагменты кода для таких задач, как создание XAML-разметки, настройка стилей или реализация реактивных привязок. Когда вы начинаете печатать, AI Assistant предлагает фрагменты кода серого цвета, которые вы можете просмотреть и принять.

Объяснение кода

AI Assistant помогает разобраться с ошибками и коммитами в вашем коде. Если в приложении Avalonia возникло исключение или вы не понимаете смысл коммита, AI Assistant объяснит, что происходит. Он может разобрать как ошибки, связанные с привязкой данных, так и коммиты, которые затрагивают платформо-зависимый код, помогая вам эффективнее выполнять отладку.

Почему мы поддерживаем Avalonia

В JetBrains мы уверены в инструментах, которые создаем и поддерживаем.

Именно поэтому мы используем Avalonia при разработке наших продуктов. Версии dotTrace и dotMemory для macOS и Linux, а также их интеграции в Rider были созданы с помощью Avalonia. Этот опыт помогает нам не только лучше понимать, что нужно пользователям Avalonia, но и постоянно улучшать Rider, чтобы удовлетворять их потребности.

Что говорят наши клиенты

Миха Маркич

Разработчик и консультант по .NET, Righthand

Я быстро протестировал Rider и могу сказать, что он отлично поддерживает Avalonia прямо из коробки. Например, в .axaml-разметке есть контекстная информация, как в C# коде, что очень полезно. Определенно рекомендую его для разработки на Avalonia и .NET.

Герман Киршин

Разработчик в JetBrains

Разрабатывать кросс-платформенные GUI-приложения с .NET и Avalonia стало проще и быстрее, и эти технологии с каждым годом становятся только лучше.

Я выбрал Rider как основной инструмент, потому с ним одинаково удобно работать и на Windows, и на macOS, и на Linux.

Полная поддержка Avalonia XAML позволяет мне быстро и эффективно разрабатывать и рефакторить интерфейсы, так же как это было при работе с WPF на Windows.

Присоединяйтесь к компаниям, которые уже используют Rider

Walmart
Adobe
Thought Works
Expedia
Wooga

Попробуйте возможности Rider уже сегодня

Бесплатно для некоммерческого использования