powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
25 сообщений из 179, страница 3 из 8
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428817
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_webdev_,
у нас тут свои разборки.
вадя всё пиарит склейку строки как самый быстрый метод во вселенной.
Хотите узнать? Пробуйте). Мы все пробовали.
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428839
_webdev_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123у нас тут свои разборки.
вадя всё пиарит склейку строки как самый быстрый метод во вселенной.
Хотите узнать? Пробуйте). Мы все пробовали. - понял, не мешаю. Оставлю это дело для серьезных людей )))
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428877
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяnatanabrahamjrВаля сейчас тебе насоветует слать хтмл стрингами напрямую с сервлета
найди аргументы , что такой метод медленный JSP/JSTL - придумали для того, чтобы не println 'ить разметку с сервлета
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428887
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanвадяпропущено...

найди аргументы , что такой метод медленный JSP/JSTL - придумали для того, чтобы не println 'ить разметку с сервлета
а ты знаешь во што транслируется jsp?
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428888
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяUsmanпропущено...
JSP/JSTL - придумали для того, чтобы не println 'ить разметку с сервлета
а ты знаешь во што транслируется jsp?Да, в сервлет. А что?
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428890
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanвадяпропущено...

найди аргументы , что такой метод медленный JSP/JSTL - придумали для того, чтобы не println 'ить разметку с сервлета
слово «придумали» объясняет всё.
когда придумывали не было websocket, я использую ws для передачи на клиента. и jstl как бы не причем...
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428891
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanвадяпропущено...

а ты знаешь во што транслируется jsp?Да, в сервлет. А что?
jsp транслируется в .java, и он весь состоит из out.print...
т.е. всё преобразуется в строку(строки)
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428897
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяслово «придумали» объясняет всёБуквойэдство )) Не придумали, а разработали.вадякогда придумывали не было websocket, я использую ws для передачи на клиента.Не вижу проблем использовать WS в JSPвадяи jstl как бы не причемВ связке с JSP очень даже удобно.вадяjsp транслируется в .java, и он весь состоит из out.print...
т.е. всё преобразуется в строку(строки)Момент истины... (:
А как работать с разметкой?
Не будет ли удобнее верстать в нормальном HTML-редакторе (с необходимой подсветкой, подсказками итэдэ)
нежели в Java-коде, где ничего нет + в некоторых местах придется экранировать спец. символы и пр. моменты.
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428901
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UsmanМомент истины... (:
А как работать с разметкой?
Не будет ли удобнее верстать в нормальном HTML-редакторе (с необходимой подсветкой, подсказками итэдэ)
нежели в Java-коде, где ничего нет + в некоторых местах придется экранировать спец. символы и пр. моменты.
первоначально всё верстаетсся как обычно, привычно, удобно.
когда производятся бновление данных по запросу клиента - тогда строка формируется в java.
обновляется таблица, или ещё что, но как правило не вся страница.
а для сформирования строки html для таблицы много усилий не требуется.
и подсветки кода тоже.
в java есть несколько "быстрых" вариантов работы со строками Formatter, String.format, StringBuilder
на читабельность особо не влияет.
зато позволяет видеть построение в одном месте, не надо переключаться между экранами с разными файлами чтобы понять что делает тот или иной оператор.
когда в ячейку таблицы надо вставить по данные в тегах, в любом случае надо формировать этот кусок строки именно как строку. и никакой jstl(или ещё что ) тут не помогут.
к примеру в базе , в поле хранится ссылка на файл, в ячейку таблицы вставляется тэг <a> - какие сложности в java это всё сделать? не хранить же в базе html строку тэга <a> ?
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428905
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usmanв некоторых местах придется экранировать спец. символы и пр. моменты.
про спецсимволы - это только одинарные и двойные кавычки - но и это обходится без экранирования.
пр.моменты - пока таких не наблюдалось.
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428913
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
вам в PHP
Шаблонизаторы:
https://habrahabr.ru/post/27999/
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428929
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
вам в PHP
Шаблонизаторы:
https://habrahabr.ru/post/27999/
ради формирования простой строки городить ещё кучу всего, чтоб в итоге получить туже строку?
это как рвать зубы через ж...
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428948
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
это образование и квалификация(скилы). До тебя никак не дойдёт(.
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428970
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123это образование и квалификация(скилы). До тебя никак не дойдёт(.
если городить код ради кода - нафик такое образование.
если квалификацией считается получени строки через жопу - цена такой квалификации?
мне клиенту надо отправить строку.
я её сформирую через шаблонизатор и в том же шаблонизаторе буду строить её через StringBuilder
или напрямую через тот же StringBuilder
есть в этом разнича? только в наличии дополнительного кода , в котором надо дополнительно разбираться.
нет готового шаблонизатора, который будет работать в любом месте.
этот шаблонизатор ещё одно место для возникновения ошибок.
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39428974
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли городить код ради кода - нафик такое образование.
Остался один ответ - ты безработный.
Удачи!
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429607
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

На манеже все те же. Мне кажется этот спор ( с Вадей) может длиться вечно ))
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429613
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natanabrahamjrPetro123,

На манеже все те же. Мне кажется этот спор ( с Вадей) может длиться вечно ))

Ну опытным разработчикам все понятно в этом споре, оставлю свое резюме, для тех кто еще мало пороху нюхал, и могут подумать что в словах вади есть смысл..

Так вот смысл спора лучше всего передать следующей аллегорией.

Есть два поклейщика обоев, Вадим и Петр. Вадим работает быстро и недорого, в один и тот же день он и шпатлюет и грунтует и обойки хреначит. Петр же более рассудителен, за холяву не хватается и за репутацией следит, все делает по технологии - 1 день -шпатлевка, второй - грунтовка, 3 - поклейка. Конечно Петр теряет некоторых клиентов, которым "надо сделать быстро", но они потом возвращаются к нему все равно, когда халутра Вадима отклеивается.

Быть вам Вадимом или Петром - решать каждому за себя
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429616
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник,
в твоих словах есть доля истины,
вот только есть и не неточности.
это всё будет off, но позволю его себе.
уже давно наблюдаю как люди пользуется хибером, и вижу, что они просто не знают sql.
всё, что можно легко реализовать в базе(запрос, хранимка) они , изобретая велосипед, повторяя (на уровне дилетанта) делают на java.
то что в аксессе считается правилом (знание sql там основа) в java (в силу не знания sql) считают как нечто неприличное,
так и с js, кто-то, когда-то, заявил, что надо через ж.., все стали так делать.
когда-то рефлексия была медленной, теперь она намного быстрее, но меня убеждают, что это зло, тормоза.
когда я говорю, что jsp превращает всё в сроку, не понимают.
когда я говорю, что не нужно лишних преобразований , говорят, что я дурак.
я легко читаю код который формирует строку, я понимаю, что есть что в этой строке, и всё это в одном месте , в размере одного экрана. не надо мотаться по файлам чтоб узнать, что и для чего.
поэтому я делаю вывод, что люди не знают соседнюю область. и скрывают это за громкими фразами.
я читал, как заявляют про рендеринг на сервере, что это хорошо, что это круто. но что может сервер?
он может только сформировать строку html.
рендернг делает браузер.
как верить таким людям?
получается, если я заявлю, что я делаю рендеринг на сервере - тогда то, что я делаю - это круто. а если я честно говорю, что формирую строку - это отстой...
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429617
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник,
PS, про оклейщиков.
когда-то считалось необходимым чтоб обои хорошо легли, стены предварительно оклеить в несколько слоев газетами. и это продолжалось довольно долго... мне пришлось выслушать высказывыния в моем дилетанстве в этом вопросе, когда я спрашивал зачем? мне отвечали - так делают, так положено...
но это было положено, когда стены были другими...
счас скажи что надо газеты использовать...
посмотри «квартирный вопрос» - какие крутые дизайнеры, как всё, знают...круче них только яйца. ... слона...
но если ты знаешь что-то из другой области деятельности - их крутизна только запах от протухших яиц
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429619
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Последний вопрос:

Какой вариант предпочтительнее?
Код: java
1.
System.out.println(IOUtils.toString(new java.io.FileInputStream("path/to/html/file"), "UTF-8"));


vs.

Код: java
1.
2.
3.
4.
5.
6.
7.
out.println("<html>");
out.println("<head>");
out.println("    <title>TITLE</title>"); // нужно было без отступов !!!
out.println("</head>");
out.println("<body bgcolor=\"black\">");
out.println("</body>");
out.println("</html>");


?
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429630
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Usman,
1) в первом, для того, чтоб изменить, надо сторонней прогой открыть файл, для этого надо сделать кучу действий (в отличие от 2)
2) первый короче, если не вдаваться в то что он делает, нагляднее.

