metaclass: (Default)
[personal profile] metaclass
модальное окно умудряется передать сообщение с клавиатуры в неактивное родительское окно:

https://gist.github.com/metametaclass/5429683

http://stackoverflow.com/questions/9326508/in-keydown-a-showdialog-makes-suppresskeypress-not-work

Безумный капец какой-то. Семь лет при разработке в дотнете одно и тоже - мельчайшие издевательские заебы в юзабилити, которые надо обходить непропорционального размера отладкой и костылями.
Вот конкретно в гриде пришлось сделать конечный автомат, который одноразово не дает показать in-place редактор после нажатия Enter и открытия моего собственного редактора. Корявость невыносимая.

PS: Как отучить ЖЖ разворачивать гитхабовские гисты? Оно френдленту в тыкву превращает.

Date: 2013-04-21 03:49 pm (UTC)
From: [personal profile] alll
А зачем им вообще пользоваться тогда? Это ж вроде как не единственный на свете UI-фреймворк.

Date: 2013-04-21 04:12 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Вообще говоря, единственный. У дотнета, как платформы, из альтернатив еще - WPF (еще более худший ад) и ASP.NET MVC (но это веб, там свои заебы).

Т.е. если изначально не брать другой язык программирования и платформу - альтернативы в целом нет.

Date: 2013-04-21 04:28 pm (UTC)
From: [personal profile] alll
То-есть це-шарп настолько хорош, что ради него имеет смысл возиться с дотнетовскими ui-фреймворками?
Или с платформы уже не соскочить из-за мегатонн унаследованного кода?
Или более другие UI-фреймворки не настолько хороши, чтобы затевать менять шило на мыло?

Date: 2013-04-21 04:44 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Все вместе.
C# и собственно ядро дотнета - очень хорошо.
Наследованного кода пока немного (не больше 100 тыщ строк, из которых половина сгенерирована), но переделывать его, само собой, смысла нет.
В остальных фреймворках единственное, что может быть лучше - это полное отсутствие готовых компонентов, и вопроса "писать самим или покупать готовый", просто не возникнет :)

Date: 2013-04-21 03:55 pm (UTC)
From: [identity profile] max630.livejournal.com
> Как отучить ЖЖ разворачивать гитхабовские гисты?

< a href="tinyurl" > gist < /a >, судя по js коду только так
Edited Date: 2013-04-21 03:56 pm (UTC)

Date: 2013-04-21 04:26 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Попробуй вставлять в <div style="width:90%"> или iframe

Date: 2013-04-21 08:55 pm (UTC)
From: [identity profile] gds.livejournal.com
зато куча компонентов и библиотек!111111

Date: 2013-04-22 05:23 am (UTC)
From: [identity profile] nivanych.livejournal.com
> Только в дотнете

"In the Soviet Dotnet, ..." ;-)
Ну почти.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 13th, 2025 08:35 pm
Powered by Dreamwidth Studios