Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354

C# IDE для кроссплатформенной разработки

18.11.2018, 17:39. Показов 3824. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени!
Интересует IDE с C# и C++ для кроссплатформенной разработки программ (Win/Linux).
Чтоб можно было скомпилировать программу для обоих осей без особых заморочек.
Обязателен визуальный конструктор интерфейса. (не откажусь так же и от WPF)
Желательно чтоб скомпилированная программа имела закрытую лицензию исходного кода. (или как-то так )

Заранее благодарю!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.11.2018, 17:39
Ответы с готовыми решениями:

IDE для быстрой разработки
Друзья, прошу не ругать если данный вопрос уже поднимался. После нескольких дней поиска по Интернету, я всетаки не нашел ответ на...

Бесплатное IDE для кроссплатформенной разработки (desktop и mobile)
Добрый день! Ищу бесплатное IDE для разработки под настольные и мобильные системы (то есть должна быть возможность компиляции...

Что лучше выбрать для кроссплатформенной разработки?
Всем приветик! Уже около месяца прошло, как я перешла на Ubuntu. Это ОС меня очень впечатлила после Win 7 и я хочу писать программы для...

22
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
18.11.2018, 18:06
Цитата Сообщение от Pin1999 Посмотреть сообщение
(не откажусь так же и от WPF)
Тогда придётся отказаться от Linux
1
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
18.11.2018, 18:43  [ТС]
ViterAlex, Ок, без WPF ))
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16125 / 11249 / 2888
Регистрация: 21.04.2018
Сообщений: 33,082
Записей в блоге: 2
18.11.2018, 18:50
Цитата Сообщение от Pin1999 Посмотреть сообщение
Интересует IDE с C# и C++ для кроссплатформенной разработки программ (Win/Linux).
Цитата Сообщение от ViterAlex Посмотреть сообщение
Тогда придётся отказаться от Linux
ViterAlex, а в C# без платформы Net толк есть? Или Net кроссплатформенная?
И если какие-то кроссплатформенные аналоги WPF ?
0
 Аватар для ViterAlex
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
18.11.2018, 19:00
Элд Хасп, я не профессиональный разработчик, поэтому могу ошибаться. Знаю, что на сегодняшний день .Net кроссплатформенна, для этого делается .Net Core и Standard.
Цитата Сообщение от Элд Хасп Посмотреть сообщение
кроссплатформенные аналоги WPF ?
Не пользовался, но вроде бы Qt довольно гибок в плане интерфейса.
1
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
18.11.2018, 19:26
Посмотрите avaloniaui. Сам не пробовал, поэтому без подробностей, но очень похож на wpf (xaml, mvvm, биндинги, стили, свойства зависимостей).
1
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
18.11.2018, 19:27
Лучший ответ Сообщение было отмечено Pin1999 как решение

Решение

Кроссплатформенные IDE на данный момент две: Rider от JetBrains, который так же поддерживает разработку под WinForms (возможно так же и WPF) и Visual Studio Code от самих Microsoft. Соответственно, разработка на них ведётся на C# под .NET Core. Первая платная, вторая бесплатная, если Вы студент, можно попробовать получить Rider бесплатно на период обучения.

Цитата Сообщение от Элд Хасп Посмотреть сообщение
И если какие-то кроссплатформенные аналоги WPF ?
AvaloniaUI

Цитата Сообщение от Элд Хасп Посмотреть сообщение
Или Net кроссплатформенная?
.NET Core в помощь.
2
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
18.11.2018, 19:32  [ТС]
Элд Хасп, Мне в C# удобно написание кода, к встроенным командам (или как это еще назвать ) привыкну

