powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / А .NET идёт на Linux
25 сообщений из 112, страница 4 из 5
А .NET идёт на Linux
    #38807521
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kenny FartmanА они и не будут, планов делать WPF для Linux у Microsoft нет
https://ru.wikipedia.org/wiki/Xamarin

Kenny FartmanJavaFX мощнее
И чем же мощнее?
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807558
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУKenny FartmanJavaFX мощнее
И чем же мощнее? Там используется CSS. Мне CSS понравился. Мне кажется, что механизм назначения стилей в WPF намного хуже.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807561
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... Это одна из причин, почему мне понравился HTML SPA.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807567
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КТам используется CSS. Мне CSS понравился. Мне кажется, что механизм назначения стилей в WPF намного хуже.
Ну так это нужен плагин Production Suite. Это УГ 2.2 версии уже третий год как не обновлялось, такое ощущение, что FX прибили. А CSS там или XAML, дело десятое. Главное, что XAML будет везде - на мобильниках, планшетах, iOS, Android, Windows, Mac. Центральная платформа для UI, это же очень хорошо. MS девелопер может писать на унифицированном стандарте, наконец-то. А там глядишь и линуху прикрутят, да и в ней ли суть.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807579
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУА CSS там или XAML, дело десятое.Ну если есть пример удачной реализации CSS, трудно было сделать не хуже? Мелочи, не мелочи, но система назначения стилей в WPF ужасна. При этом до нормального решения там нужно сделать один маленький шажочек. MS в своём репертуаре.

Сколько лет они EF приводили в порядок? Всё задвигалось в правильном направлении, когда EF отделили от фреймворка и стали распространять отдельно, через Нугет. С WPF можно поступить так же.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807581
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМелочи, не мелочи, но система назначения стилей в WPF ужасна.
Ну не знаю. По мне так вполне съедобно и типизированно. Сравни с WinForms и сбеги в ужасе

Алексей КПри этом до нормального решения там нужно сделать один маленький шажочек. MS в своём репертуаре.
Сомневаюсь, что один шажочек. Думаю, там всё выльется в грандиозную технологию, которую нужно будет отдельно подключать. Помнишь идею XAML to HTML? http://cshtml5.com/
Посмотри графу XAML Concepts (20% supported), Templates and Styles (coming soon!)
Думаю, там просто эпически сложно прибить такую возможность, о которой ты капризничаешь.

Алексей КСколько лет они EF приводили в порядок? Всё задвигалось в правильном направлении, когда EF отделили от фреймворка и стали распространять отдельно, через Нугет. С WPF можно поступить так же.
Ой, да ладно тебе. Что тебе лично дало выпиливание EF в опен сорс? :) Это политизированный шаг и нас, обывателей, это не касается. Или ты каждый день перекомпиливаешь EF по себя, бро-шка?
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807589
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КМелочи, не мелочи, но система назначения стилей в WPF ужасна.
Ну не знаю. По мне так вполне съедобно и типизированно. Сравни с WinForms и сбеги в ужасе Испугался...

МСУАлексей КПри этом до нормального решения там нужно сделать один маленький шажочек. MS в своём репертуаре.
Сомневаюсь, что один шажочек. Думаю, там всё выльется в грандиозную технологию, которую нужно будет отдельно подключать. Помнишь идею XAML to HTML? http://cshtml5.com/
Посмотри графу XAML Concepts (20% supported), Templates and Styles (coming soon!)
Думаю, там просто эпически сложно прибить такую возможность, о которой ты капризничаешь.Да не надо мне в HTML конвертировать, это затея неблагодарная и ненужная. Я хочу как в CSS, чтобы был простой механизм присобачивания к элементу нескольких стилей. Наследование стилей WPF - это хорошо, но этого мало.

МСУАлексей КСколько лет они EF приводили в порядок? Всё задвигалось в правильном направлении, когда EF отделили от фреймворка и стали распространять отдельно, через Нугет. С WPF можно поступить так же.
Ой, да ладно тебе. Что тебе лично дало выпиливание EF в опен сорс? :) Это политизированный шаг и нас, обывателей, это не касается. Или ты каждый день перекомпиливаешь EF по себя, бро-шка? Я про факт того, что после выхода в опенорс EF стал активно развиваться. До этого им было невозможно пользоваться.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807594
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КДа не надо мне в HTML конвертировать, это затея неблагодарная и ненужная. Я хочу как в CSS, чтобы был простой механизм присобачивания к элементу нескольких стилей. Наследование стилей WPF - это хорошо, но этого мало.
Так я про CSS и говорю, там отдельный пункт по стилям, который до сих пор не выполнен. Да и нафига козе баян? Есть XAML и не нужно в него гадить всякими сборо-соляночными хтмлами. HTML - для веб приложений и баста. Короче моё мнение - есть полноценная технология и не нужен ей никакой CSS.

Алексей КЯ про факт того, что после выхода в опенорс EF стал активно развиваться. До этого им было невозможно пользоваться.
Ну он так же активно мог развиваться и в FW стеке :) Политика...
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807596
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КДа не надо мне в HTML конвертировать, это затея неблагодарная и ненужная. Я хочу как в CSS, чтобы был простой механизм присобачивания к элементу нескольких стилей. Наследование стилей WPF - это хорошо, но этого мало.
Так я про CSS и говорю, там отдельный пункт по стилям, который до сих пор не выполнен. Да и нафига козе баян? Есть XAML и не нужно в него гадить всякими сборо-соляночными хтмлами. HTML - для веб приложений и баста. Короче моё мнение - есть полноценная технология и не нужен ей никакой CSS.Я не предлагаю клонировать туда CSS. Я предлагаю добавить похожий механизм назначения стилей элементам. Ввести понятие "класс" как в HTML или ещё как.

МСУАлексей КЯ про факт того, что после выхода в опенорс EF стал активно развиваться. До этого им было невозможно пользоваться.
Ну он так же активно мог развиваться и в FW стеке :) Политика...Одно дело выпускать релиз вместе с новой версией .Net Framework, которая случается нечасто, другое - выпускать релизы когда захочется.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807602
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЯ не предлагаю клонировать туда CSS. Я предлагаю добавить похожий механизм назначения стилей элементам. Ввести понятие "класс" как в HTML или ещё как.
Я не понимаю, зачем это в XAML? XAML - отдельный язык, ему не нужны никакие педали от самокатов соседских детей.

Алексей КОдно дело выпускать релиз вместе с новой версией .Net Framework, которая случается нечасто, другое - выпускать релизы когда захочется.
Палка о двух концах. Зато качество и стабильность продукта будет на уровне. А не баг на баге https://entityframework.codeplex.com/workitem/list/basic Ну и так можно весь .NET выпилить, красота какая! :) Датасеты? Выпилим! Пусть будут в отдельной сборке в нугете, мало ли, вдруг надо прикрутить фичу
Ты не подумай, я лично не против сливания EF в опенсурс стек, просто озвучиваю альтернативную позицию.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807608
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КЯ не предлагаю клонировать туда CSS. Я предлагаю добавить похожий механизм назначения стилей элементам. Ввести понятие "класс" как в HTML или ещё как.
Я не понимаю, зачем это в XAML? XAML - отдельный язык, ему не нужны никакие педали от самокатов соседских детей.Это сильно поможет в стилизации и скиностроении.
МСУАлексей КОдно дело выпускать релиз вместе с новой версией .Net Framework, которая случается нечасто, другое - выпускать релизы когда захочется.
Палка о двух концах. Зато качество и стабильность продукта будет на уровне.Стабильные 5 секунд генерации SQL по LINQ выражению - нахер мне такая стабильность. Трудно было сразу кэширование добавить, если видно, что быстро сделать не получается?
МСУА не баг на баге https://entityframework.codeplex.com/workitem/list/basic Не надо сломя голову кидаться на новые версии, и всего-то.
МСУНу и так можно весь .NET выпилить, красота какая! :) Датасеты? Выпилим! Пусть будут в отдельной сборке в нугете, мало ли, вдруг надо прикрутить фичу
Ты не подумай, я лично не против сливания EF в опенсурс стек, просто озвучиваю альтернативную позицию.Тут нужно искать компромис.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807611
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КЭто сильно поможет в стилизации и скиностроении
Это внесёт только смуту и проблемы на ровном месте. Подружить XAML UI и стили CSS - попахивает идиотизмом. Если уж пилить, то полностью управляемый вариант XAML <=> HTML + CSS. И даже в этом случае я не вижу профита, тупое просирание бюджета и времени. Нужно адаптироваться к другим операционным системам, бежать впереди конкурентов, развивать комьюнити, а не заниматься фигней. Для веба есть честный HTML + CSS, для десктопа мощный XAML.

Алексей КСтабильные 5 секунд генерации SQL по LINQ выражению - нахер мне такая стабильность. Трудно было сразу кэширование добавить, если видно, что быстро сделать не получается?
Ну не выдумывай, никогда 5 секунд не транслировалось. Да и было это время развития EF, все тогда сидели на L2S и не пукали.

Алексей КНе надо сломя голову кидаться на новые версии, и всего-то.
Почему не надо? Хочу фич, не имею права?

