Страница 1 из 5

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

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

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

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

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

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

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

Хочется услышать мнение.

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

Добавлено: 08.09.2012 19:13
Andruha
Однозначного ответа нет, смотря для чего.

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

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

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

Добавлено: 09.09.2012 10:22
Гость
Вот как бы и ответ:
http://shop.oreilly.com/product/0790145369079.do" onclick="window.open(this.href);return false;
на ру-борде уже выложили :)

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

Добавлено: 10.09.2012 09:21
vovan
Гость писал(а): 2. Большие продукты на MFC тоже не пишутся.
Знаю несколько крупных продуктов, где одни компоненты MFC, другие ATL/WTL.

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

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

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

Добавлено: 10.09.2012 12:33
Noris
Есть ещё браузерные гуи, но они до сих пор не доросли.
Уже доросли. HTML5, Silverlight, Ruby on Rails.
Windows forms пожил несколько лет, но особо больших продуктов так на нём и не было написано.
Были написаны гигатонны корпоративных приложений, и ещё пишутся (куча контор ещё и не пробовала переходить на WPF или что-то другое новое).

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

Добавлено: 10.09.2012 14:19
vitas
что ни возьми, микрософт сольет эту технологию.
так что, пиши на MFC

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

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

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

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

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

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