Пишите на JS. Только в JS вы обретете себя и станете счастливыми. JS - это будущее. JS - это лучшее, что придумало человечество в области высокоуровневых языков программирования на сегодняшний день. Если вы не понимаете js - вы несчастный человек. Прекратите быть несчастными людьми. Пишите на JS.
Бамп
>>174045967 (OP)Посоветуй современных книжек что ли по JS.
>>174045967 (OP)Нахуй пройди со своим говноязыком для макак, где строка это число.>>174046054Учи питон, за ним будущее.
>>174046054Я не читаю книжек по языкам. Читаю по фундаментальным вещам (концепции, методологии, архитектура по\ос, вот это все, евангелистов может каких) . По языкам хватает манов, спарвочников и спек.
>>174046122>Нахуй пройди со своим говноязыком для макак, где строка это число.Строка это строка. Если ты не осилил динамическое приведение типов, то это говорит лишь о том, что макак это ты.
>>174045967 (OP)
>>174046122Учи Го+aws, базарю.Мимо девопс архитектор.
>>174045967 (OP)чувак, js не строго типизирован, язык в котором проще написать файл заного чем разобраться в том, что происходит в текущем (если была допущена ошибка), поверь, я знаю о чем говорю. Так что js это язык для простых действий. Он интересен, полезен, но писать на нем что либо большое это сущий АД!
>>174046168Язык на котором ты говоришь тоже не строго типизирован. Высокоуровневые языки на то и высокоуровневые, чтобы повышать абстракции.
>>174045967 (OP)двачую. а еще лучше добавить TS/Flow к нему.
>>174046206Это теряет весь смысл. Сила в динамическом\метапрограммировании.
>>174046206JS тем и прекрасен, что в силу своей динамики позволяет реализовать в нем любые концепции и прикрутить препроцессоры, для IDE-driven-development. Но если бы он был изначально статическим, он бы не позволил провернуть обратное.JS можно использовать в качестве языка командной строки. Однострочники будут писаться легко и изящно. TS для такой задачи уже не подойдет.
>>174046168>поверь, я знаю о чем говорюПишу на js уже 18 лет. И я с тобой не согласен.
>>174046206А в чем плюсы/минусы TS и Flow друг перед другом?
>>174046236>>174046331динамические типы хороши только для определенных задач и в меру. статическая типизация выигрывает на средне-больших проектах.ну а TS/Flow это языки с типизацией на стадии дизайна, а не выполнения как большинство остальных. В этом и плюс и минус больше плюс. К тому же TS не ограничивает - вот тебе инферринг типов, вот тебе маппедтипы, вот тебе кондишинал типы.односрочники пишутся на TS/Flow так же как и на обычном жыэс, благодаря инферрингу.
>>174046526уже неактуальная фейсбук шутка про бивариантность параметров в TS. так один хуй уже
Блят, язык - инструмент, как же вы заебали то, весь этот дроч - полная хуйня
>>174046630это называется сейчас СЕРВИС
>>174045967 (OP)У меня шиза или это знак? Решил в марте начать вкатываться в жс. Просмотрел\попереписывал уроки с ютаба. Но уже дней 10 нихуя не делаю. Охуел с найденных йобазадачек просто. Последнюю неделю каждый день вижу треды про вкат в программирование. До этого я их не замечал. Шо делать? Времени свободного 24/7 так-то.
>>174045967 (OP){{{{{{{}}}}}}На и ухади
>>174046787на дядю
Признаки биомусора 2к17 – вейп, блогеры, клауд рэп;Признаки биомусора 2к18 – погромирование.
>>174047236спасибо антош, тебе тоже :3
Кто не пишет на JS - тот мудак и пидарас.
>>174047207Ну первые дни я сидел в редакторе часов 10.
>>174045967 (OP)Но есть же сиплюсплюс
>>174047501Будущее только у JS
ПРОЧИТАЛ ЧТО ЖАВАСКИРПТ НЕ ТОЛЬКО ДЛЯ ФРОНТЕНДА@ЗАШЕЛ НА ХХ.СРУ@ПИЗДЯТ
>>174045967 (OP)Ебал я эти ваши JSON в связке со змеями, тотальный геморрой.Алсо реквестирую литературу на русском по Kotlin, хочу в разработку ведроид приложух вкатиться.
>>174047566>ЖАВАСКИРПТ НЕ ТОЛЬКО ДЛЯ ФРОНТЕНДА
JS - это JITScript
>>174047566не знаю как в эрефии но забугром очень много пилится на ноде, соотвественно и вакансий много.
>>174047587Неосиляторы не нужны.
ok
>>174047587Забудь про Котлин, говно без задач, бери то что уже давно в дележаба, по собственному опыту говорю.
>>174045967 (OP)Орнул. JS это PHP современности. Огромная куча отвратительно спроектированного мусора, все слеплено из говна и палок.>>174047587>реквестирую литературу на русском по Kotlin, хочу в разработку> на русском> хочу в разработкуДаже не смешно. Иди сначала человеческий язык поучи, на котором все профильное коммьюнити разговаривает.
Хочу вкатиться в кресты, сейчас на первом курсе шараги и дают только ванильный си, на то, что зарплаты в сравнении с вебмакакингом ниже - похуй. Какие перспективы?
>>174045967 (OP)Пишите на C#. Только в C# вы обретете себя и станете счастливыми. C# - это будущее. C# - это лучшее, что придумало человечество в области высокоуровневых языков программирования на сегодняшний день. Если вы не понимаете C# - вы несчастный человек. Прекратите быть несчастными людьми. Пишите на C#.
>>174047689>JS это PHP современностиОни ровесники, дебс.
>>174047711Не ври. C# не годится для человеко-машинного интерфейса.
>>174047673Почему говно без задач? Гоголь же заявил официальную поддержку Котлина в ведроид P и далее, т.е у языка большие перспективы, да и сам он активно развивается, и как я понял проще жабы, при полном её функционале с дополнительными свистоперделками.
>>174047728>Не ври. C# не годится для человеко-машинного интерфейса.Имплаинг жс годится
>>174047735Еще как.
>>174047748>Еще как. Проиграл с подливой
>>174045967 (OP)Можешь ли ты на нём написать фотошоп, а может 3д макс? Ты всего лишь жалкая пародия.
>>174047689начиная с ES2015 все хорошо и только улучшается. Так что учи JS пока с работы не поперли.
>>174047765вообще-то можно
>>174047689Я свободно говорю на английском, но лучше воспринимаю в информативном плане именно руснявый, хотя осознаю что лучший материал на ангельском. Мне просто впадлу читать тьму английского текста, где на русском я могу тупо пробежать глазами.
>>174047787
>>174047787И получишь пикрил
>>174047770Эти мантры. Иди .npm перевыкачивай.>>174047788> свободно> не может пробежать глазами/0
>>174045967 (OP)Ну хуй знает...покрутил на хую пару скриптов, как земля в общем. Да и в целом какая разница на каком языке писать? Главное инструмент правильно подобрать.мимосишник, крутил кресты, шарпы, etc
>>174047812в 20!8 гнаться за памятью>>174047804вполне можно. 3дмакс - вот тебе вебгл, все это в электрон запихнуть, ну и вебассембли/нода плагины таки придется использовать для обработки тяжелых операций.
>>174047872> электронСука, как же ору с этих прожорливых тормозных велосипедов на квадратных колесах.
>>174047872>в 20!8 гнаться за памятьюВ моей дно-конторе все программируют лоу-энд говне с 8Гб памяти и без ССД. И когда IDE в одиночку сжирает половину этой памяти у меня неслабо так пригорает.
>>174047919а хули то? клиент-десктоп, это тебе не высокопроизводительный сервер где каждый мб на счету.Да кстати, в ноде тоже есть утечки памяти, притом серьезные иногда.>>174047919а ты идею попробуй запустить или студию. все щас жрет
>>174047937Тренер личностного роста в тредеВсе записываемся на семинар, посоны!
>>174047962> высокопроизводительныйвысоконагруженный. фикс
>>174047207>дисциплина, написать режим вплоть до того, когда ты пойдёшь срать и ссатьЗачем? Приблизительного планирования вполне достаточно>пожертвовать Двачиком, Впетушатне, Ютубом, онлайн-дрочильнями, аниме, фильмами, сереалами и прочим медиаЗачем?
>>174045967 (OP)Это какая-то ненормальная тенденция, каждый день тред то про пайтон, то про жс. Что происходит?
>>174048006Просто какой то шизик простит жс/змеетреды эвридей
https://tinyurl.com/6lqk86rТест
>>174048006JS лучший язык. Питон - говно без задач.
>>174048249Аксиома Эскобарамимо шарпогосподин
>>174046159сурс?
>>174048267>мимо шарпогосподинЭтот чухан знает толк в самоиронии
>>174048325шарп очень мощный язык, зря ты так.
>>174048349Напиши на нем приложение под андроид/веб
>>174048359>андроидксамариан жедля веба увы не срослось
>>174048349>шарп очень мощный язык, зря ты так.Двачую. Мощный, быстрый (быстрее только кресты) и крайне удобный для программирования. >Напиши на нем приложение под андроид/вебВеб - легко и просто. Андроид вроде тоже.
>>174048371>для веба увы не срослосьХа, отсоси пиздабол!>мощный языкХА-ХА!
>>174048417>ХА-ХА!Этот жс-хипстер порвался, несите нового
>>174048417ну вообще можно и на веб написать. через никому не нужный сильверлайт.а еще я не разу не сишарпобоярин :3
>>174048349Не такой мощный, как JS.JS впитал в себя лучшее, что когда-либо было в индустрии языков программирования.
>>174048429Это такой тонкий реквест от чухана со здоровой самоиронией которому нассали на лицо, что он хочет добавку?
>>174048359>Напиши на нем приложение под андроид/вебXamarin/ASP.NET
>>174048469Ну-ну. Именно поэтмоу придумали TS, да?
>>174045967 (OP)почти уговорил
>>174048490>>174046331
>>174048477>ASP.NETон скорее имел ввиду на стороне клиента. сервер можно хоть и на ассемблере написать, было бы желание
>>174048477>костыль на костыле>А ВОТ МОЖНО ТАКИ НАПИСАТЬ!Ты сам веришь в то что это кто-то использует?
>>174048490TS придумали для макак, которые не умебт в метапрограммирование и приходят из языков для макак, таких как шарп, джава, плюсы.
>>174048516похоже ты хорошо знаком с историей появления TS и в продакшене использовал и ТС и ЖС.
>>174048516в гугле, майкрософте и фейсбуке работают макаки, так и запишем
>>174046821Сэйм, только я кокодемию базовую прохожу, лол
>>174048349Сколько весит минимальный рантайм шарпа?
>>174048529Конечно. Я и сейчас использую в продакшене ТС, там где требуется работать с макаками. Я пишу на js уже 18 лет. Помимо это я так же пишу на сях, шарпе\жэаве, го, лиспе и смолтолке. Я знаю, о чем говорю.
>>17404859750 мб
>>174048597Что такое вес рантайма?Мимопрограммист
>>174048636Это статически слинкованный со всеми зависимыми библиотеками, или динамически?Что включает минимальный рантайм? Какие подсистемы?
>>174048671Не знаешь, что такое рантайм языка программирования?
>>174045967 (OP)Фронтенд - говно для пидоров дизайнеров
>>174048697Весь твой гуй на компьютере - это фронтенд, дебил.
>>174048691Что такое рантайм знаю, это время исполнения. Что такое вес времени исполнения, я не знаю.
>>174048691Време между запуском приложения и его остановкой?начитались умных терминов и выебываются нет чтоб понятно однозначно написать
>>174048720*время
>>174048718Это библиотека времени исполнения. Взависимоти от языка она выполняет разные задачи. Это могут быть просто как набор функций, так и объектная система, сборщик мусора, планировшик легковесных потоков, и еще овердохуя всего.
>>174048706Гуи для пидоровмимо юзаю ms-dos
>>174048739Майкрософт - для пидоровмимо юзаю линукс
>>174048739Большая половина ПО под dos использует TUI - сорт оф гуй.
>>174048674статической линковки в нет-е нету. это даже знаю я , жыэс макака. как и во всех VM языках
>>174048755То есть вы хотите сказать, что в шарпе одна лишь vm весит 50 метров?
>>174048738Просто скажи как это взвесить, и я тебе взвешу C#
>>174048765да. че, много чтоле? или ты линуксоид на древнем пне с гигабайтовым диском?
>>174048766Ну скомпилируй в статический бинарь какой-нибудь хелловорлд. То есть в такой бинарь, который можно перенести на другую машину той же архитектуры, с той же ОС, на которую не надо ничего будет устанавливать дополнительно, а можно будет просто запустить этот бинарь и приложение запустится. (если нет возможности статической линковки то вместе с бинарем посчитай вес библиотек которые надо будет перетащить вместе с ним, чтобы все заработало)
>>174048706И его пилили пидары-дизайнеры.Программирьвание - это бекенд
>>174048781Рантайм ноды весит 8 метров, например.
>>174048794*системные билиотеки конечно считать не надо (kernel32, user32 вот это все, libc там)
>>174048781Все относительно.А сколько весит vm джавы?
>>174048697Но на нем и бэк можно делать
>>174048808у меня на маке 26 мби еще не не забудь посчитать с чем она линкуется
>>17404884052 мб без апдейт репозиторияhttp://www.oracle.com/technetwork/java/javase/windows-diskspace-140460.html
>>174048848Всратый бек на ноде?
>>174048866Системные библиотеки которые гарантированно есть в каждой таргет ОС считать ни к чему. Иначе так к каждой программе можешь прибавлять половину операционной системы.
>>174048794
>>174048903Чем тебе не нравится нода?
>>174048928ICU посчитай
>>174048979Тем, что она говно на котором даже ее разрабы писать не советуют
>>174049010Я не нанимался.
>>174049032Короче нода плохая потому что ты так себе придумал и тебе так сказали. Вся ясно.
>>174049056Ну кому я больше поверю? Анону с двача или разработчику ноды?
>>174049071Хуево то, что ты не имеешь собственного мнения и аргументов. А пытаешь кому-то верить. И приводишь чужие слова, как аргумент. Не говоря уже о том, что разработчиков ноды овердохуя.
тред не читал, но осуждаюмимо-бэкэнд макака пэхапэ
>>174049071С тех пор как Раян Дал - создатель ноды, перестал ее разрабатывать, прошло уже 6 лет. С тех пор ее успели форкнуть, слить обратно, и переписать большую ее часть заново. libev выбросили и написали новый libuv, потому libev был говном. Переписали почти все встроенные модули, или они депрекейтнулись. Все что в ней осталось от той ноды, что была прежде - это движок v8, и то сегодня можно уже использовать вместо v8 майкрософтовскую чакру. Опционально.
>>174049071>>174049234Это не говоря о том, что ES с тех пор уже выпустил 3 новых редакции и сам язык стал лучше. Сравнивать ноду сегодня и ту, что когда-то запили Дал, это все равно что сранивать Java 1.1 с Java 10.
>>174049096Во первых - их нет от слова совсем. Существуют только те, кто может в ноду т.к. познакомился с ней на волне хайиа 2016 года, но на деле юзает какойто пхп.А во вторых, чтобы иметь свое мнение мне нужно ноду учить, а нахуя мне тратить время на то что называет говном его же создатель?
>>174049234>>174049252кстати нода/жыэс это отличный пример когда крупные корпорации начали таки ДОГОВАРИВАТЬСЯ, а не тянуть одеяло каждый на себя.
>>174048794Первая картина это чисто екзешник, скомпилированный в Release. Эта картинка, это опубликованное приложение для установки на комп. С инсталлятором, манифестами и т.п.
>>174049292Отвалилась
>>174049264>их нет от слова совсемЧто вы говорите. https://github.com/nodejs/node/blob/master/AUTHORS
>>174047765таки асм?
>>174049264>А во вторых, чтобы иметь свое мнение мне нужно ноду учить, а нахуя мне тратить время на то что называет говном его же создатель?Так он не называет ее гвоном. Вся его притезния это в колбэк хелле, потому что на тот момент когда он ее писал, в языке не было асинков. Он прямо так и говорит об этом. В любом случае, если ты формируешь мнение о чем-то на основе чужого, то ты дурак. >Существуют только те, кто может в ноду т.к. познакомился с ней на волне хайиа 2016 годаНу ахуеть теперь. То-то нода ломится от пакетов, основная притензия в том, что инфраструктура слишком зарасна, потому что СЛИШКОМ ДОХУЯ НАРОДУ, а оказывается, никто на ней не пишет. >учить нодуЭто вообще пушка. Что там учить собрался, когда вся стандартная либа это полсотни функций ввода\вывода.
>>174049300Круто. А какие подводные при кроссплатформенной разработке? Шапровский стек полноценно реализован для всех трех мейнстримовых ос? Или есть подводные?
>>174049369>Так он не называет ее гвоном. Вся его притезния это в колбэк хелле, потому что на тот момент когда он ее писал, в языке не было асинков.и спустя 3 года после появление промисов, в ноде до сих пор они не реализованы для стандартных функцийне говори про util.promisify
у каждого языка свое предназначение
>>174049459Напиши PR, если тебя это так сильно тревожит.
>>174049519даже у твоего, если ты понимаешь, о чём я
>>174049418Мне сложно что-то сказать по этому поводу, т.к. кросплатформенной разработкой я не занимаюсь. Я ковырял .NET Core в линуксе. Это весьма перспективная штука и она развивается очень быстро. Самый кайф, что она сделана на пакетах и не требует для программ дотнет фреймворка определенной версии. Подгружает только необходимые библиотеки нужных версий. Но, без visual studio, сложновато ей пользоваться. То, что в винде делается кликом мышки, там это все надо командами в консоль 5 минут вбивать.
>>174045967 (OP)Уже этим занимаюсь Бро, рили, даже всякие ргз на нем делаю, где нужно составлять графики, делать обширные вычисления и т.п.Эээх, еще бы научиться на js считать информацию с текстового файла
>>174049559html-страничка, сгенеренная серваком - не текстовый файл?
>>174049534Мне кажется, что это вообще большая проблема статических и ентерпрайз-языков, что разработка на них без ide и тулчейна превращается в какой-то кошмар. Чтобы писать на java\шарпе нужно ide. Чтобы писать на плюсах, нужно на каждой ос преждевременно собрать себе билд систему как минимум. Динамические языки такие как питон, жс, лисп, раби, пхп лишены этих недостатков. разработка на них на любой платформе одинакова и не требует пляски с бубном, чтобы просто сесть и начать писать.
>>174049530ты думаешь я один такой? можешь найти где-то на гитхабе тред полный надежд и отчаяния. и где-то еще один был.for the sake of api stabilityпидоры
>>174049559JS - это встраиваемый язык без системы ввода\вывода. Ввод вывод реализуется окружением, куда он встраивается. Если ты пишешь на ноде, то нет никаких проблем читать файлы прямо с файловой системы. если ты пиешь в браузер, ты можешь запрашивать файлы у сервера по сети, или ничто тебе не мешает загружать файл с пеки посредство формы.Так же есть ограниченная поддержка FileSystem API в некоторых браузерах, Ты можешь запросить у пользователя разрешение, на чтение запись в определенную директорию.
>>174049632два фолоу этому гитоёбу
Котаны, он дело говорит? Реально стоит ли JS учить?
>>174049612Лол, что тебе мешает расширить то стандартные апи, и подтягивать в каждый свой проект. Что-то типа reset.css, только runtime.js. Придумал себе проблему. Все правильно они делают, потому что апи должен быть обратно-совместим. Если бы и реализовывали, то это было бы под флагом рантайма\ флагом дополнительным параметром в функцию или вообще отдельным методом.
>>174049669Если в 2020ом году ты не будешь знать js, это все равно, что ты не умеешь читать. Даже твоя мамаша будет знать js к тому времени.
>>174049669стоит учиться учиться. как завещал великий и ужасный
>>174049670Я конечно же использую util.promisify , всякие fs-extra и прочее говно когда мне надо, или на худой конец await new Promise() лол. Но это дебилизм сука. Есть достаточно способов не ломать совместимость.
>>174045967 (OP)Пишите на HTML. Только в HTML вы обретете себя и станете счастливыми. HTML - это будущее. HTML - это лучшее, что придумало человечество в области высокоуровневых языков программирования на сегодняшний день. Если вы не понимаете HTML - вы несчастный человек. Прекратите быть несчастными людьми. Пишите на HTML.
>>174050000аштиэмэль - язык гипертекстовой разметки, мразь, а не ЯП
>>174045967 (OP)JS же вообще не нужен. Вообще, от слова нахуй это надо? Лучше целиком обновить страницу, чем обращаться к очень медленному и тормознутому JS. Я автор более 40 сайтов (в основном говносайтов-доров под загрузки-гуглю), но никогда не использовал JS. Говно без задач.PHP рулит. JS вообще не нужен.
>>174050019Язык разметки - это декларативный без полноты по тюрингу, но тоже язык программирования, даун. Ты программируешь рендер браузера, что именно как и в какой последовательности ему отображать.
>>174050137даун тот, кто неполный по тьюрингу язык называет ЯП-ом. я всё сказал
>>174045967 (OP)>отсутствует "use strict" в начале кодаА как же будущее? А знание ЖиЕсть? ОП - хуй, проебался с текстом. ГАГАГАГАГА (убейте меня кто-нибудь)
>>174050284Не надо писать use strict в начале кода, если запускать окружение с флагом, чтобы use strict использовался по умолчанию. Все достопочтенные доны так давно уже делают.
Самый лучший язык эпохи.
Лучше не придумаешь.
>>174045967 (OP)Jquery
>>174049534Использую rider от jetbrains, брат жив.
>>174049578>>174049632Я с серверами и с NodeJS дел не имею. Алсо, скажите чем отличаются Ajax от NodeJS? Типо на ноде сервак пишется, а на аджаксе че делается?
>>174051839Нода это рантайм для запуска js скриптов. А ajax - это технология асинхронных сетевых запросов и построения страницы по частям )полученными асинхронно по сети). Твой вопрос сравни - скажите в чем разница между Ауди и 92-ым бензином?
>>174051839>>174051915>ajax - это технология асинхронных сетевых запросовТехнология - это считай принцип. Концепция. Идея.
>>174051839>Я с серверами дел не имеюКаждый раз, когда слышу подобное, складывается ощущение, что у человека, который это говорит, убеждение, что сервер - это какой-то удаленный вери-мощный компьюетр, который неосязаем, где-то там, и вообще непонятно как с ним работать, что-то там в командной строке, сложна. Словно они даже не знают, что сервер - это такое приложение. Что на его личном компьетере в данный момент работает ни один сервер, а может быть даже не один десяток серверов. Что клиент-сервераная архитектура - это принцип построения приложений, а если точнее, принци междпроцессорного взаимодействия. И что, десктопные приложениея и утилиты, тоже могут и весьма часто, построены на этих принципах.
Это, вы мне лучше скажите, я вот делаю на js два get запроса, как сделать функцию которая выполнится после выполнения этих двух запросов? Пихать один запрос в другой не вариант, они находятся в разных кусках программы, так что нужно просто после выполнения запросов.
>>174052143fetch(yourFirstGetRequest).then(yourSecondGetRequest).then(yourFunctionAfterGetRequests)
JS это Java Script?
>>174052195Нет. Это JavaScript.
>>174045967 (OP)Костыльный, убогий язык. Пишу и блююсь, сколько костылей. >>174052143Тебе уже дали ответ выше, но советую присмотреться к axios, вместо дефолтного фетча.
>>174052258Это лучший в мире язык.
>>174050019>>174050000биба и боба - два долбоеба.один - попсовый шутник прямиком из 1917го. Второй тупой школьник оттудаже
>>174052281Нет, это худший в мире язык. Ты просто не знаешь альтернатив, ибо даун. Лучший язык - Scala.
>>174052479Погоди, но ведь лучший - это PHP
>>174050166Но ведь html - полный, по Тьюрингу.
>>1740525011с, вообще-то.
>>174052479>Ты просто не знаешь альтернативТы скозал?
Высокоуровневые языки - говно, вкатывайтесь в асм. мимо-рубист
>>174052554Я сказал. Дауна видно сразу: если он считает js лучшим языком - он даун.
>>174052606Понятно.
>>174052533Что не так с PHP? Лучший язык для бекенда
Обожаю JS! Лучше языка для говнокодинга даже не придумать! Я вот специально, сажусь и пишу такую дичь, что бы у других кодеров кровь из глаз пошла. К примеру, калькулятор в котором вводимые числа сохраняются в массиве (эквивалент регистра) и потом из массива элементы конвертятся в число. Всё это конечно же графическое, с Бутстрапом конечно же и прочей дрисней. Кароче, больше треша и угара.
>>174052654в сравнении с чем? дот нэт? змея? рельса? ейтиси?
>>174046821С паскаля нужно начинать потому что, или си. Гугли "песни о паскале".
>>174046821Анон, где йобазадачки нашел, поделись источником.Вообще где взять годный задачник по ДжЭс?
>>174052654Пиши, кто ж тебе не даёт. А я буду писать на 1с, ибо это лучший ЯП для программиста в России.
>>174052728ты, походу, про 1с с лурка узнал, ибо сталкнись ты с ним в реале - писал бы иное
>>174052680>var>function>jqueryЕбать ты.
>>174052725Попробуй сам себе задачи ставить. К примеру, можешь для начала написать простенький воксельный движок для 3 -D шутера.
>>174046122> где строка это числоПроиграл.Строка- это объект. А объектами можно как угодно вертеть. За это и любим язык.
>>174052750Что бы я писал? Мне нравится 1с, вот чего ты доебался?
>>174052759это ты ещё моего убер-скрипта для ддос атак на джиэс не видел
>>174048270github
>>174052783да кому ты тут на хуй упал, болезный. иди отчёты строчи тёткам из бухгалтерии
>>174052759А что не так с jQuery? А чем тебе function не устроили? А как ты без var переменные будешь задавать?
>>174045967 (OP)Да ОП! Я тоже люблю обмазываться JS и говнокодить! Каждое утро я беру два больших черных мешка и собираю в него все несвежие скрипты, которые нахожу в интернете...
>>174052829Жирно как-то.Это было бы нормой, если бы ты так писал в 2010-2013 году. А сейчас есть es 6.Вместо var - let и constВместо function - стрелочные функции/короткий синтаксис объявления функцииВместо jquery - любой популярный фреймворк.
>>174053027>Вместо function - стрелочные функции/короткий синтаксис объявления функцииЭка как, А как ты будешь в свои стрелочные функции this устанавливать?Ну-ка давай вот, функция Array.prototype.filter принимает два аргумента - колбэк, и thisArg. Реализуй-ка мне [1,2,3].map() чтобы в твоем колбэке this был строкой 'хуй', на стрелочных функциях.
>>174053120>[1,2,3].map() .filter*
>>174053120>/короткий синтаксис объявления функцииТы как? Читать то умеешь? Не зря ведь написал после слеша, вроде как.
>>174053027Хуйня про функции. Если у тебя есть набор утилитного говна можно и в виде функций оформить без всяких стрелочных и норм
Это скриптовый язык для изменения состояния dom`а без перезагрузки страницы, хули вы тут развели? Еще бы штмл всех заставляли учить, лол
>>174053261Может ты имел ввиду короткий синтаксис методов, но не функций.Потому что some(calback) - callback у тебя будет либо arrow function с фиксированным this, либо все та же длинная function expression function(){}
>>174053027ie 6 не поддерживает.
>>174053318В итоге на js можно написать даже аллаха.
>>174053318Чувака пишущие на js фронты десктопных мессендрежеров, ide и бразуеров и офисных пакетов - видимо не в курсе.
>>174053396Но небо нельзя.
>>174053398Ну дык все эти программы просто браузер.
>>174053398В этом и главная проблема.
>>174053328Для этого есть полифилы. И babel.>>174053325Не понял. foo(bar) и function foo(bar) не одно и тоже, разве?
>>174052479> Лучший язык - Scala.Лол. Ташемта, питхон.
>>174053446То что не выполнит жс- выполнит пайтон.
>>174053523Нет. Первое вызов, а второе объявление.
>>174053556Пайтон работает только в раю на дереве.
>>174053571Да, точно, значит я перепутал и так объявлять метод можно только в объектах.Я уже с вью совсем деградировал, там просто можно объявить короткий синтаксис объявления метода, но ведь это все делается в экземпляре vue объекта.
>>174053463Я как чувак пишущий гуй vivaldi, с тобой не согласен. Это не браузер. Это тулкит. Такой же как Qt или GTK, или WinForms, или хоть что. Ты нигде не пишешь ПО с нуля, реализуя весь гуй на прямых вызовах к видеокарет. работу с сетью прямой работой с сетевым стеком в режиме ядра, а работу с фс, драувером блочного устройства. Ты везде используешь готовые компоненты и складываешь из них,к а киз кирпичиков прикладное ПО, Штуки типа nwjs\electron или кастомные вещи типа вивальди\ндексбраузеров, это смесь из Chromium Embedded Framework, ноды, аддонов для проброса АПи различных подсистем. И сами по себе эти апи бесполезны - конеым ПО их делает именно клей, которым и является JS.
Народ, на чем сейчас веб разрабатывается? А то в 2011 застрял (привет jqeury)
>>174053772Кто на чем. Ангуляр, реакт, вью, ванила.
>>174053791И вот вопрос по первым трем (про ванилу не знаю). Насколько я понял, вся генерация страницы идет на клиенте. Тогда каким образом идет поисковое продвижение? Ибо сеошниками это пиздец как надо.
>>174053902Server Side Rendering
>>174053902На бэкенде. Для этого есть SSR. Погугли.
>>174053960>>174053987Да, про это я видел. А как js фреймоворки будут вести себя с cms? Или они используются для создания сайта с нуля? Мне надо просто во всем разобраться, чтобы понять что начинать учить, а то php+jqeury задолбало, чувствую что на месте стою.
>>174053902Так же как и прежде все. Для поисковиков на сервере генерируется статический контент. Просто теперь, ввиду что все от использования простых библиотек типа jquery переросло в использование фреймворков (или фреймворк-лайк библиотек), то обычно вместе с ними идет специальный модуль\компонент, который отвечает за пререндеринг на сервере компонентнов интерфейса для поисковиков. Просто раньше ты сам все это писал ручками и каждый раз по-новому. Теперь это делают за тебя, но у проектов должна быть позожая арзхитектура, твсе обернуто системами сборок, и вот это все. Короче говоря, нужно или вкатываться основательно, выбирая определенный стек (фреймворк и инструменты под него) и дрочить, или не вкатываться вовсе, продолжая пилить все как привык.
>>174054042cms уже никто не использует. используют cmf.
>>174053523>>174052143Типичные JS-обезьяны. Помни, анон, если будешь кодить на этом недоразумении, то отправишься к ним на парашу.
>>174053027А какая разница если все это пихается в babel и преобразуется в нормальный js. Эти ваши стрелочные функции лишь синтаксический сахар
>>174054243Тише тише, пхп погромист
>>174054253Ну так пиши в машкодах. А то, какая разница. Эти ваши ЯП лишь синтаксический сахар.
>>174047730Просто у жавадолбаебов горит, что нормальные касты только в следующей версии завезут, а тут какой-то остров вылез и ещё выебывается своими нулсэйфити.
>>174054086Спасибо. Собственно говоря поэтому я и спрашиваю, чтобы понять в какую сторону мне катиться, потому что надоело сидеть на месте.>>174054192Cms дофига как используют (я работаю в основном на modx и битрикс). Много кто не готов платить за полноценную разработку сайта (всем как всегда надо быстро дешево и чтобы было готово вчера). Думаю начать перекатываться на какой нибудь yii или laravel.И еще вопрос. Насколько отличается разработка с помощью фреймворков и cmf по цене и время/трудозатратам?
>>174054464Я имел ввиду, что там, где до сих пор используют кмс, все осталось по-прежнему. Иначе, если же втыкать между кмс фронтом микросервис для рендеринга фронта, наличие кмс не будет иметь смысла, ибо она останется выполнять роль только сохранения и доставания данных из бд, что проще ее выбросить и написать эту логику на cmf. Я не видел чтобы пилили фронты на современных реактивных фреймоврках под какой-нибудь битрикс, вордпрес или джумлу. Там все как прежде, ничего не поменялось.Вообще убеждение что все вокруг перебежади на все современное очень большое заблуждение. На самом деле бОльная часть продолжает пилить все на старых стеках технологиях, или на собственных велосипедах. Лишь новые, большие и командыне проекты могут начинаться на чем-то таком, о чем была речь выше.
После того как по-настоящему вкатился в разработку, понял что знают только один язык только дауны и длясебяторы. В реальности язык это просто инструмент и ты освоишь те инструменты, которые нужны будут для твоей задачи.Не рассматривайте вкат в один язык как охуеть задачу, не растягивайте время, быстренько вкотились и изучайте общие паттерны архитектуры, идиомы, понятия типа статическая и динамическая типизация, чтобы знать чем один язык отличается от другого. Дрочат на один язык только поверхностные дауны, так вы можете знать что перед вами не разработчик, а хуесос.
>>174048555Макак там больше половины с таким же количеством менеджеров.Будто там сверхлюди работают, а не такие же двачеры блядь.
>>174054615Хорошо, спасибо за ответы.
>>174048371>для вебаASP.NET
Лучший язык программирования.
>>174054639> После того как по-настоящему вкатился в разработку, понял что знают только один язык только дауны и длясебяторыИмею куча всяких интерпретаторов на харде.Понимаю, что нахуй мне не нужны.Те алгоритмы, которые я пишу, можно на жиес писать.Будь он скорострельней писал бы даже нейросеткиЕсть Луа- нахуй не нужно.Есть питон- иногда использую.Сейчас ради интереса изучаю пролог, и создаю высокоинтеллектуальные программы.Один хуй интерпретатор и жс+хтмл+ксс связывыю.
>>174053723> vivaldiЗаебись сделали. Только интерфейс лагает иногда