Re[17]: Кто интересовался, как в 21 веке учить детей програм
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 29.06.23 07:37
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>>>Есть React Native — там HTML не используется (сам не пробовал для десктопа его использовать).

S>>Ну суть та же как и в XAML. В основном это биндинг. React просто использует компоненты. А вот их внутренности и стоит посмотреть.

vsb>Я не знаю, что там у реакта внутри, никогда не смотрел. Но я не согласен. Важно то, как библиотека используется. А что у неё внутри это её дело. Если для использования библиотеки мне нужно наследоваться, переопределять какие-то методы и тд, тогда — да, это навязанный ООП. В современном реакте это не надо. Можно ещё привести в пример WinAPI. Это API для C. Для его использования тоже классы не нужны. Хотя никто не мешает нагородить, как в обвязках вроде MFC. Но можно и не городить. Я писал на C небольшие программы на Windows. Ничего похожего на ООП там не было.


Ну да писать гуй на С это то еще удовольствие. Поэтому Delphi и был столь популярен, что была иерархия классов над вызовами WinAPI.
Кроме того, если тебе что то не нравилось в компонентах , ты мог создать наследников и переопределить отрисовку через тот же WinAPI, но весь остальной рендеринг оставался за компонентом
ООП это один из базовых паттернов программирования, который использует большинство языков!
и солнце б утром не вставало, когда бы не было меня
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.