Re[7]: как вообще пишут компоненты уровня DevExpress?
От: Shtole  
Дата: 15.04.26 14:36
Оценка: 12 (1)
Здравствуйте, Михаил Романов, Вы писали:

S>>Теперь осталось повторить процедуру с названием "DevExpress", и станет понятно, о чём я написал выше. (Наверно).

МР>Так я как увидел копию ошибки в вашем сообщении, так сам сразу же зашел и проверил, что не работает.
МР>Я, правда, не пробовал использовать прокси, но это, имхо, к обсуждению качества самих продуктов никак не относится.

Это относится к качеству людей. Вместо того, чтобы шлифовать свои профессиональные навыки, которые я запомнил как весьма скромные, они решили удариться в политику.

Кто считает иначе, может оставаться при своём мнении.

МР>>>Нет, я правда очень удивился.

МР>>>Понимаю, что поддержка Legacy может кормить не одно поколение (Fortran и Cobol скромно улыбаются в стороне), но почему-то я был уверен, что с ActiveX/MFC активно развиваемых продуктов просто не осталось...

S>>Компоненты как концепция изолированного кода, умерли тогда же, когда и ActiveX. Если они вообще когда-нибудь жили. Так... влачили жалкое существование

МР>А, да ладно вам, имхо, и так понятно, что под компонентами автор, а вслед за ним и я, имели в виду библиотеки контролов для UI.

Мы говорим об одном и том же. Просто ты считаешь, что устарел только ActiveX, как конкретная технология и имплементация, а я считаю, что устарела вся идея целиком. При этом я периодически смотрю на разные веб-компоненты. И на эти бы посмотрел, но не судьба ))

S>>В те времена, когда всё это ещё казалось актуальным, качество работы DevExpress сосало со страшной силой. Они делали цыганское барокко. "Мама, смотри, я как Word!". А CodeJock в те времена делал действительно хороший UX. Кстати, НЕ компоненты. И именно благодаря этому их UX и был так хорош. Нарезать его на компоненты я вообще не представляю, как возможно.

МР>Из вашего сообщения я понял, что вы и продукт CodeJock не считаете особо качественными.

Абсолютно неправильно понял. (Честно говоря, я озадачен, как так можно было понять). Продукт CodeJock я считаю особо качественным. Не просто великолепным в поведении (look and feel), но ещё и технологически восхитительным. Написан он на C++. Скомпилирован в ActiveX (или COM, не помню точно). И будучи добавлен в проект на WinForms заработал с полпинка. Бесшовно. Это требует большого мастерства. Я бы счёл за честь работать с такими крутыми парнями.

В данный момент мне их продукт не особо интересен, потому что сама задача делать приложения "под Офис" давно не стояла. А если бы встала, я бы начал с попытки воспроизвести с нуля на новом технологическом стеке. Прогресс ведь не стоит, и то, что раньше достигалось сотнями тысяч строк на C++, можно в наши дни написать гораздо проще.

S>>В наши дни всё это, как мне казалось, неактуально. "Веб-компоненты" такое же старпёрство, как ActiveX, а уж от DevExpress...

МР>А у DevExpress ActiveX и нет (впрочем как и Web — хотя я могу чего-то не знать) и по-ммоему, никогда не было (хотя и тут я могу ошибаться).
МР>Их платформы это .Net (WinForms/WPF/MAUI) и VCL (что тоже удивительно встретить, но скорее не так как ActiveX/MFC)

Я это помню. Тем поразительнее, что библиотека, написанная на C++, и пропущенная через скважину ActiveX, в WinForms заработала лучше, чем родная имплементация на C#. Только детали уже не вспомню. Где там у них какой винтик на пупке и как отваливался. Но точно помню, что тупо по функционалу им до CodeJock было как до Луны.
Do you want to develop an app?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.