forum > Основной форум
Stock submitter - программа для загрузки изображений на стоки
MerliN:
Чтобы .NET приложение работало под Mono, оно должно разрабатываться с учетом этого.
В частности, использовать для UI кроссплатформенный фреймворк. GTK# например.
WinForms оочень ограниченно поддерживаются Mono, а WPF вообще не поддерживается и не будет.
Версия .NET - чем ниже, тем лучше.
Новый сабмиттер будет требовать только 2.0
Старый требовал .NET 4.0 и использовал WPF со всеми вытекающими.
Ну и кроме того, проблемы могут возникнуть при использовании native code библиотек и внешних приложений.
Сейчас я веду разработку, сразу учитывая все эти факторы.
Единственные лишние телодвижения, которые надо будет сделать пользователю под *nix - установить самостоятельно exiftool, mono и gtk#, что делается в пару команд (установка софта из репозиториев) для основных Linux дистрибутивов или стандартной установкой пакетов в Mac OS X.
Правда, это приводит к тому, что и Windows пользователям придется отдельно установить gtk#, но это тоже тривиальная операция.
SerrNovik:
Последние версии .net, да еще и всяких плюшек вроде wpf на столько привлекают разработчиков и классные, что из за 1-2% париться никто не будет. На 2.0 например после 4.0 писать - это все равно что другой язык заново изучать.
Другое дело что фотографов много на маке - а это у же не пару процентов - тут как минимум надо бы смотреть на silverlight решения (их сейчас можно устанавливать локально, доступ к файлам есть и т.д.), чтобы сохранить все удобства и плюшки привычной среды и при этом расширить аудиторию.
kirillica:
...или преодолеть религиозные предубеждения и писать хоть на последней версии джавы )
MerliN:
На самом деле никаких особых проблем в разработке на 2.0 нет :)
Да, WPF удобен. Но и GTK# не так плох :)
Мне безусловно очень нравится 2.0 + GTK# скорость работы приложения. По сравнению с 4.0 + WPF оно летает :)
shalamova:
не сабмитится на 123, на авторизации застряло. Сам сайт открывается и вхожу нормально (они давно капчу ввели на логине?). Программу запускаю через апдейтер
Навигация
Перейти к полной версии