melvin
сервер сайд джс это не елиент сайд джс?
melvin
они сильно различаются?
Дима
Сильно, один на сервере, другой — на клиенте
Андрей
они не отличаются синтаксически, но различаются в задачах которые решают
Андрей
например в серверсайд ты пишешь REST сервер, с роутингом, секурностью и т.п. а в клиентсайд ты используешь этот REST сервер что бы вытащить какие-то данные по определённым (поддерживаемым сервером) парамтером и использовать их для рендера
Андрей
но границы конечно размыты.
Winni
Разница в библиотеке окружения. Сам язык одинаковый, ну может лишь только с той разницей, в количестви новых фич
Евгений
Можно ли чистым js заменить ajax
Winni
Вау
Winni
Давай гуглить вместе и по слогам
Anton Saprykin
Можно ли ботинком заменить радиоволны?
Winni
AJAX stands for Asynchronous JavaScript And XML https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started
Григорий Владимирович
Можно ли ботинком заменить радиоволны?
Ботинком порой быстрее доходит чем по телефону
Winni
Ок, теперь мы знаем что значит аякс.
Maksim
возможно человек просто пытается избавиться от богомерзкого jq и делать запросы на ваниле
Winni
И это значит что на языке Яваскрипт(экмаскрипт) мы пишем ассинхронный запрос к серверу
Serhii
Fetch?
Winni
Используя объект из библиотеки окрудения браузера XMLHttpRequest
Nikita
Помоему вы его спугнули...
Winni
А вообще в 2к17 используй fetch
Winni
Если испугали и он убежал в гугл, то это хорошо
Nikita
Если испугали и он убежал в гугл, то это хорошо
прочитал там про промисы и убежал из гугла)
Winni
прочитал там про промисы и убежал из гугла)
Если еще и из профессии, то вдвойне ок.
Group Butler [beta]
Можно ли чистым js заменить ajax
pro.js.noobs -- https://t.me/joinchat/AAAAAD3Uyr3trzb9rRc77g
Serhii
чистым жс заменить аякс...
Анатолий
Можно ли чистым js заменить ajax
Можно аякс написать на чистом жс. Но только если тебе нужны очень специфические штуки. Иначе зачем?
Анатолий
это например какие?
Ну отловить стейт отличный от четвёрки
Анатолий
Не знаю зачем, но например
Анатолий
В общем сделать то, что не реализовано во множестве обёрток (начиная с прототайпа и заканчивая жквери)
Анатолий
Ну или (похвально) попробовать написать свой велосипед, заодно понять кишки аякса :)
Анатолий
ну это явно лучше чем цеплять jquery для аякса
Писать свои велосипеды никогда и ничего не лучше
Анатолий
Только в целях потренироваться и понять суть работы
Дима
Щас бы jq вместо фетча юзать
Анатолий
Впрочем, находятся кадры, которые увязают в велосипедах по шею, когда этих велосипедов уже тысячи
Андрей
Щас бы jq вместо фетча юзать
Агась, особенно, когда отменить надо запрос)
Анатолий
Эпоха сам-всё-напишу сделаю-свою-суперпупер-цмс никаких-сторонних-либ-всё-руками ещё не закончилась
Андрей
Эпоха сам-всё-напишу сделаю-свою-суперпупер-цмс никаких-сторонних-либ-всё-руками ещё не закончилась
Ну, зато началась эпоха "ничего писать не буду, собебру франкенштейна из leftpad'ов".
Анатолий
Когда люди научатся мыслить высокоуровнево и решать бизнес-задачи, а не корябать вручную хелперы...
Анатолий
Андрей
Это две крайности, в которые очень многие впадают :)
Ну да. Хотя годных решений всё ещё мало. js реально не хватает стабильности. Надо помедленнее)
Maksim
что такого обернуть XMLHTTPRequest или fetch в простой сервис?
Дима
СЛОЖНА ДОЛГА
Дима
А у тебя ещё таски висят
Анатолий
Одни люто ненавидят всё стороннее и до последнего пишут всё вручную (таким был я ещё лет 8 назад), а другие не могут ни строчки написать своими мозгами и тянут десять либ для десяти простейших действий (с таким мне посчастливилось работать в прошлом году - на вопрос нахера тащить в проект грид он отвечал, что с гридом модно быстро молодёжно, а потом оказалось что он тупо не умеет в бокс-модель и респонсив вёрстку)
Дима
Не выбивайся из ритма гребли, зря что ли ритм задаём
Анатолий
что такого обернуть XMLHTTPRequest или fetch в простой сервис?
Ничего. Просто сотни разработчиков на голову, на десять голов выше тебя уровнем, уже это для тебя сделали и выложили в публичный доступ
Serhii
а есть еще люди которые кочают весь лодаш ради .get .set?
Анатолий
а есть еще люди которые кочают весь лодаш ради .get .set?
Прикинь, есть люди, которые качают жквери только из-за аякса и даже не знают, что он умеет что-то ещё
Анатолий
Каюсь, я джуном таскал прототайп ради аякса, потому что мне понравилось, что он там есть )))
Serhii
kek
Maksim
Прикинь, есть люди, которые качают жквери только из-за аякса и даже не знают, что он умеет что-то ещё
ну по твоим суждениям это как раз норм, бизнес-задачу они же решают, правильно?
Serhii
главное что работает
Анатолий
ну по твоим суждениям это как раз норм, бизнес-задачу они же решают, правильно?
Из пушки по воробьям решают, да. Только потом у них всё дико тормозит, и счастье, если ещё не конфликтует и вменяемо дебажится
Serhii
в микрософта тоже скайп логает
Анатолий
В результате бедолага сносит всё к херам и с этого момента начинает ругать жквери в чатах
JE$U$
Эпоха сам-всё-напишу сделаю-свою-суперпупер-цмс никаких-сторонних-либ-всё-руками ещё не закончилась
да, началась эпоха я-нихуя-не-понимаю-как-работает-память-но-давайте-сделаем-все-иммутабельным-потому-что-круто-же-а-еще-давайте-прикрутим-библиотеку-на-кажду-затычку-а-хули-звезд-же-много-на-гитхабе ХИПСТОТА
Анатолий
Дескать это жквери плохой, а не у меня руки кривые и фантазия больная, из-за которых я забиваю жкверём гвозди, а из пушки по воробьям луплю
Анатолий
некоторые фреймворками жонглируют :)
Анатолий
чо мелочиться-то
Anonymous
Фреймворки не нужны же.
Анатолий
Они нужны там, где они нужны
Анатолий
Как и любая библиотека
Anonymous
А где они нужны?
Anonymous
Как и любая библиотека
Вот именно, что не как библиотека. =)
Анатолий
В сишарпе очень нужен .NET фреймворк, например :)
Анатолий
MVC
Анатолий
На клиенте не знаю, никогда не использовал фреймворки
Anonymous
В сишарпе очень нужен .NET фреймворк, например :)
А... Ну вот. Да. Наверное. Про сишарп ничего не скажу.