Задать вопрос

Какие требования для разработки приложений под Windows XP и выше?

Использую MS Visual studio 2015, C#, Telerik, .Net framework.
Все приложения, написанные с использованием этих "технологий" прекрасно работают на windows 7.
Но встала задача написать ПО под Windows XP и выше.
Т.е. Windows XP,7, 8, 10.

Какие требования для разработки приложений под Windows XP и выше?
А конкретно - интересует .Net framework.
Под Windows 7 он 4.5, на Windows XP не встанет (без сильного шаманства). Какую версию фреймворка вы бы рекомендовали использовать под Windows XP и выше? И есть ли существенная разница?

Как вы относитесь к Telerik? Есть ли другой стандартный UI на котором ведется разработка в большинстве крупных компаний и который можно считать стандартом де факто?
  • Вопрос задан
  • 857 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
tomnolane
@tomnolane
профессиональный разработчик
Какие требования для разработки приложений под Windows XP и выше?

использовать максимум .Net framework 4.0 (не выше, можно ниже). И синстаксис c#4-5 версий, т.к. XP понятия не имеет что это значит на версии c#7:
string my_text = "Hello";
string nickname = "ogpol32!";
Console.WriteLine(string.Format($"({my_text}, {nickname})"));

ещё можно добавить, что постараться сделать приложение максимально не требовательно к ресурсам компьютера/памяти (хотя это касается любых приложений под любые ОС)
и (в идеале) постараться использовать как можно меньше костылей и дополнительных(не родных) библиотек в проекте. Вообщем, чем проще, тем лучше.
И есть ли существенная разница?

существенная. Я лично пишу под/на .Net 4.5 и (конечно) с XP пролетаю... Между 4 и 4.5 разница достаточно существенная: особенно касается обработки исключений и многопоточности. Но увы и ах... на .Net 4 придётся пожертвовать "синтаксическим сахаром" в результате чего, код будет менее читабелен и удобен.
Как вы относитесь к Telerik?

к сожалению я им не пользовался( и не могу подсказать, разве что, Telerik заточен под .Net 4 Client (не ниже)
fa1746047c24437d8854507ff13331e2.PNG

вообщем, используйте .Net framework 4 Client и версию c#4-5 и да прибудет с вами сила...

upd
677a22bb956243e8b66c717184bcd4bf.PNG
Ответ написан
DMGarikk
@DMGarikk
Lead Software Developer
Последняя поддерживаемая версия Net для XP это 4.0, собственно логично её и использовать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы