Будите ли вы разрабатывать Metro аппликухи для Windows 8?

blog.softelegance.com/...-it-means-for-developers

В этом блоге говорится, что самой рабочей лошадкой будет IE10. Основой будет html5, css , javascript.
Я согласен, это действительно отличная идея стандартизировать ОС стационарных компьютеров и мобильных девайсов. В теории у разработчик приложений не будет головной боли в портировании приложений между различными девайсами. Но, вот я как то уж очень скептично к этому отношусь, и вот почему,
1. Чаще всего универсальность вредна для приложений.
2. Мощности железа ростут- но производительность не особо (Metro UI — пример тому) Использовать Браузер в качестве интерпретатора и рабочей среды пользователя это похоже еще интересней чем виртульные машины Java и .Net. Скорее всего это делается чтобы пользователь на замечал «шероховатостей в скорости работы аппликух на core 2 duo и core 102 duo».
3. .Net так и не стала частью ядра системы, упор сделан на HTML
4. Google уже пытался продвинуть в массы ноуты на chromeOS. Что то совсем тихо в этом направлении. Похоже Microsoft решил догнать и перегнать Google в этой области.
А вы что скажите? есть желание под новый windows интерфейс писать?

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Хотелось бы. Кстати, Метро-приложения ведь можно не только на JS писать, там и .NET, и нативный код.

Единственное, что для .NET у них используется новая UI библиотека — тоже на XAML, как и WPF с Silverlight. Т.е. они опять WPF переделали. Уж не знаю, кто там что в Микрософте думает, но эта чехарда с XAML-фреймворками всех напрягала еще с появления Silverlight, а сейчас это вообще ни в какие ворота.

Тот же XAMLовский API доступен и из C++, но тут Микрософт тоже велосипедничают: сделали надстройку C++/CX. Так что либо использовать их компилятор и получить удобное взаимодействие с WinRT, либо взять другой, но общаться с UI как с COM-объектами. А компилятор от Микрософта в плане поддержки C++0x — прямо скажем, не фонтан. По большому счету только лямбды и auto в нем есть, даже нормальный foreach не реализован. Так что тут все спорно.

А говоря о HTML5, нельзя не вспомнить, что WebGL в движке IE для Win8 не предвидится. Значит, никакой особо навороченной графики сделать не получится. Зато у них самый быстрый canvas и SVG. Но тут за ними остальные браузеры не поспевают. Вот и получается, что либо я пишу на 2d канвасе для IE, а для остальных — на WebGL, либо пишу только на 2d canvas, но буду проверять, не тормозит ли моя игрушка в Хроме. Для Win8-only приложений это не критично, конечно. Но ведь и портируемости тоже хочется.

А компилятор от Микрософта в плане поддержки C++0x — прямо скажем, не фонтан. По большому счету только лямбды и auto в нем есть, даже нормальный foreach не реализован.

По идее, C++11 будет полностью реализован только в Visual Studio 11. Страуструп опять выбросит на рынок свой «фолиант» ....

Врете: blogs.msdn.com/...2/10209291.aspx Рекомендую также комментарии почитать о причинах такой неудовлетворительной работы разработчиков VC++

Сравните, например, с теми же Clang и GCC: wiki.apache.org/...CompilerSupport

И это с учетом того, что на момент выхода VS10 именно Микрософтский компилятор был впереди в плане поддержке стандарта. Т.е. у команды мелкомягких было больше времени для работы над стандартом, а не меньше.

Свинство, одним словом.

Честно говоря, от выхода C++11 ни холодно, ни жарко. Да, есть приятные моменты, но особого «прорыва» там пока нет. Все равно в MS давно взяли курс на С#.NET.

PS: Свинство это Бьёрн Страуструп — Программирование: принципы и практика использования C++ (2011). Написать 1225 стр. и ни слова о C++11. Все примеры сделаны на ХР, про boost крупинки, серьезного описания GUI как такового тоже нет (Не, вру. В начала есть строчка-ссылка на Qt). Воообщем ожидал от книги большего ...

В этом блоге говорится, что самой рабочей лошадкой будет IE10.

Я где то читал, что в 8ке на выбор будет предлагаться IE10 или Mozilla Firefox.

.Net так и не стала частью ядра системы, упор сделан на HTML

Бред какой то, MS очень много ресурсов вбухали в продвижение .Net и C# . Здесь HTML рассматривается в качестве флагмана скорее для виджетов в Metro UI чем для более менее серьезных приложений. Меня реально напрягает поддержка MFC в новой винде >_< .

Сейчас у всех «паника» с этой Windows 8 :) . Подождать официального релиза и потом делать какие то выводы. Лично меня вполне устраивает Windows 7 и в ближайшие года 2 переход на Windows 8 не планирую.

Metro очень нравится, если будет необходимость, или идея, то напишу:)

Идея отличная. Но сможет ли мелкософт реализовать ее нормально, а не как всегда через ж*** ? Вот этого сказать наверняка нельзя.

Уж рано они выпустили Win8. Просто не верю, что в ближайшие пару лет ее популярность будет рости — простона данный момент нет потребности в новой винде.

Есть. Ведь я знаю только JavaScript.

а МС и пользователи будут спрашивать желания разработчиков? я желаю писать под консоль...но вот пользователям почему-то не нравится.

А вообще формошлепам с метро будет тяжело

Windows 8 работает в 2х режимах:
1. это стандартный интерфейс, похожий на Windows 7.

2. больше напоминает Windows Phone 7 и ориентирован на тачскрины.

Windows 8 это улучшенный Windows 7, как в свое время было с Windows Vista. Мне больше всего не нравится кавардак с технологиями который она принесет ...

Подписаться на комментарии