Добавлено через 3 минуты
Желательно чтоб со скомпилированной программой юзеру не приходилось ставить доп софт, если это не возможно, то хотяб чтоб этого софта было как можно меньше.
0
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
18.11.2018, 19:35
Цитата Сообщение от Pin1999 Посмотреть сообщение
Желательно чтоб со скомпилированной программой юзеру не приходилось ставить доп софт, если это не возможно, то хотяб чтоб этого софта было как можно меньше.
Это проблема распространения софта, не относящаяся прямо к C#. Для решения этой проблемы используются исталяторы, которые доставляют необходимые библиотеки и фреймворки.
1
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
18.11.2018, 19:37  [ТС]
Bespridelschic, Не хочу мучаться с инсталяторами.
0
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
18.11.2018, 19:45
Pin1999, вариантов два. Первый - пишите пользователям что они должны доставить необходимые библиотеки с .NET Framework или .NET Core вручную по ссылке, потеряв большую их часть ввиду того что пользователь априори ленивый, и ему проще найти аналог с нормальным исталятором, чем что-то делать ручками. Вариант номер два - разрабатывайте под минимальные целевые фремворки, на подобии .NET Framework 4.5.0 который есть у каждой домохозяйки, и пользуйтесь ограниченным набором API, ограничивая себя устаревшими платформами.
1
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
18.11.2018, 19:49  [ТС]
Bespridelschic, что на счет кроссплатформенного C# (без .net в linux)?
0
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
18.11.2018, 19:55
Pin1999, программы написанные на C# работают исключительно на виртуальных машинах, без них работа не возможна. Этими виртуальными машинами выступает .NET Framework и .NET Core. Первый целиком и полностью завязан на Windows, во второй заложена кроссплатформенность.
1
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
18.11.2018, 20:09
Используя .NET Core можно писать софт, для которого не требуются устанавливать дополнительные библиотеки, если использовать self contained deployment, но в папке с самой программой придется таскать кучу dll файлов.
1
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
18.11.2018, 20:21  [ТС]
Ок, а как обстоят дела с C++?
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16125 / 11249 / 2888
Регистрация: 21.04.2018
Сообщений: 33,082
Записей в блоге: 2
18.11.2018, 20:24
Цитата Сообщение от Pin1999 Посмотреть сообщение
Ок, а как обстоят дела с C++?
Он, по-моем, изначально кросплатформенный. Зависит от библиотек которые будут использоваться.
1
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
18.11.2018, 20:24
Someone007, в .NET Core 3.0 обещали решить данную проблему.

Цитата Сообщение от Pin1999 Посмотреть сообщение
Ок, а как обстоят дела с C++?
Очевидно, раз C++ компилируется в нативный бинарный код, ему по барабану на какой ОС исполняться. Лишь бы не было специфичный вызовов к API системы.
1
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
18.11.2018, 20:30  [ТС]
Элд Хасп, Bespridelschic, это понятно.
Какие есть IDE с ним, чтоб один код компилировать и под linux и под windows?

P.S. К стати, очень желательно чтоб была возможность поставить темную тему интерфейса самого IDE, а то от долгой работы в светлом интерфейсе у меня глаза вытекают )))
0
Wanna be serious
 Аватар для Bespridelschic
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
18.11.2018, 20:32
Pin1999, я Вам уже отвечал
Цитата Сообщение от Bespridelschic Посмотреть сообщение
Кроссплатформенные IDE на данный момент две: Rider от JetBrains, который так же поддерживает разработку под WinForms (возможно так же и WPF) и Visual Studio Code от самих Microsoft. Соответственно, разработка на них ведётся на C# под .NET Core. Первая платная, вторая бесплатная, если Вы студент, можно попробовать получить Rider бесплатно на период обучения.
1
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
18.11.2018, 20:34  [ТС]
Bespridelschic, Ок.
Благодарю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.11.2018, 20:34
Помогаю со студенческими работами здесь

Xamarin vs Qt - что лучше для кроссплатформенной разработки
Недавно стало интересна разработка приложений для мобильных устройств, но так как много разных языков мне учить не очень хочется(а еще плюс...

Выбор языка программирования и кроссплатформенной ide
Добрый вечер, хотелось бы услышать ваше мнение о том, на каком языке лучше программировать в 2019 году и какая есть подходящая к нему...

IDE для разработки
Здравствуйте. я тот человек, помешанный на технологиях микрософта. и у меня такой вопрос возник в плане выбора иде под пхп , кто-то...

Адекватная IDE для разработки
попробовал Eclipse, и тут вдруг оказалось, что точки останова не работают, синтакс-помощник -не в курсе существования JSTL, -не в...

Посоветуйте IDE для веб разработки
Мне нужно работать с крупным сайтом, в котором встречаются PHP и Javascript, шаблоны Smarty, стили CSS, но с помощью блокнота со всем этим...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru