The OpenNET Project / Index page

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



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

Оглавление

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

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


61. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +6 +/
Сообщение от th3m3 (ok), 12-Ноя-21, 11:41 
> Откуда эту настойчивая потребность избавления от JS?

Например, сходу:

- С js добавляются тормоза.
- C js приходится качать тонну кода.
- C js менее безопасно, чем без него.
- C js - пользователь получает какую-то программу на своё устройство, которая хрен знает что делает на его устройстве. А пользователя никто даже не спрашивает.
- ???
- Тормоза.

Я стараюсь минимально использовать js, а то и совсем без него. Всё летает, все довольны. Пора формировать движение за сеть без js!

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

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

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

95. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +2 +/
Сообщение от YetAnotherOnanym (ok), 12-Ноя-21, 12:55 
Если технология позволяет безнаказанно г..нокодить - проблема в ней. Си не позволяет г..нокодить безнаказанно. Даже "легкие в освоении и удобные в использовании" языки типа пхп или питона дают вполне ощутимые последствия г..нокодинга в виде нагрузки, которую сервер не тянет, и за это вполне можно получить по башке от начальства, если оно хоть мало-мальски разбирается в деле, которым руководит.
А вот жс позволяет г..нокодить почти совсем безнаказанно. Ошибок в консоли браузера юзер не видит, жор ресурсов часто проходит для юзера незамеченным, тормоза тоже редко становятся проблемой (ну, тупанул броузер на секунду), в крайнем случае юзер перезагрузит страницу, не вдаваясь в причины проблемы. Вывезти вебкодера в гости к фермеру и предложить там открыть свой шедевр - этого никто не делает. Поэтому на жс можно безнаказанно лепить любое г..но.
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

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

198. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от фттщ (?), 13-Ноя-21, 02:00 
Ахаха, си не позволяет говнокодить, 70000 строк кода в геофизическом софте с тремя тысячами магических чисел
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

68. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +1 +/
Сообщение от Аноним (68), 12-Ноя-21, 11:54 
> Я стараюсь минимально использовать js, а то и совсем без него. Всё летает, все довольны.

я заинтригован.
не поделитесь ли ссылкой на ваш портфолио?
(да простит меня модератор за такие запросы).

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

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

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

111. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от НяшМяш (ok), 12-Ноя-21, 13:52 
app.bundle.js - 133кб
app.кучабуков.js - 157кб
buttons.github.io - 19кб
Ответить | Правка | Наверх | Cообщить модератору

142. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от OpenEcho (?), 12-Ноя-21, 16:37 
> Там без жс даже картинки не грузятся, хороший пример.

Хьюго - это -генератор статических сайтов, все зависит от того, кто делает, ЖС там в основном чтоб можно было динамически менять (меняешь ишодники, меняется тут же морда) ну и или еще свистелки, без которых можно спокойно обойтись.

https://www.linode.com/docs/ сделаная на хьюгев полне рабочая без ЖС

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

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

272. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от OpenEcho (?), 16-Ноя-21, 10:24 
> Какое у вас замечательное чувству юмора. Примеры один лучше другого )
> Вы не пробовали для разнообразия самому зайти туда с отключенным яваскриптом? )))

А где я говорил что вообще без ЖС ?
Я говорил, - с миниумом JS (!!!)

Если Вы отлючаете JS на линоде, там появляется два меню:
Docs Home > Guides > Linode Platform > Managed
И то, что ниже - это и есть публичная тема хьюго, которя хоть со скрипом, но работает без ЖС по линкам документации (только)

https://letsencrypt.org/docs/ сделанный кстати тоже на hugo, - вполне тоже обходится с миниумом JS (хотя в принципе и вообще без ЖС тоже работает)

Если нужна тема для хьюго вообщe без js, то для него есть темы на базе Bulma CSS:
https://bulma.io/documentation/ (кстати рабоатет без ЖС вполне нормально)
и пример рабочeго (и даже responsive) сайта на Бульме: https://briangreunke.com/blog/css-responsive-themes/ который работает  прекрасно с javascript.enabled = false

В великому сожалению, единицы разумных сайтов, не спасут от толпы обезьян, в firefox, так называемом "свободном" брузере, вообще давно брали отлючение JS из UI :(

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

110. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +3 +/
Сообщение от НяшМяш (ok), 12-Ноя-21, 13:50 
Забавно то, что в браузере тормозит не JS, а DOM который JSом теребят стотыщраз в секунду. И минимальное использование JS это правильная стратегия. А бывает так, что фронтендеры, чтобы вывести обычную таблицу в браузере, вместо <table> накручивают лютого монстра на React, где каждая ячейка - это отдельный компонент рендерящийся в <div>.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

120. "Web-фреймворк Pusa, переносящий логику JavaScript-фронтэнда ..."  +/
Сообщение от bugmenot (??), 12-Ноя-21, 14:57 
Как будь-то <table> не рендерится.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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