Объяснение почему Odoo изобрело свой фреймворк для web, а не использует готовые React или Vue.
Если в кратце, то это связанано с особенностями работы Odoo с модулями и XML шаблонами, так как система должна в последний момент генерировать интерфейс на основе XML описания, что с при использовании современных фреймворков (React, Vue) очень затруднительно из-за их внутренних особенностей и их собственных шаблонизаторов.
#odoo #owl #js
https://github.com/odoo/owl/blob/master/doc/miscellaneous/why_owl.md
Если в кратце, то это связанано с особенностями работы Odoo с модулями и XML шаблонами, так как система должна в последний момент генерировать интерфейс на основе XML описания, что с при использовании современных фреймворков (React, Vue) очень затруднительно из-за их внутренних особенностей и их собственных шаблонизаторов.
#odoo #owl #js
https://github.com/odoo/owl/blob/master/doc/miscellaneous/why_owl.md
GitHub
owl/doc/miscellaneous/why_owl.md at master · odoo/owl
OWL: A web framework for structured, dynamic and maintainable applications - odoo/owl
И в проделжение темы про компоненты, которые возвращали бы сервере... Есть маленькая js библиотека htmx, которая по сути делает нечто похожее..
#js #htmx #components
#js #htmx #components
Интересная альтернатива для обратки северных событий на фронтенде, но в отличии от websocket клиент только принимает данные и ничего не отвечает серверу.
#js #websocket #frontend
https://jvns.ca/blog/2021/01/12/day-36--server-sent-events-are-cool--and-a-fun-bug/
#js #websocket #frontend
https://jvns.ca/blog/2021/01/12/day-36--server-sent-events-are-cool--and-a-fun-bug/
Julia Evans
Server-sent events: a simple way to stream events from a server
hello! Yesterday I learned about a cool new way of streaming events from a server I hadn’t heard of before: server-sent events! They seem like a simpler alternative to websockets if you only need to have the server send events.
SWE notes
Если вы любитель CLI и часто работаете с json вам может быть полезна следующая статья https://sequoia.makes.software/parsing-json-at-the-cli-a-practical-introduction-to-jq-and-more/ #json #bash #cli #python #jq
Вот тут я писал про инструмент jq для работы с JSON файлами из CLI, а недавно я наткнулся на похожий инструмент...
#json #js #jq #cli
https://github.com/antonmedv/fx
#json #js #jq #cli
https://github.com/antonmedv/fx
GitHub
GitHub - antonmedv/fx: Terminal JSON viewer & processor
Terminal JSON viewer & processor. Contribute to antonmedv/fx development by creating an account on GitHub.
A 10x Faster TypeScript
MS решили переписать компилятор TypeScript переписали с TypeScript на Go и это дало уже дало ускорение в прототипе ~10 раз. По словам авторов Go выбран за оптимальное размещение структур в памяти, GC и удобный подход к concurrency.
#Go #js
MS решили переписать компилятор TypeScript переписали с TypeScript на Go и это дало уже дало ускорение в прототипе ~10 раз. По словам авторов Go выбран за оптимальное размещение структур в памяти, GC и удобный подход к concurrency.
#Go #js
Microsoft News
A 10x Faster TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.