Re[8]: А на каком уровне накосячили в WPF
От: alex_public  
Дата: 16.02.16 15:28
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

a>> Создание официального подмножества (отлично подходящего для серверных целей) .net под линух делает шансы направления разработки веб-бэкенда на .net вполне перспективными.

AB>.NET под Linux (а уж тем более серверный) мертворожден. Странно видеть в нем хоть какую-то перспективу на столь конкурентном "рынке".

Ну вообще то технологически язык C# кажется получше Java) Так что его развитию в той же нише препятствовал только некроссплатформенная политика MS (для мира серверов, в отличие от мира десктопов, поддержка Линуха крайне важна). Сейчас же это вроде как меняется, так что не вижу никаких проблем. Более того, там даже для "религиозных" линуксоидов сделано всё по канону — соответствующий код вроде как выкладывают открыто.
Re[8]: А на каком уровне накосячили в WPF
От: alex_public  
Дата: 16.02.16 15:44
Оценка: -1
Здравствуйте, Yoriсk, Вы писали:

Y>Обсуждают преимуществ TypeScript над чистым JS в области сервисов, десктопа, сервера? Однако...


Ну про сервера я же как раз написал, что там пока остаются все шансы. Хотя на фоне таких https://habrahabr.ru/post/276617/ новостей я бы и в этом не был до конца уверен. Вообще политика MS в последнее время с трудом укладывается в какую-то однозначную стратегию. )
Re[8]: А на каком уровне накосячили в WPF
От: alex_public  
Дата: 16.02.16 15:50
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Ну учитывая разработкb по переводу кода C# WPF на HTML+JS то пользы то не видно.

S>Компиляция C# и XAML в JavaScript
S>Я конечно немного пишу, но мне намного приятнее писать на C# WPF, чем HTML пусть и TS

Потому что ты пишешь не просто на чистом C# (язык), а на WPF (специализированный фреймворк). Соответственно если сравниваешь, то по честному это надо делать не с разработкой на чистом JS (да, такое тоже бывает, но уже не так часто), а с разработкой в каком-то из JS фреймворков (типа всяких там Angular'ов и т.п.). И если ты это сделаешь, то возможно полностью пересмотришь свои взгляды. )))
Re[8]: А на каком уровне накосячили в WPF
От: alex_public  
Дата: 16.02.16 15:56
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>О, опять фантазии пошли. Что тебя так дотнет то беспокоит, что ты его постоянно хоронишь?


Вообще то данную темку завёл совсем не я. Более того, как раз специалисты по .net пишут в ней, что WPF уже помер. А ведь WPF — это же по сути и есть разработка для десктопов на .Net...

_>> и я всё чаще замечаю их за обсуждением преимуществ TypeScript над чистым JS

НС>При чем тут TypeScript? Он вообще с дотнетом никак не пересекается.

Ммм, а возможность разработки полноценных приложений для винды на чистом JS разве не появилась? )
Re[9]: А на каком уровне накосячили в WPF
От: Ночной Смотрящий Россия  
Дата: 16.02.16 16:08
Оценка:
Здравствуйте, alex_public, Вы писали:

НС>>О, опять фантазии пошли. Что тебя так дотнет то беспокоит, что ты его постоянно хоронишь?


_>Вообще то данную темку завёл совсем не я.


О том что дотнет опять скоро умрет? Что то никто до тебя на эту тему не писал.

_> Более того, как раз специалисты по .net пишут в ней, что WPF уже помер.


WPF != .NET.

_> А ведь WPF — это же по сути и есть разработка для десктопов на .Net...


А то что пишут, что разработка для десктопов вообще умирает ты, конечно, не прочел.

_>>> и я всё чаще замечаю их за обсуждением преимуществ TypeScript над чистым JS

НС>>При чем тут TypeScript? Он вообще с дотнетом никак не пересекается.
_>Ммм, а возможность разработки полноценных приложений для винды на чистом JS разве не появилась? )

В каком смысле возможность? Она всегда в какой то мере была. TypeScript тут ничего нового не привнес, да и не слышал я чтобы его активно в этом качестве применяли. 95% применения TS — это браузерные скрипты. Остальные 5% — RT.
Re[9]: А на каком уровне накосячили в WPF
От: Ночной Смотрящий Россия  
Дата: 16.02.16 16:15
Оценка: 1 (1) +4
Здравствуйте, alex_public, Вы писали:

_>Потому что ты пишешь не просто на чистом C# (язык), а на WPF (специализированный фреймворк). Соответственно если сравниваешь, то по честному это надо делать не с разработкой на чистом JS (да, такое тоже бывает, но уже не так часто), а с разработкой в каком-то из JS фреймворков (типа всяких там Angular'ов и т.п.). И если ты это сделаешь, то возможно полностью пересмотришь свои взгляды. )))