можно продолжить, выбирай сам.
если рассмотреть что получается после обработки jsp - это и будет твой второй вариант
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429718
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
natanabrahamjrPetro123,
На манеже все те же. Мне кажется этот спор ( с Вадей) может длиться вечно ))
"много много воды назад", тут споры были по 15 страниц)).
Например про нужность АппСервера).
А сейчас не спор, а так, тявканье с обоих сторон)).
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429785
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяполучается, если я заявлю, что я делаю рендеринг на сервере - тогда то, что я делаю - это круто. а если я честно говорю, что формирую строку - это отстой...

Можно я тоже включусь в данный флуд. :-)
По мне различные jsp/jsf и прочие "шаблонизаторы" нужны не для Java-программистов, а для верстальщиков/дизайнеров.
Ну и что бы немного облегчить работу Java-программистам.
Грубо говоря java-программиста быстро "накидывает" логическую структуру страницы, а верстальщик/дизайнер наводит красоту.

Сейчас еще лучше придумали.
Back-end java-программист делает рест-сервисы, а UI рисует Front-end на своем любимом js-фреймворке.

При работе в команде это очень удобно.
Front-end ничего не знает о БД, внешних сервисах и прочее.
К нему приходит готовый json, который он раскидывает по DOMу.
А у Back-end не болит голова, как сместить формочку на пару пикселей вправо, чтобы не полетела вся верстка.

Естественно для "волка-одиночки" такой подход вызывает головную боль.
Т.к. нужно помимо языка знать кучу инструментов/фреймворков и т.д. для работы с проектом (front/back-end)
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429809
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulПри работе в команде это очень удобно.
Front-end ничего не знает о БД, внешних сервисах и прочее.
К нему приходит готовый json, который он раскидывает по DOMу.
А у Back-end не болит голова, как сместить формочку на пару пикселей вправо, чтобы не полетела вся верстка.
как бы трудно не согласиться....
но вот в этом и кроется подвох.
я повторюсь, но Райкин-старший ещё много лет назад справшивал : - К пуговицам претензии есть?
один ничего не знает, у другого не болит голова - в итоге человек понимающий от и до просто хватается за голову, от того что у этих получается.
для меня проект - это система от и до, а не Back-end и Front-end.

вернусь к "квартирному вопросу" - у них есть Back-end и Front-end, но если разобраться по проекту в целом можно выяснить , что кухонные проекты на 90% выполнены с угрозой для жизни.
кто-нибудь обращал внимание на вытяжки? особенно на те , которые подключены к домовой вентиляции?

что происходит когда они включаются? в помещении создаётся разрежение, которое компенсируется притоком воздуха из других помещений , зимой как правило окна закрыты, и остаётся только одна дырка - это вентиляционное отверстие в ванной/туалете - и начинается движение от туда ,а что там накапливается?
и это тянется в помещение, этим дышат...
таки и тут ....
...
Рейтинг: 0 / 0
Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
    #39429968
natanabrahamjr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulвадяполучается, если я заявлю, что я делаю рендеринг на сервере - тогда то, что я делаю - это круто. а если я честно говорю, что формирую строку - это отстой...
.......
При работе в команде это очень удобно.
Front-end ничего не знает о БД, внешних сервисах и прочее.
К нему приходит готовый json, который он раскидывает по DOMу.
А у Back-end не болит голова, как сместить формочку на пару пикселей вправо, чтобы не полетела вся верстка.

Естественно для "волка-одиночки" такой подход вызывает головную боль.
Т.к. нужно помимо языка знать кучу инструментов/фреймворков и т.д. для работы с проектом (front/back-end)

и тут мы приходим к состоянию и архитектуре, которая называется рест. и которая обменивается тупо джейсонами. морды рисуют дизайнеры, работу с базой и пр пр пр рисуют ява бэки. всё уже давно до нас придумано. и только Вадим упрямится. Мне кажется он или троллит, или студент радикальных бунтарских взглядов. типа "я пойду против системы". "я знаю лучше чем система". и ему невдомек, что "систему" строили люди, которые тоже далеко не дураки в обсуждаемом вопросе. Вернее, совсем не дураки, а скорее наоборот - профессионалы. До уровня которых студент может быть вообще никогда не дойдет в своей карьере.
...
Рейтинг: 0 / 0
25 сообщений из 179, страница 3 из 8
Форумы / Java [игнор отключен] [закрыт для гостей] / Java(Spring) - генерация страниц на сервере, за и против, ресурсы, нагруженность?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]