Алексей КТут нужно искать компромис.
Согласен.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807776
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КЭто сильно поможет в стилизации и скиностроении
Это внесёт только смуту и проблемы на ровном месте. Подружить XAML UI и стили CSS - попахивает идиотизмом. Если уж пилить, то полностью управляемый вариант XAML <=> HTML + CSS. И даже в этом случае я не вижу профита, тупое просирание бюджета и времени. Нужно адаптироваться к другим операционным системам, бежать впереди конкурентов, развивать комьюнити, а не заниматься фигней. Для веба есть честный HTML + CSS, для десктопа мощный XAML."Хочу фич, не имею права?" (ц) :-)
МСУАлексей КСтабильные 5 секунд генерации SQL по LINQ выражению - нахер мне такая стабильность. Трудно было сразу кэширование добавить, если видно, что быстро сделать не получается?
Ну не выдумывай, никогда 5 секунд не транслировалось.Сложный запрос, много таблиц в контексте: 5 секунд и более.
МСУДа и было это время развития EFДа, развивали годами, параллельно с рекламой об офигенности EF. :-)
МСУвсе тогда сидели на L2S и не пукали.Я - нет.
МСУАлексей КНе надо сломя голову кидаться на новые версии, и всего-то.
Почему не надо? Хочу фич, не имею права?Ну тогда "не ной" (ц) :-)
МСУАлексей КТут нужно искать компромис.
Согласен.Ну славатегосподи...
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38807847
Gluck_13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУАлексей КОдно дело выпускать релиз вместе с новой версией .Net Framework, которая случается нечасто, другое - выпускать релизы когда захочется.
Палка о двух концах. Зато качество и стабильность продукта будет на уровне. А не баг на баге https://entityframework.codeplex.com/workitem/list/basic Ну и так можно весь .NET выпилить, красота какая! :) Датасеты? Выпилим! Пусть будут в отдельной сборке в нугете, мало ли, вдруг надо прикрутить фичу
Ты не подумай, я лично не против сливания EF в опенсурс стек, просто озвучиваю альтернативную позицию.

В предыдущих версиях EF тоже багов было достаточно. Только их исправления, а также новых фич приходилось ждать до нового релиза .NET
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38808076
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМСУпропущено...

Согласен.Ну славатегосподи...

Никаких компромисов быть не должно
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38808108
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КМне CSS понравился. Мне кажется, что механизм назначения стилей в WPF намного хуже.
Кажется кто-то перебрал на выходных.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38808109
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пытаюсь здесь собрать одну штуку в NoSql стиле... Ужас! Мне начинает нравиться!
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38808177
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck_13В предыдущих версиях EF тоже багов было достаточно.
Например?
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38808192
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУGluck_13В предыдущих версиях EF тоже багов было достаточно.
Например?
Баг был один - перформанс. Этого достаточно.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38808395
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIАлексей КМне CSS понравился. Мне кажется, что механизм назначения стилей в WPF намного хуже.
Кажется кто-то перебрал на выходных. Эх, если бы...
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38808405
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУпропущено...

Например?
Баг был один - перформанс. Этого достаточно.Ну наконец-то это признаёт кто-то, кроме меня. Судя по обсуждениям, все вокруг пишут высоконагруженные системы уровня Twitter, не меньше, а про тормоза EF ни слова...
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38808426
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАлексей Кпропущено...
Ну славатегосподи...

Никаких компромисов быть не должно
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38809465
Gluck_13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIМСУпропущено...

Например?
Баг был один - перформанс. Этого достаточно.

Были и другие. Приведу доставившие лично мне особые "удовольствия" при разработке и отладке.

EF 4: падают LINQ-запросы при обращении (даже в условии Where) к навигационному свойству, относящемуся 1:1 к наследнику в иерархии TPT. Обходится обращением к сущности не через навигационное свойство, а через join с соотв. EntitySet. Исправлено в EF5.

EF 4-5 (Code First). Криво генерируются метаданные для иерархий TPT, когда в таблицах базовой сущности и наследников колонки первичных ключей имеют различные имена. Лечится простановкой правильных имен в internal структурах метаданных EF. Вроде исправили в 6.1.2.

Но, в принципе, эти баги хоть как-то можно обойти. Чего не скажешь о перформансе.
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38809538
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluck_13Чего не скажешь о перформансе.

А что там с перфомансом? Можно по-подробнее о каких-то конкретных затыках? Где поперёк встал именно EF?
...
Рейтинг: 0 / 0
А .NET идёт на Linux
    #38810981
Gluck_13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttGluck_13Чего не скажешь о перформансе.

А что там с перфомансом? Можно по-подробнее о каких-то конкретных затыках? Где поперёк встал именно EF?

Удручает время инициализации. В продакшн не очень критично, а вот при разработке, когда постоянно что-то шаманишь, перезапускаешь - то достает.

EF5. Модель ~ 1000 сущностей, процентов 15-20 из них участвуют в различных иерархиях наследования. Для ускорения 1-го запроса используются pre-generated Views. Вьюхи генерируются в Build Task, в котором используется EF6 (в отдельном App-Domain), поскольку он генерит вьюхи примерно в 10 раз быстрее, чем EF5.
В результате, время поднятия модели на первом запросе - всего около 1 сек., что вполне бы устроило, если бы не...
Дело в том, что EF внутри имеет отдельный механизм построения вьюх для дочерних сущностей в иерархиях наследования. Этот механизм не использует pre-generated views, в результате первый запрос к дочерней сущности в иерархии выполняется 30...40 сек.

На кодеплексе до сих пор висит Issue#308: Query: OfType<T> does not use pregenerated views . Однако то, что EF6 генерит вьюхи на порядок быстрее, сделает проблему не столь острой. На крайняк исходники открыты :)
...
Рейтинг: 0 / 0
25 сообщений из 112, страница 4 из 5
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / А .NET идёт на Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]