|
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
|
|
C# IDE для кроссплатформенной разработки18.11.2018, 17:39. Показов 3824. Ответов 22
Метки нет (Все метки)
Доброго времени!
Интересует IDE с C# и C++ для кроссплатформенной разработки программ (Win/Linux). Чтоб можно было скомпилировать программу для обоих осей без особых заморочек. Обязателен визуальный конструктор интерфейса. (не откажусь так же и от WPF) Желательно чтоб скомпилированная программа имела закрытую лицензию исходного кода. (или как-то так )Заранее благодарю!
0
|
|
| 18.11.2018, 17:39 | |
|
Ответы с готовыми решениями:
22
IDE для быстрой разработки Бесплатное IDE для кроссплатформенной разработки (desktop и mobile) Что лучше выбрать для кроссплатформенной разработки? |
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
| 18.11.2018, 18:06 | |
|
1
|
|
|
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
|
|
| 18.11.2018, 18:43 [ТС] | |
|
ViterAlex, Ок, без WPF ))
0
|
|
|
8951 / 4863 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
||
| 18.11.2018, 19:00 | ||
|
Элд Хасп, я не профессиональный разработчик, поэтому могу ошибаться. Знаю, что на сегодняшний день .Net кроссплатформенна, для этого делается .Net Core и Standard.
1
|
||
|
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
|
|
| 18.11.2018, 19:26 | |
|
Посмотрите avaloniaui. Сам не пробовал, поэтому без подробностей, но очень похож на wpf (xaml, mvvm, биндинги, стили, свойства зависимостей).
1
|
|
|
Wanna be serious
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 бесплатно на период обучения.
2
|
|||
|
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
|
|
| 18.11.2018, 19:32 [ТС] | |
|
Элд Хасп, Мне в C# удобно написание кода, к встроенным командам (или как это еще назвать
) привыкну ![]() Добавлено через 3 минуты Желательно чтоб со скомпилированной программой юзеру не приходилось ставить доп софт, если это не возможно, то хотяб чтоб этого софта было как можно меньше.
0
|
|
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||
| 18.11.2018, 19:35 | ||
|
1
|
||
|
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
|
|
| 18.11.2018, 19:37 [ТС] | |
|
Bespridelschic, Не хочу мучаться с инсталяторами.
0
|
|
|
Wanna be serious
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
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
| 18.11.2018, 19:55 | |
|
Pin1999, программы написанные на C# работают исключительно на виртуальных машинах, без них работа не возможна. Этими виртуальными машинами выступает .NET Framework и .NET Core. Первый целиком и полностью завязан на Windows, во второй заложена кроссплатформенность.
1
|
|
|
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
|
|
|
Wanna be serious
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
||
| 18.11.2018, 20:24 | ||
|
Someone007, в .NET Core 3.0 обещали решить данную проблему.
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
587 / 474 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
| 18.11.2018, 20:32 | |
|
1
|
|
|
25 / 19 / 7
Регистрация: 16.08.2013
Сообщений: 1,354
|
|
| 18.11.2018, 20:34 [ТС] | |
|
Bespridelschic, Ок.
Благодарю!
0
|
|
| 18.11.2018, 20:34 | |
|
Помогаю со студенческими работами здесь
20
Xamarin vs Qt - что лучше для кроссплатформенной разработки
IDE для разработки
Посоветуйте IDE для веб разработки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
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, то после закрытия окошка. . .
|