Ну вот я и на том и на том последнее времч много писал. WPF таки удобнее. Т.е. пока все на уровне демок и концептов — TS+какой нибудь фреймворк выглядят неплохо. Но когда начинаешь доводить до продакшена, навешивая весь необходимый функционал, то WPF становится резко удобнее и убирает намного больше рутины.
Я уж не говорю о том, что WPF, по сравнению с дикими скачками JS-ных фреймворков выглядит просто образцом стабильности.
Re[2]: А на каком уровне накосячили в WPF
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 16.02.16 16:19
Оценка: -2
Здравствуйте, Sinix, Вы писали:

O>>Каким образом сделали так что движок вывода на WPF стал медленным, перемудрили с Measure ?

S>Wpf заточен под простое создание сложного ui, не под миллион танцующих снежинок
S>Соответственно, рекордная производительность если и была в планах, то мы об этом уже не узнаем.

WPF не заточен под сложный UI. Аккурат из-за своей дикой сложности. В сложном UI сам по себе появляется кейс 'миллион снежинок'.
Re[10]: А на каком уровне накосячили в WPF
От: alex_public  
Дата: 16.02.16 16:27
Оценка: -1
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>О том что дотнет опять скоро умрет? Что то никто до тебя на эту тему не писал.


Я всего лишь напомнил своё давнее предположение. Современная информация о том, что WPF помер вроде как не плохо в него укладывается, не? )

_>> А ведь WPF — это же по сути и есть разработка для десктопов на .Net...

НС>А то что пишут, что разработка для десктопов вообще умирает ты, конечно, не прочел.

Ну так а в мобильной разработке .net тем более не нужен. Там даже тот же JS удобнее, не даром MS интегрировали Cordova в VS. Да и даже на серверах JS уже что-то может. Причём сам MS начинает вкладываться в node.js... )

_>>Ммм, а возможность разработки полноценных приложений для винды на чистом JS разве не появилась? )

НС>В каком смысле возможность? Она всегда в какой то мере была. TypeScript тут ничего нового не привнес, да и не слышал я чтобы его активно в этом качестве применяли. 95% применения TS — это браузерные скрипты. Остальные 5% — RT.

А я про JS и писал (TS — это же просто косметика к нему). И что была раньше за возможность писать полноценные приложения под винду на JS? )
Re[10]: А на каком уровне накосячили в WPF
От: alex_public  
Дата: 16.02.16 16:29
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Я уж не говорю о том, что WPF, по сравнению с дикими скачками JS-ных фреймворков выглядит просто образцом стабильности.


С этим согласен. Собственно я бы даже сказал, что главная проблема JS в этой области в том, что у него нет какого-то одного "главного" фреймворка, который бы использовало и развивало большинство.
Re[11]: А на каком уровне накосячили в WPF
От: Ночной Смотрящий Россия  
Дата: 16.02.16 16:39
Оценка:
Здравствуйте, alex_public, Вы писали:

_>С этим согласен. Собственно я бы даже сказал, что главная проблема JS в этой области в том, что у него нет какого-то одного "главного" фреймворка


Один главный и не нужен. А вполне богатые экосистемы вокруг jquery, angular и extjs имеются.
Re[11]: А на каком уровне накосячили в WPF
От: Ночной Смотрящий Россия  
Дата: 16.02.16 16:39
Оценка:
Здравствуйте, alex_public, Вы писали:

НС>>О том что дотнет опять скоро умрет? Что то никто до тебя на эту тему не писал.

_>Я всего лишь напомнил своё давнее предположение.

А я о том и говорю — у тебя одна мысль в голове по этому поводу.

_> Современная информация о том, что WPF помер вроде как не плохо в него укладывается, не? )


Во-первых он не помер, а во-вторых нет, не укладывается. Я тебе еще раз напомню одну простую мысль, которую ты упорно игнорируешь — умирает не WPF как таковой, умирает десктоп. И это, кстати, касается в том числе и С++, так как десктоп был самым жирным его применением.

НС>>А то что пишут, что разработка для десктопов вообще умирает ты, конечно, не прочел.

_>Ну так а в мобильной разработке .net тем более не нужен.

Популярность всяких Xamarin говорит об обратном.

_> Там даже тот же JS удобнее, не даром MS интегрировали Cordova в VS.


Не интегрировали, а просто предоставили возможность установки из основного инсталлятора.

_> Да и даже на серверах JS уже что-то может. Причём сам MS начинает вкладываться в node.js... )


МС вкладывается в Azure, а node.js это просто следствие.

_>А я про JS и писал (TS — это же просто косметика к нему). И что была раньше за возможность писать полноценные приложения под винду на JS? )


