Здравствуйте, okon, Вы писали:
O>А на каком уровне накосячили в WPF?
Там одна проблема, overengineering. Как-то понадобилось в одну уже готовую программу на WPF временно добавить возможность покрутить параметр, ну т.е. Slider добавить в главное окно. Так группа, которая её написала, озвучила срок в 2 недели. Ибо у них там шаблон на шаблоне, и просто так ни чего добавить нельзя, всё съезжает, разваливается и ломаются все привязки. Зато у них MVVM, куча тестов, и типа крутой дизайн .
Здравствуйте, Anton Batenev, Вы писали:
AB>.NET под Linux (а уж тем более серверный) мертворожден. Странно видеть в нем хоть какую-то перспективу на столь конкурентном "рынке".
.Net под linux — он не под linux, а под пхпистов. Т.е. готовый хипстер-набор с редактором, oss-friendly, живой отладкой и работой на макбуке. На столь конкурентном рынке у него перспектива есть, всё равно последние лет 5 ничего интересного для стартап-бэкенда (кроме ноды) не появлялось.
Со временем вылезет и что-то поинтереснее, из того что может выстрелить — см orleans (actors network на стероидах). Но эт нескоро, сначала рантайм/bcl на кроликах обкатать надо.
Здравствуйте, Sinix, Вы писали:
S>Здравствуйте, okon, Вы писали:
O>>А на каком уровне накосячили в WPF S>На организационном. WPF и десктопная разработка практически мертвы начиная с выхода восьмёрки.
Это как? Почему вы сделали такой вывод? Что принципиально нового в 8ке, что делает wpf мертвым?
Здравствуйте, ivanchez0077, Вы писали: I>Это как? Почему вы сделали такой вывод? Что принципиально нового в 8ке, что делает wpf мертвым?
Выше писал. Проблема не в самой восьмёрке.
Проблема была в политике "десктоп — это неактуально, всех добровольно-принудительно переводим на metro". Кто помнит, изначально вообще не было vs2012 express для десктоп-разработки.
Как бы неудивительно, учитывая что у руля был Steven "silvelight killer" Sinofsky и взаимодействие между подразделениями в MS выглядело
Здравствуйте, Sinix, Вы писали:
S> AB>.NET под Linux (а уж тем более серверный) мертворожден. Странно видеть в нем хоть какую-то перспективу на столь конкурентном "рынке". S> .Net под linux — он не под linux, а под пхпистов. Т.е. готовый хипстер-набор с редактором, oss-friendly, живой отладкой и работой на макбуке.
Хипстеры и пхписты — это взаимоисключающие термины. PHP — это огромная инертная экосистема с большим числом уже устоявшихся практик, готовых решений и legacy. В нее даже именитые python/ruby/node входят с очень большим скрипом.
Хипстеры же по определению не обратят внимания на язык, которого не планируется в "большом production" и нельзя добавить в резюме в качестве buzzword. А поскольку "большой production на Linux" и на пушечный выстрел не подпустит к себе детище MS, то хипстерская судьба .NET под Linux так же обречена.
Управляю вселенной не привлекая внимания санитаров.
Здравствуйте, alex_public, Вы писали:
_>Кстати, я ещё несколько лет назад высказывал тут мнение, что возможно MS вообще забьёт на .Net (точно так же, как когда-то забила на C++, правда недавно она пытался отыграть это назад, но это уже совсем другая история) в пользу разработки на JS. Тогда местные любители .Net здесь громко смеялись. А сейчас они что-то перестали смеяться и я всё чаще замечаю их за обсуждением преимуществ TypeScript над чистым JS.... )))
Обсуждают преимуществ TypeScript над чистым JS в области сервисов, десктопа, сервера? Однако...
Ну учитывая разработкb по переводу кода C# WPF на HTML+JS то пользы то не видно. Компиляция C# и XAML в JavaScript
Я конечно немного пишу, но мне намного приятнее писать на C# WPF, чем HTML пусть и TS
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, Anton Batenev, Вы писали:
AB>Хипстеры и пхписты — это взаимоисключающие термины. PHP — это огромная инертная экосистема с большим числом уже устоявшихся практик, готовых решений и legacy. В нее даже именитые python/ruby/node входят с очень большим скрипом.
Не, эт пхписты здорового человека. А я про вот этих вот, которые стартап-айфон-nodejs, вот это всё.
AB>Хипстеры же по определению не обратят внимания на язык, которого не планируется в "большом production" и нельзя добавить в резюме в качестве buzzword.
Хипстер по определению не может в большой production, ты их с кем-то путаешь. Но будем посмотреть.
Здравствуйте, Anton Batenev, Вы писали:
AB>Хипстеры же по определению не обратят внимания на язык, которого не планируется в "большом production" и нельзя добавить в резюме в качестве buzzword. А поскольку "большой production на Linux" и на пушечный выстрел не подпустит к себе детище MS, то хипстерская судьба .NET под Linux так же обречена.
А "хипсторские" проекты разве не пишутся наоборот, без оглядки на большие продукты в принципе по системе "Сара, жарь сейчас, рыба будет позже". В смысле — главное побыстре накатать прототип, всё равно потом, если не дай бог это выстрелит, всё десять раз перепишется вплоть до полной смены экосистемы.
Здравствуйте, Sinix, Вы писали:
S>Здравствуйте, ivanchez0077, Вы писали:
I>>Это как? Почему вы сделали такой вывод? Что принципиально нового в 8ке, что делает wpf мертвым? S>Выше писал. Проблема не в самой восьмёрке. S>Проблема была в политике "десктоп — это неактуально, всех добровольно-принудительно переводим на metro". Кто помнит, изначально вообще не было vs2012 express для десктоп-разработки.
metro — это UI заточенный для touch-screen дисплеев, правильно? при чем тут desktop или нет? metro где работает?
Здравствуйте, Anton Batenev, Вы писали:
AB>.NET под Linux (а уж тем более серверный) мертворожден. Странно видеть в нем хоть какую-то перспективу на столь конкурентном "рынке".
Отожрет у джавы еще несколько процентов рынка
Здравствуйте, ivanchez0077, Вы писали:
I>при чем тут desktop или нет? metro где работает?
Ну так восьмёрка работа(ла) где?
И была ли ли в ней альтернатива WinRT? Альтернатива — эт в смысле с нормальными перспективами, а не "кошка бросила котят — пусть…".
Давай ещё раз вот так: восьмёрка — это очень неплохая операционка для планшетов (и только для планшетов), которую попытались натянуть на десктоп. Пожертвовав при этом всем десктопом и половиной dev div впридачу. Кто следил за блогами MS, помнит, что 2010й-2012й — пик ухода почти всех более-менее интересных авторов по десктоп разработке.
Последствия немножко очевидны: по факту следующая ОС в релиз пошла в виде беты. Таких аццких косяков типа повреждённого кэша аппстора, крэша браузера или неработающей почты я с времён беты висты не помню.
Здравствуйте, Yoriсk, Вы писали:
Y> А "хипсторские" проекты разве не пишутся наоборот, без оглядки на большие продукты в принципе по системе "Сара, жарь сейчас, рыба будет позже". В смысле — главное побыстре накатать прототип, всё равно потом, если не дай бог это выстрелит всё десять раз перепишется вплоть до полной смены экосистемы.
ИМХО, и да и нет. Хипстерские технологии не взлетают на ровном месте сами по себе — их кто-то сначала двигает. Кто-то, у кого за плечами харизма, опыт, продукты и т.д. и т.п. И этот кто-то, когда вечером будет ковырять очередную новую никому не известную технологию, все равно будет ее оценивать через призму своего опыта и с позиции применимости ее для решаемых им задач. Вот есть на RSDN один такой проект "без оглядки на" — его судьба один большой "плач Ярославны"
... в первом классе мне говорили, что нужно делиться, а теперь говорят, что это незаконно ...
O>Попробуйте сделать пример на WPF грид с подсветкой поиска, ну т.е. в ячейке ABCDEF , вводим в текстбокс BCD и в гриде остаются записи которые содержат BCD и эта часть текста подсвечивается ABCDEF, с возможностью выделить текст ячейки мышкой.
Здравствуйте, Sinix, Вы писали:
S>Здравствуйте, ivanchez0077, Вы писали:
I>>Это как? Почему вы сделали такой вывод? Что принципиально нового в 8ке, что делает wpf мертвым? S>Выше писал. Проблема не в самой восьмёрке. S>Проблема была в политике "десктоп — это неактуально, всех добровольно-принудительно переводим на metro". Кто помнит, изначально вообще не было vs2012 express для десктоп-разработки.
В свежем описании вакансии, открытой 19 января, сказано, что компания ищет опытного руководителя, который будет работать в бизнес-сегменте для обеспечения постоянной связи с партнерами и Microsoft. Одной из главных задач будет выявление проблем и потребностей корпоративных клиентов компании, донесение задачи до технического департамента Microsoft и участие в разработке новых решений, которые позволят создать цельную инфраструктуру и экосистему для всех устройств семейства Windows.
и солнце б утром не вставало, когда бы не было меня
Здравствуйте, Sinix, Вы писали:
S>Принципиально неустранимых недостатков, кроме офигенно высокого уровня вхождения (dwarf fortress curve.jpg) у WPF нет.
я лишь немного знаком с дотнетом и не понимаю, это ты так шутишь?
Здравствуйте, fdn721, Вы писали:
F>Там одна проблема, overengineering. Как-то понадобилось в одну уже готовую программу на WPF временно добавить возможность покрутить параметр, ну т.е. Slider добавить в главное окно. Так группа, которая её написала, озвучила срок в 2 недели. Ибо у них там шаблон на шаблоне, и просто так ни чего добавить нельзя, всё съезжает, разваливается и ломаются все привязки. Зато у них MVVM, куча тестов, и типа крутой дизайн .
Здравствуйте, Sinix, Вы писали:
S>Как бы неудивительно, учитывая что у руля был Steven "silvelight killer" Sinofsky и взаимодействие между подразделениями в MS выглядело
С тех пор достаточно много воды утекло. WPF нынче в фаворе.
Здравствуйте, alex_public, Вы писали:
_>Кстати, я ещё несколько лет назад высказывал тут мнение, что возможно MS вообще забьёт на .Net (точно так же, как когда-то забила на C++, правда недавно она пытался отыграть это назад, но это уже совсем другая история) в пользу разработки на JS. Тогда местные любители .Net здесь громко смеялись. А сейчас они что-то перестали смеяться
О, опять фантазии пошли. Что тебя так дотнет то беспокоит, что ты его постоянно хоронишь?
_> и я всё чаще замечаю их за обсуждением преимуществ TypeScript над чистым JS
При чем тут TypeScript? Он вообще с дотнетом никак не пересекается.
Здравствуйте, Sinix, Вы писали:
S>Здравствуйте, ivanchez0077, Вы писали:
I>>при чем тут desktop или нет? metro где работает? S>Ну так восьмёрка работа(ла) где?