Re[2]: Web 2.0
От: vsb Казахстан  
Дата: 30.05.23 13:02
Оценка:
Здравствуйте, Pauel, Вы писали:

vsb>>https://makepad.github.io/makepad/


vsb>>Код написан на Rust и скомпилирован в WASM. Интерфейс рисуется на Canvas через WebGL (т.е. никакого HTML, всё включая рендеринг шрифтов и моргание курсора рисуется кодом). Работает действительно быстро. Размер кода полмегабайта. Для мини-IDE на мой взгляд очень неплохо.


P>А как там редактировать?


Ну берёшь и редактируешь, кнопки жмёшь. У меня вроде работает.
Re[3]: Web 2.0
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.05.23 13:05
Оценка:
Здравствуйте, vsb, Вы писали:

P>>А как там редактировать?


vsb>Ну берёшь и редактируешь, кнопки жмёшь. У меня вроде работает.


Я понял. Вобщем, эта мулька в качестве редактора использует TextArea. Т.е. не совсем честная ide.
Re[4]: Web 2.0
От: vsb Казахстан  
Дата: 30.05.23 13:08
Оценка:
Здравствуйте, Pauel, Вы писали:

P>>>А как там редактировать?


vsb>>Ну берёшь и редактируешь, кнопки жмёшь. У меня вроде работает.


P>Я понял. Вобщем, эта мулька в качестве редактора использует TextArea. Т.е. не совсем честная ide.


Да, прикольно, сейчас увидел, как-то подставляют textarea туда, где курсор. Но похоже, что только для ввода используется, рендерят — сами.
Re[5]: Web 2.0
От: Pauel Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.05.23 14:03
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Да, прикольно, сейчас увидел, как-то подставляют textarea туда, где курсор. Но похоже, что только для ввода используется, рендерят — сами.


А где у них этот рендерер находится? шота я не могу понять.
Re[6]: Web 2.0
От: vsb Казахстан  
Дата: 30.05.23 14:15
Оценка: +1
Здравствуйте, Pauel, Вы писали:

vsb>>Да, прикольно, сейчас увидел, как-то подставляют textarea туда, где курсор. Но похоже, что только для ввода используется, рендерят — сами.


P>А где у них этот рендерер находится? шота я не могу понять.


Ну <canvas> на всю страницу, это оно. Если вопрос про код — то в makepad_wasm.wasm на 460 kB.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.