Гуй под винду. Куда идёт прогресс?

vovan
Сообщения: 1521
Зарегистрирован: 22.09.2011 13:21
Род занятий: C++

Гуй под винду. Куда идёт прогресс?

Сообщение vovan »

Собственно хочется обсудить какими технологиями будут пользоваться ближайшие несколько лет.

Как ни странно но старые добрые нативные приложения живея всех живых и продолжают развиваться. А это win32/MFC/ATL/WTL.

Windows forms пожил несколько лет, но особо больших продуктов так на нём и не было написано.

WPF был объявлен как прорывной технологией, но похоже что MS опять его сливает.

Metro (Windows RT) может и будет хорош, но он только под Windows 8.

Есть ещё браузерные гуи, но они до сих пор не доросли.

Хочется услышать мнение.
Аватара пользователя
Andruha
Сообщения: 22
Зарегистрирован: 11.10.2011 16:57
Где: Москва

Re: Гуй под винду. Куда идёт прогресс?

Сообщение Andruha »

Однозначного ответа нет, смотря для чего.
Аватара пользователя
Гость

Re: Гуй под винду. Куда идёт прогресс?

Сообщение Гость »

Windows forms пожил несколько лет, но особо больших продуктов так на нём и не было написано.
1. Windows forms жив.
2. Большие продукты на MFC тоже не пишутся.
Аватара пользователя
Гость

Re: Гуй под винду. Куда идёт прогресс?

Сообщение Гость »

Вот как бы и ответ:
http://shop.oreilly.com/product/0790145369079.do" onclick="window.open(this.href);return false;
на ру-борде уже выложили :)
vovan
Сообщения: 1521
Зарегистрирован: 22.09.2011 13:21
Род занятий: C++

Re: Гуй под винду. Куда идёт прогресс?

Сообщение vovan »

Гость писал(а): 2. Большие продукты на MFC тоже не пишутся.
Знаю несколько крупных продуктов, где одни компоненты MFC, другие ATL/WTL.
Noris
Сообщения: 67
Зарегистрирован: 30.07.2012 15:50

Re: Гуй под винду. Куда идёт прогресс?

Сообщение Noris »

WPF был объявлен как прорывной технологией, но похоже что MS опять его сливает.
Пока никто его не сливает. Альтернативы для написания Rich GUI desktop-приложений для него сейчас нет (может только уходящий Silverlight, и приходящий XAML/.NET под WinRT).
Metro (Windows RT) может и будет хорош, но он только под Windows 8.
Это всего лишь надстройка над старым добрым Win32/COM, на котором написана 8я Винда. Cмысл которой войти на рынок планшетов с HTML5.
Noris
Сообщения: 67
Зарегистрирован: 30.07.2012 15:50

Re: Гуй под винду. Куда идёт прогресс?

Сообщение Noris »

Есть ещё браузерные гуи, но они до сих пор не доросли.
Уже доросли. HTML5, Silverlight, Ruby on Rails.
Windows forms пожил несколько лет, но особо больших продуктов так на нём и не было написано.
Были написаны гигатонны корпоративных приложений, и ещё пишутся (куча контор ещё и не пробовала переходить на WPF или что-то другое новое).
vitas
Сообщения: 1003
Зарегистрирован: 02.10.2011 10:35

Re: Гуй под винду. Куда идёт прогресс?

Сообщение vitas »

что ни возьми, микрософт сольет эту технологию.
так что, пиши на MFC
Аватара пользователя
Andruha
Сообщения: 22
Зарегистрирован: 11.10.2011 16:57
Где: Москва

Re: Гуй под винду. Куда идёт прогресс?

Сообщение Andruha »

У нас на WinForms написано LOB приложение - 3 миллиона строчек кода. Но ей уже 9 лет.
Брать ли сейчас WPF для новой разработки? Это зависит от задачи. Тенденция бизнеса, спасибо Джобсу, такова что даже LOB приложения дизайнятся по новому, никаких гридов погоняющих гридом, а интерфейс - аля поймет и идиот. Tabletы вытесняют PC, а это новый образ взаимодействия с юзером - тач, ограниченность пространства, тут однозначно WinRT. Если же продукт менеджеры не готовы думать по новому, то WinForms или WPF для LOB - по барабану, под то и это написано куча сторонних компонентов, которые даже косят, если надо, под METRO интерфейс, не отличить. Такая прилада будет бежать на Винде еще много лет, но не будет блистать новыми экспиренсами.

Вопрос о мертвости той и или иной технологии многогранен, в любом случае WinForms умрут только после MFC, а тот еще пока жив :D .

Silverlight заочно мертв так как его кроссплатформенность липовая, а если она липовая, то писать можно и на WPF. Кроссплатформу - ASP MVC, но это за рамками вопроса, под виду кроссплатформенность не нужна.
Аватара пользователя
Гость

Re: Гуй под винду. Куда идёт прогресс?

Сообщение Гость »

vitas писал(а):что ни возьми, микрософт сольет эту технологию.
так что, пиши на MFC
MFC говно, которое тянут из совместимости. к тому же кресты, которые ну никак не подходят для написания объектно-ориентированных программ
Ответить