Разумеется. WSH в хрен-знает-каком-замшелом году появился. А в чем проблема?
Re[5]: А на каком уровне накосячили в WPF
От: Sinix  
Дата: 16.02.16 17:08
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>С тех пор достаточно много воды утекло. WPF нынче в фаворе.

Не, в фаворе нынче UWP, .net core, VS services и azure services. Тут скорее "ну смотрите, мы чиним некоторые баги, так что говорить, что WPF мёртв некорректно".

Только чур не говорить, что всё сделано уже. Поле ж непаханое, начиная с xaml 2009 и заканчивая приведением к боль-менее одинаковому виду с UWP.
App local пока ёк. Перфоманс — разницы 4.6 <> 4.5 незаметно. Обещанный (ну как обещанный) modern dx integration — через пришлёпку сбоку, но и на том спасибо.
Понятно, что не так всё плохо, но как-то оно на "в фаворе" не похоже.
Re[12]: А на каком уровне накосячили в WPF
От: alex_public  
Дата: 16.02.16 17:10
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Один главный и не нужен. А вполне богатые экосистемы вокруг jquery, angular и extjs имеются.


Ну jquery — это всё же не GUI фреймворк. Это скорее некий аналог веб-рантайма для JS. ))) А вот angular и extjs — да, примеры жирных и популярных фреймворков. Только опять же каждый из них занимает слишком маленькую долю рынка (слишком много мелких альтернатив, велосипедов или вообще работе нa чистом JS с DOM). Кроме того, у того же angular'а например ещё и не тривиальная идеология, которую далеко не все могут принять. В общем по моим ощущениям в этом мире по прежнему царит какой-то перманентный бардак, хотя вроде как уже было не мало времени, что бы выдать несколько общепринятых лидирующих продуктов (как происходит на всех других платформах). Даже не знаю почему так происходит.
Re[13]: А на каком уровне накосячили в WPF
От: Слава  
Дата: 16.02.16 17:24
Оценка:
Здравствуйте, alex_public, Вы писали:

_>по моим ощущениям в этом мире по прежнему царит какой-то перманентный бардак, хотя вроде как уже было не мало времени, что бы выдать несколько общепринятых лидирующих продуктов (как происходит на всех других платформах). Даже не знаю почему так происходит.


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

И я не понимаю восторгов "вот, все будет на JS". У виртуальной машины JS есть известные ограничения, связанные с самим JS, в них легко упереться, тот же CLR заметно производительней, не говоря уже о JVM.
Re[12]: А на каком уровне накосячили в WPF
От: alex_public  
Дата: 16.02.16 17:25
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

_>>Я всего лишь напомнил своё давнее предположение.

НС>А я о том и говорю — у тебя одна мысль в голове по этому поводу.

Ну так а пока что поступает информация, только подтверждающая эту мысль. )))

_>> Современная информация о том, что WPF помер вроде как не плохо в него укладывается, не? )

НС>Во-первых он не помер, а во-вторых нет, не укладывается. Я тебе еще раз напомню одну простую мысль, которую ты упорно игнорируешь — умирает не WPF как таковой, умирает десктоп.

Вообще скорее разделяет. Т.е. раньше десктоп — это было всё и для всех. А теперь это будет инструмент только для профессионалов (тяжёлые приложения то никуда не денутся), а для всего остального будут мобильные устройства.

Кстати, MS тут как-то опасно себя ведёт. Как бы ей в своей погоне за мобильным рынком не отдать своё лидирующее положение в области для профи всяким там Linux или OSX.

НС>И это, кстати, касается в том числе и С++, так как десктоп был самым жирным его применением.


Хыхы, ну вообще то все тяжёлые приложения и для мобильного мира пишутся на C++. ))) Но это на самом деле не самое интересное. Любопытнее, что одно из самых перспективных текущих направлений в индустрии (IoT) находится в точности по профилю C/C++. )))

НС>>>А то что пишут, что разработка для десктопов вообще умирает ты, конечно, не прочел.

_>>Ну так а в мобильной разработке .net тем более не нужен.
НС>Популярность всяких Xamarin говорит об обратном.

Да, да, знаем такое модное средство вроде как кроссплатформенной разработки, которое заставляет писать GUI под каждую платформу отдельно. Очень смешно звучит на фоне JS или даже Qt. )))

_>> Да и даже на серверах JS уже что-то может. Причём сам MS начинает вкладываться в node.js... )

НС>МС вкладывается в Azure, а node.js это просто следствие.

Угу. ) И если вдруг как-то так выйдет, что JS/TS в node.js вытеснит C# в asp.net из серверной разработки, то MS будут как бы ни при чём, но при этом у них уже будет всё готово и настроено для поддержки данной технологии. )))

