|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
С WPF не знаком. В каком объёме изучать, если хочу написать метро-приложение под Windows RT? Например, про directx: читал, что WinRT его не поддерживает. Так же интересует, большие ли отличия при создании своих графических элементов (кнопки, "счётчики" и т.п.)? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2014, 21:07 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
Кантачес, WinStoreApp != WPF, это XAML. В целом конечно похоже, но отличий много. Оно скорее на SL походит. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2014, 12:21 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
netivan, я ни того, ни другого не знаю:) Стоит ли мне тогда по книгам о WPF разработку под winrt изучать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2014, 21:11 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
Кантачес, в книгах по WPF Вы можете изучить XAML. далее в книгах по WinRT можно изучить особенности XAML для WinRT. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2014, 12:34 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
Nicky_NКантачес, в книгах по WPF Вы можете изучить XAML. далее в книгах по WinRT можно изучить особенности XAML для WinRT. просто по WPF есть книги, по XAML то что я видел УГ. ПОэтому да, читать нужно по WPF, но потом находить много отличий ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2014, 22:07 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
На WPF сделать такую же шнягу, как в ВинРТ - прямоугольники там всякие - как нефиг делать. Единственное, я не видел мультитача под WPF. Но думаю, что добавить это в WPF как нефиг делать для МС. Так вот, есть мнение, что вся эта шняга с RT и Метро (как графическим фреймворком, а не стилем UI) скоро станет не нужна и поэтому тратить время на её изучение - только если вас на работе заставляют делать под неё проекты. В 2015 выйдет Вин 9 с унифицированным интерфейсом под планшеты-десктопы (и, возможно, телефоны) и, скорее всего, АПИ. И я не вижу причин сомневаться в том, что это АПИ будет .NET. Там, конечно, будет что-то низкоуровневое, но кодить на этом низкоуровневом будут не сильно больше, чем сейчас под десктоп кодят - т. е. только для задач высокой производительности и всякие игрушки на С++ и DX12. Короче говоря, WPF ждёт второе рождение, ибо Метро UI (хрен знает, как этот графический фреймворк называется) как не догоняла его по возможностям при своём рождении, так и сейчас не догоняет. И МС что-то не сильно торопиться это Метро развивать. Да и глупо было бы похерить все наработки WPF ради какой-то метро-хрени, когда и WPF может выполнять те же задачи и даже больше. А то, что грядёт унификация фреймворков, я не сомневаюсь. Во-первых, весь этот зоопарк фреймворков только вредит имиджу МС и разработчики хотя бы из-за этого отворачиваются от неё, а, во-вторых, зачем делать унификацию ОСей для разных платформ (мобилки-десктопы), если при этом не унифицировать и АПИ же? Ну а теперь делайте ставки - кто за то, что Дотнет и WPF будут похерены в угоду Метро ЮИ? А кто за то, что наоборот? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 09:59 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
Что, никто не хочет похоливорить? Я бы почитал... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 10:38 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
user7320Что, никто не хочет похоливорить? Я бы почитал... кто что хоронит? херню-то не пишите. WPF имеется в Win8 такой же как и в Win7 и т.д. Но создание WinStore приложений это вообще другая концепция. Если там будет все из WPF хорошо, но пока что нет. Ибо там вообще все работает через WinRT API. Даже не сможешь добавить в reference обычную NET сборку. Поэтому и говорю, различия есть. Да, xaml и wpf конечно похожи. И перейти от одного к другому можно. Просто человеку надо понять че делать. Придется изучать как бы параллельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 11:18 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
netivanuser7320Что, никто не хочет похоливорить? Я бы почитал...Да, xaml и wpf конечно похожи. И перейти от одного к другому можно. Просто человеку надо понять че делать. Придется изучать как бы параллельно. Так я же выше соображения написал по поводу. Я считаю, что если сверху не давят, то изучать RT нет смысла. Вин 9 - она что, на RT будет основана или на десктопной версии больше? Вы считаете, что и в Вин 9 в 2015 будет такой же зоопарк фреймворков, как и сейчас? А куда же тогда "объединение ОСей" денется? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 11:26 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
user7320netivanпропущено... Да, xaml и wpf конечно похожи. И перейти от одного к другому можно. Просто человеку надо понять че делать. Придется изучать как бы параллельно. Так я же выше соображения написал по поводу. Я считаю, что если сверху не давят, то изучать RT нет смысла. Вин 9 - она что, на RT будет основана или на десктопной версии больше? Вы считаете, что и в Вин 9 в 2015 будет такой же зоопарк фреймворков, как и сейчас? А куда же тогда "объединение ОСей" денется?а где зоопарк-то?:) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 11:56 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
netivanuser7320пропущено... Так я же выше соображения написал по поводу. Я считаю, что если сверху не давят, то изучать RT нет смысла. Вин 9 - она что, на RT будет основана или на десктопной версии больше? Вы считаете, что и в Вин 9 в 2015 будет такой же зоопарк фреймворков, как и сейчас? А куда же тогда "объединение ОСей" денется?а где зоопарк-то?:) Silverlight (во-первых, является частично и десктопным фреймворком, а во-вторых, ещё и сейчас используется и будет ещё использоваться - так что не сбрасываем со счётов) WPF Modern UI Framework Win Forms DirectX - это только из того, что на десктопе. На планшетках-телефонах тоже, но за исключением того или иного. Теперь грядёт Вин 9 с унификацией. Что будут резать, по-вашему и в угоду чему? Или унификация тогда в чём будет заключаться? В том, чтобы заставить всю эту кучу работать не только под десктопом, но и под планшетками и смартфонами? Я, кстати, оставляю "room for improvement", так сказать, что МС изобретёт ещё один фреймворк, на этот раз точно самый унифицированный и точно-точно последний хотя бы на следующие 5-10 лет. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 13:45 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
user7320Теперь грядёт Вин 9 с унификацией откуда такая уверенность? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 17:07 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
Nicky_Nuser7320Теперь грядёт Вин 9 с унификацией откуда такая уверенность? Всякие "инсайдеры" говорят один за другим. Например, http://www.zdnet.com/microsoft-to-highlight-its-one-windows-progress-at-build-2014-7000027888/ Но эта статья (и статьи, на которые она ссылается) все пестрят одними WinRT- иModernUI-терминами, создавая впечатление, что МС не видит большого будущего для .NET вообще и WPF в частности - ну так, поподдерживают для десктопиков ещё некоторое время, чтобы соблюсти условия поддержки. А где Дотнет для планшетов, для телефонов? А накуа делать разные фреймворки для этих классов девайсов и при этом балаболить об унификации? Ветка комментов "first thing that nadela". Реально, политика МС похожа на FUD , только против самой себя. И другие комменты там в таком же стиле. Ну и вообще, к каждой подобной новости есть несколько веток комментов, где люди реально с открытыми ртами вопрошают "а что про .NET, WPF?!". А ничего! Одно RT у МС на уме. И это при том, что RT нахрен никому не впёрся - ни потребителям, ни разработчикам. Но нет, МС упорно двигает эту платформу и пророчит ей вообще центральное место среди всех своих продуктов. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2014, 18:55 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
user7320, понимаете разницу между приложениями под RT=Metro и WPF? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 10:12 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
netivanuser7320, понимаете разницу между приложениями под RT=Metro и WPF? Да. Они на разных фреймворках основаны. Так я про это и говорю - будущее МС и Виндовс всё вокруг приложений для различных их Store крутится и этого Метро. Похоже, что в Вин 9 останется поддержка .NET только для совместимости, а потом, возможно, и её уберут, вытеснив .NET только в серверную часть. Ну а WPF без .NET не существует - он же подмножеством .NET является. А на серверах WPF не нужен. Приплыли? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 15:03 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
user7320, автора потом, возможно, и её уберут У МС в x86 системах Win16 до сих пор поддерживается, а вы об отмене поддержки .net через релиз думаете. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 15:05 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
user7320netivanuser7320, понимаете разницу между приложениями под RT=Metro и WPF? Да. Они на разных фреймворках основаны. Так я про это и говорю - будущее МС и Виндовс всё вокруг приложений для различных их Store крутится и этого Метро. Похоже, что в Вин 9 останется поддержка .NET только для совместимости, а потом, возможно, и её уберут, вытеснив .NET только в серверную часть. Ну а WPF без .NET не существует - он же подмножеством .NET является. А на серверах WPF не нужен. Приплыли? ага WinRT это всего-то API для вызова Net, если его не будет, так что не беспокойтесь за Net. Metro это приложения явно не enterprise. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 15:58 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 17:10 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
Lelouchnetivan, http://msdn.microsoft.com/ru-ru/magazine/jj651569.aspx Какая-то бабуйня с наслоением АПИ. МС должна была просто сделать поддержку Дотнета с WPF на мобилках и всё. Нет, всякой фигнёй маются. Кстати, раз МС так охота было избавиться от старого виндового АПИ, могли бы просто переписать весь код Дотнета на нативе для мобилок, без отсылок к Win32 и т. п. Нет, надо сделать новый фреймворк, несовместимый ни с чем другим (ну, кроме как через наслоение АПИ). Хотели плитки? Да блин тупо стилей накидать на WPF-контролы и все дела. Меня ещё бесит это искусственное ограничение на размеры плиток и их положение. А потом выпускают сенсационное обновление - теперь плитки могут быть маленькими и большими, а не только в одну и две клеточки, как раньше. Это как если бы в WPF мне сначала дали выравнивание только по левому краю, а потом, через пару лет, патчем бы добавили и по правому - по многочисленным просьбам страждущих разработчиков. Балует МС метроделов. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 20:12 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
А ещё ржака, что МС проснулась осваивать АРМы как раз тогда, когда у Интел начали получаться нормальные Атомы. ...Хотя, нет. Был же Дотнет Компакт на Вин Мобайл - на АРМах и всё такое. Нет, всё похерили и просрали! Идиоты! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2014, 20:16 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
user7320Нет, всё похерили и просрали! Идиоты! Молодой человек, примите холодный душ или мартини с водкой. Если в мелкософте работали бы идиоты, которые все похерили и просрали - мелкософт давно бы издох. Проблема в том, что Вы рассуждаете как технарь, а мелкософт это не благотворительный фонд хороших технологий. Их основная задача - зарабатывать деньги! А зарабатывание денег это очень сложная и не ординарная штука. Продвижение хороших технологий очень часто != увеличению прибыли. Перечитайте все что Вы написали и попробуйте взглянуть на это с точки зрения бизнеса - все станет на свои места. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 02:37 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
James Bond FRuser7320Нет, всё похерили и просрали! Идиоты! Молодой человек, примите холодный душ или мартини с водкой. Если в мелкософте работали бы идиоты, которые все похерили и просрали - мелкософт давно бы издох. Проблема в том, что Вы рассуждаете как технарь, а мелкософт это не благотворительный фонд хороших технологий. Их основная задача - зарабатывать деньги! А зарабатывание денег это очень сложная и не ординарная штука. Продвижение хороших технологий очень часто != увеличению прибыли. Перечитайте все что Вы написали и попробуйте взглянуть на это с точки зрения бизнеса - все станет на свои места. С точки зрения и бизнеса, и разработчиков, и пользователей МС просрали мобильный сектор в середине 2000-х, не имея для этого никаких оснований, кроме тупости управленцев. При этом занимая доминирующее положение на рынке "умных мобильных устройство" (КПК и зарождающиеся смартфоны, которые тогда назывались коммуникаторами), они практически целиком отдали его конкурентам за какие-то три года. В каком месте это им прибыль принесло? А откуда польются миллиарды даллАров, когда вы делаете вместо одного универсального фреймворка на всех платформах какой-то несовместимый зоопарк, который таки можно совместить, но через кучу прослоек, работающих через задницу? Или, может, бабки будут рекой из-за того, что новый такой "объединяющий" фреймворк будет основан не на давно зарекомендовавшем себя .NET и WPF с кучей разработчиков, а на какой-то неведомой хрени (Метро UI фреймворк), для которой у МС и названия-то вменяемого нет? Я не против плиточного интерфейса, а наоборот - за. И на десктопе он иногда тоже удобнее, особенно для любителей всяких виджетов. Но почему его надо было реализовывать именно на новом обрезанном по возможностям фреймворке, а не на проверенном и развитом WPF? Наверное, от этого много денег МС заработала. И да, пусть низкоуровневые реализации МС переписывает как хочет. Но для высокоуровневых разработчиков всё должно остаться как есть - все названия классов и методов, и их набор. Чтобы при переходе на новую версию фреймворка в анонсе было "а теперь на WPF можно делать приложения и для телефонов", причём без переписывания кода. А не "теперь вы можете выкинуть все свои старые наработки и попытаться освоить нашу новую поделку, которая до старого фреймворка дотянет по возможностям дай бог года через три-четыре". Начиная с этого коммента и далее вниз по ветке. Более реальной причину я вижу не в миллиардных прибылях МС от "убийства WPF" ради новой недоделки, а некие инсайдерские истории, говорящие о том, что в МС борются две команды разработки - .NET и Windows. И вторая одержала верх. Или, лучше сказать, руководство дало ей некий карт-бланш. И вот этой борьбы руководство МС не должно было допускать. Что за "борьба" вообще, накуй, внутри компании? Правая рука не знает, что делает левая? Это получается некий тяни-толкай. Конкуренция хороша между компаниями, а не между головой, руками и ногами. Тело должно действовать согласованно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 06:19 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
James Bond FRЕсли в мелкософте работали бы идиоты, которые все похерили и просрали - мелкософт давно бы издох. Я думал, что уже давно всем нормальных людям ясно, что в польших корпорациях работает множество идиотов, и бОльшая их часть - на руководящих должностях. И единственное, что им позволяет не издохнуть - монополия на рынке и куча бабок, которыми они как подушкой смягчают всю дурь своих менеджеров. Стартапы с такими же управленцами, как в крупных "дурных" компаниях, не поднимаются. Такую дурь в башке себе могут позволить только разжиревшие крупные компании. Т. е. сначала ты должен быть умненьким и не совершать ошибок, чтобы заработать много бабок, и только потом можешь себе позволить эти ошибки совершать, компенсируя их успехами с других фронтов. Но не наоборот. Что это за детский лепет и наивная вера в богоизбранность и непогрешимость решений крупных корпораций? Наоборот, большие бабки расхолаживают: "просрали мобильный сектор из-за идиотов в руководстве? - не беда, зальём баблом с энтерпрайза... пока он у нас есть". ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 06:27 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
user7320, без обид, но продолжаете мыслить как технарь. История эта началась еще 30 лет назад, на заре зарождения ПК. Тогда никто толком не знал что собой будет представлять ПК для потребителя. Были основных две идеологии: 1) ПК должен быть единым законченным устройством и софт должен быть его неотделимой частью. Т.е. как телевизор с пультом управления (сторонник идеологии - Стив Джобс). 2) ПК должен быть как конструктор, пользователь сам может его спокойно собрать из комплектующий, модернизировать, сувать в него любое ПО какое в голову взбредет (сторонник - Билли Гейтс). Вторая идеология взлетела, а первая взлетела но так низенько-низенько... И это понятно, т.к. не была ясна до конца роль ПК в обществе, потребителю нужен был "конструктор". Но прошли годы, времена изменились, сегодня можно достоверно сказать что нужно 90% юзеров, поэтому никому уже особо не нужны "конструкторы", все хотят законченные решения. Именно по этой причине сейчас на рынке рванули вверх "яблоки"! В мелкософт это прекрасно понимают, и тоже пытаются подстроиться под эту идеологию, но сделать это им очень трудно, из-за гор старый взаимоствязанных решений заточенных под идеологию №2. Фишка в том, что в идеологии законченных решений, сторонние разработчики особо не нужны - зачем делать некий апи или фреймворк для телевизора который и так все показывает? Смотрите как работают яблоки - хочешь разрабатывать - плати денюжку, получи лицензию, соблюди кучу требований, тогда может и разрешим юзать твой продукт. Так что не ждите что мелкософт будет в дальнейшем поддерживать универсальные технологии такие как WPF да и весь дотнет в целом, особенно для клиентских решений. Дальше додумываем сами... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 09:32 |
|
О WPF на WinRT: отличие от десктоп-версии
|
|||
---|---|---|---|
#18+
James Bond FRНо прошли годы, времена изменились, сегодня можно достоверно сказать что нужно 90% юзеров, поэтому никому уже особо не нужны "конструкторы", все хотят законченные решения. Именно по этой причине сейчас на рынке рванули вверх "яблоки"!"Всё новое - хорошо забытое старое?" "Phonebloks Unlocked: Google Backs Modular Mobile Phone" ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2014, 09:52 |
|
|
start [/forum/topic.php?fid=21&msg=38601671&tid=1441148]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 328ms |
total: | 558ms |
0 / 0 |