The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения только ответов первого уровня [ Отслеживать ]

Оглавление

Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда на сторону сервера, opennews (?), 12-Ноя-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –5 +/
Сообщение от Корец (?), 12-Ноя-21, 10:36 
>Pusa-Front посредством Ajax-запросов направляет события браузера (такие как click, blur, focus и keypress) и параметры запроса (элемент вызвавший событие, его атрибуты, URL и т.п.) в серверный обработчик Pusa-Back.

Интересно, насколько всё это требовательно к сети? Допустим, на десктопах и на мобильниках в городе проблем не будет, ок, а что на счёт того, когда качество сети плохое?

>Среди достоинств выделяются

А среди недостатков? Сказали а, говорите и б!

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

5. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +11 +/
Сообщение от 41 (?), 12-Ноя-21, 10:36 
идея интересная, но современный веб так откормил своих клиентов, что заднюю просто так не включит, хотя для локальных решений очень даже годно
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

8. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +10 +/
Сообщение от Аноним (8), 12-Ноя-21, 10:41 
> Pusa-Front посредством Ajax-запросов направляет события браузера (такие как click, blur, focus и keypress) и параметры запроса (элемент вызвавший событие, его атрибуты, URL и т.п.) в серверный обработчик Pusa-Back.

Гайд, как самому DDoSнуть свой сервер.

Как только сайтом начнёт пользоваться достаточно большое количество человек, сервер просто упадёт из-за того что пользователи *кликают на веб страницу*. А если кто-нибудь подрубит автокликер, так вообще классно будет.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

9. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +9 +/
Сообщение от Ю.Т. (?), 12-Ноя-21, 10:43 
Что-то не пойму, это заново изобретен "Web 1.0"?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

11. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +21 +/
Сообщение от Аноним (11), 12-Ноя-21, 10:46 
В начале был простой HTML, и интернет был хорош. Потом решили, что нужно добавить свистоперделок. Потом поняли, что серверы не справляются с нагрузкой, и переложили часть работы на клиентов. Потом ещё. Потом поняли, что у клиентов всё тормозит, жрёт в три горла и срёт в две жопы, и начали переносить всё обратно. Глядишь, когда-нибудь вернёмся к чистому HTML. И всё снова станет хорошо
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

23. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –2 +/
Сообщение от Аноним (23), 12-Ноя-21, 10:59 
Чем это принципиально отличается от Vue SSR?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

26. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +4 +/
Сообщение от Аноним (26), 12-Ноя-21, 11:06 
Следующий этап - компилировать полученный PHP код на JS и перенос его обратно на сторону клиента. Все что требуется - простенький транспортный протокол для работы с БД.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

27. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (27), 12-Ноя-21, 11:06 
Забавно - джаваскрипт гитлаба не смог мне на мобиле протокол показать.
Ответить | Правка | Наверх | Cообщить модератору

28. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +4 +/
Сообщение от Аноним (33), 12-Ноя-21, 11:07 
над названием еще надо поработать.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

32. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от garrick (?), 12-Ноя-21, 11:09 
Я смотрю любят программисты JavaScript велосипеды изобретать - JSF/GWT/Vaadin/ZKoss не слышали, надо обязательной свой забабахать.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

37. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +5 +/
Сообщение от th3m3 (ok), 12-Ноя-21, 11:12 
А можно просто отдавать html без всякого говнокода на js и будет всё быстро, тормозить будет нечему.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

51. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +3 +/
Сообщение от Аноним (24), 12-Ноя-21, 11:27 
Откуда эту настойчивая потребность избавления от JS? В устойчивой неспособности на нем программировать? Зря, хороший язык.

Поведение интерфейса и представление данных в любом случае пишется на фронтенде. И это не только формы. В реальной работе очень быстро окажется, что возможностей не хватает и нужно писать JS.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

58. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –2 +/
Сообщение от Аноним (152), 12-Ноя-21, 11:36 
>недоступность основного кода со стороны фронтэнда

Сразу на *** такие сайты.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

59. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Виктор (??), 12-Ноя-21, 11:38 
Яваскрипт придумали именно для того, чтобы разгрузить сервер и канал, здесь же - наоборот, нагрузка переносится с клиента на сервер. Это то, что касается нагрузки. Но есть и другая сторона - безопасность. Перенос исполнения кода на сторону сервера приведёт к тому, что на сервер придётся передавать информацию о клиенте, такую, как разрешение экрана и тому подобное, которую яваскрипт может обработать локально, ничего на сервер не передавая. Что же касается сокрытия бесценных авторских прав авторов скриптов, то с этим неплохо справляется и обфускация.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

66. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от test (??), 12-Ноя-21, 11:50 
Мдаааа, у них с головой все в порядке ?

Кричали что php/python крутящийся на сервере это типа плохо а давайте часть логике в js на клиента перетащим. Мда ....

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

77. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –1 +/
Сообщение от псевдонимус (?), 12-Ноя-21, 12:08 
Не взлетит. Не модно. Должно жрать на стороне клиента.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

81. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от лолшто (?), 12-Ноя-21, 12:15 
Т.е. ты такой сидишь в своей конторке и думаешь: "О! А давайте сэкономим на зажравшихся фронтах и будем эту логику на бекэнде выполнять!" Выносишь все обработчики и состояние на бэк и вдруг понимаешь, что у тебя не одно соединение, а тысячи-миллионы и что теперь тебе нужен новый тарифный план в этих ваших облаках.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

82. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –2 +/
Сообщение от Аноним (82), 12-Ноя-21, 12:15 
Хорошая технология для каких-нибудь дашбордов

Я видел как такое работает на Phoenix LiveView, очень круто, только там вебсокет а не ajax

Ответить | Правка | Наверх | Cообщить модератору

87. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от Аноним (87), 12-Ноя-21, 12:36 
Все просто, это нужно для того, чтоб на мелких проектах,
PHP-макака могла запилить проект в одно рыло, без
JS-макаки
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

88. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от Аноним (88), 12-Ноя-21, 12:36 
Ну и велосипед
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

99. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  –1 +/
Сообщение от Аноним (99), 12-Ноя-21, 13:09 
Во блин. А я давно уже думал, что это на самом деле бред писать вэб приложения на двух языках - один для бэкэнда, а другой для фронтэнда. Раньше был смысл, когда странички считались чем-то вроде текста. Но сейчас то, блин, это уже полноценные приложения и в браузере мы видим по сути только морду. Так зачем вот эта огромная куча костылей? Все эти html, css, js и еще куча всякой другой ереси?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

103. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +2 +/
Сообщение от mos87 (ok), 12-Ноя-21, 13:27 
Выключите свет!
Ответить | Правка | Наверх | Cообщить модератору

117. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Мировой Ковидлостан (?), 12-Ноя-21, 14:40 
Как стимулировать продажи железа?
- Бесконечно раздувать овносайты.
Ответить | Правка | Наверх | Cообщить модератору

122. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +2 +/
Сообщение от Аноним (122), 12-Ноя-21, 15:03 
Что только не придумают, лишь бы JS не учить
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

132. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (132), 12-Ноя-21, 15:33 
Вперед в здоровое прошлое?
Ответить | Правка | Наверх | Cообщить модератору

176. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от fuggy (ok), 12-Ноя-21, 21:07 
Этакий тонкий клиент для толстых сайтов. Конечно не zero javascript, но всё же только минимальная прослойка, а вся нагрузка на сервере. Но есть минус — это огромное количество запросов на каждый чих, на какой-нибудь blur или hover, что вполне решается просто css.

А вообще стоило бы смотреть в сторону TwinSpark, HTMx. Они тоже занимают 11кБ размера (золотой стандарт я погляжу) и при этом всё декларативно. А взглянув на ужасный протокол Pusa чуть плохо не стало, пусть дорабатывают.

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

184. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от ыы (?), 12-Ноя-21, 22:34 
Вот класно бы было запустить Pusa на MuditaOS
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

185. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от KAE (?), 12-Ноя-21, 22:46 
Интересно, можно ли таким образом ддосить ресурсы, - просто эмулировать перемещение курсором по страничке?
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

189. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноноша (?), 12-Ноя-21, 23:46 
> Состояние фронтэнда формируется но не контролируется бэкендом, что делает разработку для Pusa схожей с кодом для видеокарты или Canvas, где результат исполнения не контролируется разработчиком

Кто объяснит, что здесь написано? Что значит "схожей с кодом для видеокарты Canvas, где результат исполнения не контролируется разработчиком"?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

195. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от лолшто (?), 13-Ноя-21, 01:09 
В новости GPLv3, а в репозитории чего-то про лицензию ничего и нет.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

206. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (206), 13-Ноя-21, 09:23 
Есть pjax livewire hotwire turbolink

А это чисто пэхэпэ или тащит за собой фреймворк?

Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

207. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (-), 13-Ноя-21, 10:07 
эта новость пугает Javascript бандерлогов.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

217. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Ordu (ok), 13-Ноя-21, 16:55 
Они сломали кнопку back в браузере.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

218. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (221), 13-Ноя-21, 18:05 
а умеет в SSR или есть ли планы по его реализации? т е сначала рендерим страницу полностью а далее через этот протокол - при этом чтоб код одинаковый был
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

219. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от Анонимemail (219), 13-Ноя-21, 18:10 
видимо, кто то из пыхошколоты набрел пару лет назад на http://hrud.net
но не понял сути, и решил сделать все на пхп и для масс-веба ))
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

246. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Цезий Родонович (?), 14-Ноя-21, 14:23 
Они придумали VNC
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

249. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +2 +/
Сообщение от Aleksey Fomkinemail (?), 14-Ноя-21, 21:52 
Не могу не упомянуть свой проект "Королев" для языка Scala, который развиваю с 2016 года. https://github.com/fomkin/korolev
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

262. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от Аноним (262), 15-Ноя-21, 23:39 
Погодите, GWT и подобные проекты уже похоронили
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру