|
rss_habr
Библиотека для создания веб-приложений OMGlib, как это работает?Вторник, 26 Апреля 2022 г. 19:42 (ссылка)
В предыдущем посте я, немного сумбурно, рассказал про библиотечку OMGlib, которая позволяет создавать полностью динамические веб-приложения. Вкратце, идея состоит в следующем: приложение использует браузер для взаимодействия с пользователем, для этого браузер открывает WebSocket-соединение с сервером, после чего просто выполняет получаемый от него javascript-код, отправляя результаты обратно через это же соединение. Все DOM-элементы при этом создаются динамически, через соответствующие функции javascript, без использования HTML вообще. Также, сервер может создавать функции в браузере и вызывать их, сгружая, таким образом, всю логику и механику, связанную с интерфейсом, прямо в браузер. Библиотечка реализована на языке Common Lisp, развитая система макросов которого позволяет писать код единообразно, просто помечая часть функций как browser-side, а компиляция их в JS происходит при помощи JSCL прозрачно для программиста. Казалось бы, что тут может пойти не так?https://habr.com/ru/post/663108/?utm_source=habrahabr&utm_medium=rss&utm_campaign=663108
rss_habr
LISP-пакет OMGlib или вперёд к Web 3.0Среда, 20 Апреля 2022 г. 19:33 (ссылка)
Я довольно много программирую, но результатом моей работы обычно https://habr.com/ru/post/662133/?utm_source=habrahabr&utm_medium=rss&utm_campaign=662133
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |