Сейчас прочитал, что в Windows 8 основными для разработки приложений становятся HTML5 и JavaScript. Я почему-то верил и даже был уверен, что основными будут WPF, Silverlight и .NET? Почему? Да просто вся эта тройка нереально о..енные.
Теперь перспективы всей тройки ставятся под большие сомнения. Если основными выберут HTML5 и JavaScript, то программисты откажутся работать на второсортном языке. Microsoft делает очередной поворот на 180 градусов и кидает тех, кого они должны любить.
Как чувствовал это и перестал писать под windows уде год назад. Я полностью перебрался в Web и не жужжу теперь.
Microsoft хоронит не только отличные технологии, но и свое будущее. Я не видел, как пишутся приложения на HTML5 и JavaScript для windows но эти технологии слишком открыты и подозреваю, что их сложно будет защитить. Портировать приложения будет проще на другие платформы, а значит Apple продолжит завоевывать небольшие проценты от доли рынка. WPF тоже достаточно открыта, но ее не копируют, а значит, собственность Microsoft остается в рамках Windows.
А ведь Microsoft сама хоронит свои конкурентные преимущества. Для компании, которая зарабатывает на софте - открытость это смерть.
Сейчас Apple без проблем может утопить вечного конкурента (у Linux тоже шансы могли бы быть, если бы не их новые оболочки). Яблочникам достаточно только выпустить ноутбук с ценой до 700 баксов и они вылетят на рынке домашних пользователей. А если выпустить нормальный серверный продукт, то могут увеличит позиции и на рынке корпоративных клиентов.
Лично я устал переучиваться каждые 5 лет. Я люблю изучать что-то новое, но ненавижу выбрасывать весь свой код на помойку. Сколько уже технологий выплюнула на нас Microsoft, и каждый раз программистам рассказывают, что это будущее, долгое и светлое, но на деле оно оказывается не таким уж и долгим, и далеко не всегда светлым.
И вот сейчас, когда есть реально хорошие технологии выбор в пользу HTML5 и JavaScript может похоронить WPF и Silverlight.
Я очень надеюсь, Microsoft передумала и вернулась к WPF, потому что это реально мощная, простая и удобная технология.
Updated
Только что увидел на zdnet рекомендации по используемым технологиям:
Так что статьи про смерть WPF все же паника, на которую я повелся, если эти рекомендации от MS.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Но ведь поддержка в 8 как .НЕТ так и ВПФ не отменена?
А вы пишите на C# ?
Отказавшись от WPF Microsoft "отберут хлеб" у многих программистов. Не в прямом смысле конечно. Придется переучиваться, а это не лучший стимул на будущее.
WPF не отменен и его поддержка есть, но он становится второсортным. Что это значит? Новые фишки под него будут появляться с задержкой, а не которые могут вообще не появится. Так, например, было с Ribbon. Когда MS делала ставку на WPF, то Ribbon появился первым для WPF, а не для WinForms, потому что WinForms стал второсортным. Теперь WinForms становится третьим сортов, WPF вторым, и первый сорт - HTML+JS. Все вкусности будут появляться для первого сорта, а WinForms хоть и продолжает работать, но его будут только поддерживать. Интересно, для него появилась нормальная поддержка тех же Ribbon панелей? Кажется нет.
Откуда такая информация? Windows8 уже полностью собрана, осталось только официально ее представить. Вполне возможно это очередной левый фейк.
Они это специально сделали, чтобы заманить на .НЕТ 3.0 и ВПФ
ЗЫ я про риббон
Вообще-то об этом было известно ещё с самого первого саммита Microsoft в сентябре 2011-го года. WPF и SL никуда не уходят, но действительно становятся второсортными - и оно к лучшему имхо. Как программист я лично не в восторге от этих технологий. Если сделают интеграцию HTML5 с .NET и C# - будет офигительно.
Только что на ZDNET увидел:
Desktop Applications – WPF
Dashboard/Reporting Applications – ASP.NET MVC (Model View Controller) with HTML5
Data-Driven Websites – ASP.NET MVC and Web API
Interactive Web Applications (Forms over Data) – ASP.NET WebForms
Mobile Website – ASP.NET MVC HTML5
Tablet Applications – XAML and .NET
Так что WPF не умер и по ходу дела статьи вокруг HTML все же паника, на которую я повелся. Так что изучайте смело WPF
HTML5 Builder и не парюсь )))
Порадовал))
Дабпиэф это самая кульная технология для создания пользовательского интерфейса которая я видел. DataBinding в WPF это просто величайшее достижение как его реализовать на связке HTML5+JS да плюс сглаживание и масштабирование без потере качества, это возможно? WPF и XAML это будущее для развитие пользовательского интерфейса, если WPF уйдет на второй план это будет хоть и не самой огромной но достаточно большой ошибкой. Может есть альтернативы, но представить их без WPF сложно. Искренне надеюсь что это всего лишь ошибочно интерпретированные данные.
При представлении каждой "новой" "технологии" "связки" всегда орут и о незаменимости старой и о том что лучше чем то что уже есть нельзя придумать . Но ничего, все срастается.
Михаил вы обращаете внимание на записки единичных "специалистов". Вокруг этих специалистов образуется когорта их обажателей вторющих им. Что интересно потом как правило оказывается что эти специалисты эти технологии в глаза не видели.
Если же смотреть на конкретных пользователей технологий то большая часть всегда сопротивлялась, всегда говорила о задвижении и закате уже имеющихся технлогий, вместо их улучшения.
Лично на мой взгляд правых не было никогда ни там ни там.
Не согласен. Как раз технологии хвалят практически все, не только "специалисты", но и реальные специалисты. Я один из не многих, кто ругал в свое время .NET первой версии и знаешь, я выглядел немного как белая ворона тогда. А потом еще хуже выглядил, когда мне понравилась вторая версия и VS 2003. Одни только partial классы сделали возможность писать код красивее.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.