_>>А я про JS и писал (TS — это же просто косметика к нему). И что была раньше за возможность писать полноценные приложения под винду на JS? )

НС>Разумеется. WSH в хрен-знает-каком-замшелом году появился. А в чем проблема?

Шутка не очень смешная. )))
Re[13]: А на каком уровне накосячили в WPF
От: Ночной Смотрящий Россия  
Дата: 16.02.16 17:33
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Ну jquery — это всё же не GUI фреймворк.


Такое ощущение, что ты выцепляешь только отдельные слова из моего сообщения, игнорируя остальное. Слово "экосистема" понятно? Под jquery есть родной jqueryui и просто тонны всевозможных "плагинов" любой направленности.

_>В общем по моим ощущениям в этом мире по прежнему царит какой-то перманентный бардак


Перманентный бардак это стандартное состояние веб-технологий, и отсутствие главного фреймворка тут не причем.
Re[13]: А на каком уровне накосячили в WPF
От: Ночной Смотрящий Россия  
Дата: 16.02.16 17:39
Оценка:
Здравствуйте, alex_public, Вы писали:

НС>>А я о том и говорю — у тебя одна мысль в голове по этому поводу.

_>Ну так а пока что поступает информация, только подтверждающая эту мысль. )))

В том что в тебя поступает информация строго определенной направленности я даже и не сомневаюсь, но дотнет все не умирает и не умирает.

НС>>И это, кстати, касается в том числе и С++, так как десктоп был самым жирным его применением.

_>Хыхы, ну вообще то все тяжёлые приложения и для мобильного мира пишутся на C++.

Тут главное — верить.

_>Любопытнее, что одно из самых перспективных текущих направлений в индустрии (IoT) находится в точности по профилю C/C++. )))


Если на самих железках, то там в 90% случаев обычно голый С. А основная, облачная часть — там, как правило, никаким С++ и не пахнет.

_>>> Да и даже на серверах JS уже что-то может. Причём сам MS начинает вкладываться в node.js... )

НС>>МС вкладывается в Azure, а node.js это просто следствие.
_>Угу. ) И если вдруг как-то так выйдет, что JS/TS в node.js вытеснит C# в asp.net из серверной разработки

Ну вот как вытеснит, так и поговорим. А пока ты продолжаешь выдавать свои странные мечты за реальность.

НС>>Разумеется. WSH в хрен-знает-каком-замшелом году появился. А в чем проблема?

_>Шутка не очень смешная. )))

Это не шутка.
Re[6]: А на каком уровне накосячили в WPF
От: Ночной Смотрящий Россия  
Дата: 16.02.16 17:41
Оценка: 5 (4)
Здравствуйте, Sinix, Вы писали:

НС>>С тех пор достаточно много воды утекло. WPF нынче в фаворе.

S>Не, в фаворе нынче UWP, .net core, VS services и azure services.

WPF тоже. Информация из первых рук, если что.

S>App local пока ёк. Перфоманс — разницы 4.6 <> 4.5 незаметно.


4.6 еще до решения об инвестициях в WPF делали.

S>Понятно, что не так всё плохо, но как-то оно на "в фаворе" не похоже.


Так и релизов давно уже не было.
Re[9]: А на каком уровне накосячили в WPF
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 16.02.16 17:49
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Здравствуйте, Serginio1, Вы писали:


S>> Ну учитывая разработкb по переводу кода C# WPF на HTML+JS то пользы то не видно.

S>>Компиляция C# и XAML в JavaScript
S>>Я конечно немного пишу, но мне намного приятнее писать на C# WPF, чем HTML пусть и TS

_>Потому что ты пишешь не просто на чистом C# (язык), а на WPF (специализированный фреймворк). Соответственно если сравниваешь, то по честному это надо делать не с разработкой на чистом JS (да, такое тоже бывает, но уже не так часто), а с разработкой в каком-то из JS фреймворков (типа всяких там Angular'ов и т.п.). И если ты это сделаешь, то возможно полностью пересмотришь свои взгляды. )))


А с каким Ангуларом сравнивать? Первый уже устарелый, а второй еще и бетта.
Да и div с CSS как то сильно напряжнее писать, чем даже вручную WPF. Еще раз я немного пишу, но если сделают нормальный перенос C# WPF то буду только рад. Для меня рисование это боольшая проблема.
и солнце б утром не вставало, когда бы не было меня
Re[7]: А на каком уровне накосячили в WPF
От: Sinix  
Дата: 16.02.16 18:01
Оценка: +1
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>WPF тоже. Информация из первых рук, если что.

Спс. Значит, ждём buildconf и смотрим, недолго осталость.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.