Войти
ФлеймФорумПрограммирование

Не смог решить тестовое задание (42 стр)

Страницы: 137 38 39 40 41 42
#615
20:52, 21 фев. 2020

beejah
> Мамка твоя пусть завяжет сначала.
мда... /_-


#616
22:33, 21 фев. 2020

forwhile
> очень интересно узнать
  Интересно - узнавай. Я что ли тебе должен проводить курсы по всем достижения веб-технологий за последние 20 лет?

#617
(Правка: 22:43) 22:42, 21 фев. 2020

Zefick
>   Интересно - узнавай. Я что ли тебе должен проводить курсы по всем достижения
> веб-технологий за последние 20 лет?

их нет, ничего не изменилось, разово вызывается скрипт который генерит набор символов-текст(html)
и сервер его выплевывает на запрос.

Альтернативно одаренные умудрились вокруг этого накрутить 50 метров кода.

А другие смузисосы обмазали этот html еще десятком js фреймворков, и все это на одной странице, так что нужна 8 ядер и 64 гига чтобы страничка скроллилась плавно.

#618
22:48, 21 фев. 2020

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

#619
22:50, 21 фев. 2020

forwhile
> их нет, ничего не изменилось,
NEO, ЕТО TI?

> Альтернативно одаренные умудрились вокруг этого накрутить 50 метров кода.
> А другие смузисосы обмазали этот html еще десятком js фреймворков, и все это на
> одной странице, так что нужна 8 ядер и 64 гига чтобы страничка скроллилась
> плавно.
+1

#620
23:01, 21 фев. 2020

forwhile
> их нет, ничего не изменилось, разово вызывается скрипт который генерит набор
> символов-текст(html)
> и сервер его выплевывает на запрос.

Ну есть же существенные изменения, скажем, когда HTML практически полностью генерится клиентсайд, кроме одной стартовой страницы. Все остальное - AJAX-запросы, возвращающие JSON-объекты с чистыми данными, которые JS на клиентсайде превращает в изменения DOM-а. С учетом того, что начальная страничка может быть статически сгенерированной (то есть, просто HTML-файл), сервер освобождается от работ по шаблонизации, а также существенно можно сократить объем трафика, т.к. в JSON достаточно передавать только чистые данные, без всей этой обрамляющей и часто повторяющейся кучи HTML-тегов (а значит и сокращается потребление памяти скриптами, т.к. памяти на каждый вызов скрипта теперь необходимо практически только в объеме запрошенных данных, скажем, данных для обновления только какой-то одной строчки в таблице).

#621
(Правка: 23:39) 23:35, 21 фев. 2020

Dmitry_Milk
> сервер освобождается от работ по шаблонизации,
это актуально для высоконагруженных сайтов, с миллионами посещений в день, и то после того как была проведена оптимизация и шаблоны генерятся парой строчек кода а не обвязкой в 50 метров.
Даже для этого форума все можно обрабатывать на сервере и норм.

>а также существенно можно сократить объем трафика,
какой трафик? львиная доля трафика это видео,аудио и картинки, и им пофигу генеришь ты хтмл на сервере или на клиенте

>т.к. в JSON достаточно передавать только чистые
да можно прямо хтмл аяксом отдавать, или каким угодно форматом, хоть плейном
json протянули смузисозы чтобы вокруг него накрутить своих фреймворков и занять нишу фронт программистов

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

> значит и сокращается потребление памяти скриптами, т.к. памяти на каждый вызов
> скрипта теперь необходимо практически только в объеме запрошенных данных,
> скажем, данных для обновления только какой-то одной строчки в таблице).
о чем ты. о какой памяти ты говоришь. когда каждая вкладка в хроме это 150-200 метров.
не работает твой аякс и твои теории

#622
23:47, 21 фев. 2020

forwhile
> когда каждая вкладка в хроме это 150-200 метров

Это на клиенте. Я говорил про сервер.

А в целом согласен, фреймворков наворотили лишнего. Но полностью от них избавляться - другая крайность, есть и полезные в плане организации сложности кода.

#623
23:56, 21 фев. 2020

Dmitry_Milk
> Это на клиенте. Я говорил про сервер.
а на сервере шаблон страницы будет так собираться

include 'header.php';
include 'content.php';
include 'footer.php';

а он таким простым и будет, когда у тебя миллионы хитов в день
а content.php уже лезет в базу и выбирает данные, например посты на это странице.

чтобы выбрать данные из базы - 50 метров кода не надо.
как быстро будут получены данные, уже зависит от базы и от ее проектирования, тут 50 метров кода тоже не причем.

#624
16:06, 22 фев. 2020

Dmitry_Milk
> Но полностью от них избавляться - другая крайность,
Любой фреймворк именно этой крайностью и является, потому что (в идеале) полностью избавляется от других фреймворков.

#625
2:57, 1 апр. 2020

Алмаз
Тему не читал
Сортировать по удалению от солнца и рендерить всех в текстуру
Тогда для каждой частицы легко посчитать процент ее пикселей в тени

Страницы: 137 38 39 40 41 42
ФлеймФорумПрограммирование