Этого треда уже нет.
Это копия, сохраненная 10 октября 2023 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
16905872698640.png73 Кб, 1050x1050
JS Thread #287 /js/ # OP 2796406 В конец треда | Веб
Предыдущий тред: >>2786577 (OP)

Больше пары строк кода в посте или на скриншоте ведут в ад.

Для программирования на HTML https://codesandbox.io
Для Node.js с консолькой https://repl.it/languages/nodejs

Если рассчитываешь получить дельный ответ, сформулируй правильно вопрос: «что я хочу получить, что я для этого делаю, что я вместо этого получаю». Если/когда самостоятельно найдёшь решение — поделись в треде, мы за тебя переживаем.

Документация - https://developer.mozilla.org
Руководство для вката - https://github.com/acilsd/wrk-fet#javascript
База АЙТИ 2 2796416
Если ты не работаешь на отъебись и кабан тебе не платит акциями или процентом от общей выручки кампании - ты долбоеб.
3 2796420
>>796416
Sigma grindset
4 2796429
Поясните плес про babel плагины. Я правильно понял что сейчас в 2к23 году уже устарел плагин @babel/plugin-proposal-class-properties и вместо него надо использовать @babel/plugin-transform-class-properties

Я правильно понял или нихуя не правильно?
5 2796432
Насколько надо разбираться в отличиях между разными EcmaScript? Надо прям знать: "вот это добавили в ES6, а это было уже в ES5"? Или вообще поебать, главное уметь пользоваться всем, что понадобавляли в разное время?
6 2796437
>>796432
Всем похуй. Если мне надо заюзать дохуя модную фичу - иду на caniuse и проверяю. И меня совершенно не ебет, есть ли она в стандарте вообще и уж тем более, когда её туда добавили.
7 2796438
>>796437
Понял, спасибо. А то зашёл в шапку, увидел там пункты по типу "канал по ES5", "книга про ES6" и растерялся
8 2796518
Jquery для альфачей
React для беток
Angular, Svelte для омежек
9 2796523
>>796518
Уроки от Пашки по Vue для гига альф
10 2796525
>>796523
База треда
16909098931912.jpg302 Кб, 722x1280
11 2796553
Мужики, какой фреймворк выучить после Реакта? В целях самообразования и раскрытия новых горизонтов. На реакте работаю два года, глаз уже замылился, надоело. Хочется чего-то новенького попробовать. Выбор стоит между вуе и ангулар. Свелт кажется какой-то хуйней без задач, солид это тот же реакт по сути. Остальное это вообще шляпа никому не известная. Картинка для привлечения внимания и чтобы все думали что я гетеросексуал шутка или нет
12 2796554
А что насчёт самого стандарта EcmaScript? Знаете ли вы стандарт настолько что можете цитировать конкретные главы? Как работает парсер языка? Все эти конструкты спецификации, типа RerenceRecord, CompletionRecord, EnvironmentRecord и др? Я пробовал читать но с опр. момента становится слишком заморочено, тяжело разбирать продукцию грамматики и понимать что она значит, ведь для этого язык нужно на 100% зазубрить, иначе провалишься в слепое пятно где уже ничего не имеет смысла.
13 2796558
>>796553
Нахуя ещё один фреймворк, бери лучше технологию незнакомую и изучай. Фреймворки это наносное
14 2796574
Аноны, что читаете из статей/новостей по вэб-разработке?? поделитесь чатами или каналами в тг/вк, блогами, лентами и т.д. чтобы быть в курсе нового и хоть как-то двигаться, а то я понял, что новое узнаю только на новой работе и как-то печально стало
15 2796575
>>796558
>>796553
хули там учить.
изучить как и что работает и готово.
это не какая-то нода, а просто очередная обертка.
все то же самое, просто иначе.

>>796553
изучи оба, хули. месяц на один, месяц на другой и все.
понять что и как работает - хватит и пары дней.
а потом может и перекатишься на нормальный фреймворк - ангуляр.
16 2796576
>>796574
ФайрШып.
17 2796581
Сап, программач, год писал на реакте и год на ангуляре, решил слазить с ангуляровского стула и возвращаться на реакт но за год уже подзабыл его реквестирую какие-нибудь краткие конспекты или видео где быстро без воды и разжевывания для ньюфагов повторить для собесов на мидла базу и мб какие-то более углублённые темы
18 2796586
>>796576
И чо это за учимся играючи? У меня нет потребности что-то конкретное новое узнавать, я просто хочу от всего помаленьку узнавать, на досуге как ленту читать статейки или мнения в чатах
19 2796590
>>2796339 →
Что за контора? Какая-то ноунейм или из больших?
20 2796591
>>796581

> решил слазить с ангуляровского стула


Ачотак?
21 2796592
>>796590
Сразу 3 оффера на 280к от трех контор:
10к+ сотров
5-10к сотров
5-10к сотров
22 2796593
>>796590
Из нонейм максимум предложили 230к до вычета ндфл.
23 2796596
>>796553
Ангуляр конечно. Это база. А вью это второсортная китайская подделка для пыхамакак.
24 2796598
>>796596
С китайцам надо дружить, если не уехал
25 2796602
>>796591
Тупой формат шаблонов, в котором нельзя опционально передать инпут в компонент, кастомные html-элементы усложняют верстку, нельзя сделать параметризованные по типу компоненты, много бойлерплейта - дороже разработка, хотя мне как разрабу это мб даже плюс, тормозная сборка проекта причем бывает такая хуйня, что порядок импортов решает, соберётся или нет, роутер со своим приколами, например, нельзя получить заматченный параметр урла в компоненте, который рэндерится раньше по цепочке чем компонент, относящийся к роуту с этим параметром
26 2796607
>>796592
Заманчиво. Какой стул? Сам сейчас мидл-минус за 180к в <100 сотров конторе, которая приказала долго жить. Хочу уже 200к планку преодолевать, мидлом без минуса притвориться
27 2796609
>>796607

>Какой стул?


С пиками.
28 2796612
>>796609
Ангуляр значит?
29 2796615
>>796612
Не, реагирующий.
30 2796651
>>796554
Все спецификации такие, они не для того чтобы читать, а для того чтобы в спорном случае залесть и потратив час на один алгоритм разобораться как оно устроено.
31 2796661
>>796553
Зачем? Учи С++ на черный день

если риакт умрет то фронт превратся в хуиту за 50к в месяц
32 2796664
>>2796570 →
"Знать как работает промис" и "уметь с помощью промиса получить данные с бекенда" это два очень разных уровня
33 2796667
>>796664

>два очень разных уровня


Какая разница, если соискатель не находится ни на одном из этих уровней?
34 2796671
>>2796513 →
Что ты несёшь
35 2796690
>>796667
Сделать фетч и отрендерить данные 99% вкатышей смогут. У тебя какое-то ебанутое преувеличение
36 2796692
>>796690

>отрендерить данные 99% вкатышей смогут. У тебя какое-то ебанутое преувеличение


Это не преувеличение, это реальный опыт(неоднократный) собеседования вкатышей, которые не в состоянии написать fetch().then(r => r.json()).then(setState) внутри useEffect'a. Я уже не говорю про сложнейшие штуки как ртк, саспенс и подобное.

Ну и самое веселое - у этих чуваков было по 1-2 года опыта разработки. Ну или они напиздели, что более вероятно
37 2796696
В шапке написано, что моменты про графику в канторе можно пропустить. А почему?... И что именно считать "про графику"? UI?
38 2796702
>>796696
Всё читай, один хуй в работе понадобится.
39 2796709
>>796696
хз.
шапка нужна чтобы сориентировать залетного, ответить на вопрос.
но не роадмад, как от Пашки.
40 2796712
>>796696
Не трать свое время на Кантора-хуянтора.
Лучше решай прикладные задачи. Если синтаксис освоил - то начинай пилить свой пет, так и научишься.
Нужно тебе, к примеру, сделать так, чтобы кнопка меняла цвет фона в div - идешь и читаешь главу в Канторе, которая поможет это сделать.
Читать просто чтобы читать бесполезно, все равно у тебя из головы эти знания выветрятся без применения. Программирование это не про энциклопедические знания, а про умения решать задачи.

Пока сам не сядешь и не напишешь хотя бы КРУД - ничему не научишься.

t. человек, который прочитал Кантора и прошел пару курсов на ютубе по Жиесть.
Гойда.png12 Кб, 1166x246
41 2796724
Можете объяснить разницу и почему одно работает, а другое нет?
42 2796726
>>796724
Убери квадратные скобки вокруг items.map, у тебя массив в массиве в итоге получается
43 2796729
>>796726
Спасибо, бро.
image.png1,5 Мб, 1200x800
44 2796732
>>796406 (OP)
После начала специальной военной гойды, помню был какой-то курьёз с залитием вируса, вроде, как депенденси какой-то.

Сейчас как? Безопасно просто качать последние версии или нет? А то я просто начал качать всякую хуету по типу ноды, тс, etc., и начал использовать, а потом что-то как вспомнил про этот случай, так сразу аж вспотел.

Я вкатун, но из-за двача с терминологией около знаком и событиями вокруг джс.
45 2796734
>>796732

>с залитием вируса, вроде, как депенденси какой-то.


С добрым утром.
Каждый второй пакет имеет бекдор-спидорак.

Тот же jscore, после того, как у него каждый день воровали его пакет и не платили, решил выпустить обновление пакета, который терминал людям ломал.
image.png34 Кб, 851x96
46 2796756
>>796724
у тебя массив в массиве.
47 2796762
>>796702
Спасибо
>>796709
Спасибо
>>796712
Спасибо. Но меня лютая неуверенность берёт. Решил, что как Кантора дочитаю, сразу полезу тудушку писать
48 2796782
>>796661
Кресты медленно, но умирают. Лучше уж тогда учить раст.
49 2796785
>>796667
Соискатель может быть на уровне, на котором он несколько лет дергал ручку через react query/rtk/apollo, а фетч последний раз писал лет пять назад, когда вкатывался.
50 2796790
>>796785

>несколько лет дергал ручку через react query/rtk/apollo


Так они и используя <стейтменеджернейм> нихуя написать не смогли.

>фетч последний раз писал лет пять назад, когда вкатывался.


Фетч я привел просто как пример. По факту там была уже готовая функция формата
async function getTodos() {
await new Promise(r => setTimeout(r, 1500));
return [...]

}
51 2796817
>>796429
В 2к23 устарел сам Babel
52 2796842
>>796790
Значит врунишки. Сам с такими сталкивался, те правда 150к просили.
53 2796850
Дергать за ручку это делать fetch к API, чтобы в res насыпались сладкие джейсоны?
54 2796853
>>796553
electron js
55 2796854
>>796850
Дерганием за ручку занимаешься ты сидя в fap тредах. Мы же делаем запрос к методам. Да.
56 2796876
>>796596
Ты можешь пояснить, что не так с vue? Или ты типичный кукаретик, который не сталкивался с этим прекрасным фреймворком, а ли транслируешь мнение очередного инфлюенсера.
57 2796880
>>796876

>что не так с vue


наверное то, что его сделал нонейм чинг чонг и его разработка никем крупным не финансируется?
58 2796889
>>796817
Серьёзно? Серьёзно? Ты меня джокажешь? Я что тебе какая-то джока? Итс нот фуни, ма бой
59 2796892
>>796889
Со смертью IE необходимость в бабеле постепенно сходит на нет. если не брать в расчет транспиляцию JSX
60 2796900
>>796892
С траснпиляцией JSX справляется даже TS. А вот дальше неплохо бы всё, например, заминифаить. И либо пердолинг с настройкой скриптов сборщиков, либо ОПА, вебпак, бобыль, терсер, ахахаха, вот оно, понеслось.
61 2796902
>>796900

>заминифаить


Бабель какое отношение к минифаю имеет?
62 2796905
>>796902
А что ещё непонятно из того, что выше написано, чтобы по 10 раз не уточнять?
63 2796910
>>796905
душно.

мимо.
64 2796913
>>796910
Такова локальная среда обитания, увы.
65 2796917
>>796876

>что не так с vue?


Ну вот лично я когда пишу на зеленом потом очень жиденько какаю. С ангуляром, реактом и жиквери такого нет.
66 2797083
Мы тут опять на первом месте.
Гойда, братья!
67 2797086
>>797083
Пиздеж. Если ебалом и ростом не вышел будть ты хоть трижды миллиардером - писечку не понюхаешь.

190 см листва не вышел ебалом
68 2797208
>>797083
Постная залупа, т. е на всё остальное у них проценты есть, а на IT БОЛЕЕ ПОЛОВИНЫ.

>>797086
Ничего, и тебя в семью пустят.

мимо
image.png1,3 Мб, 1200x900
69 2797234
Ньюфажных вопросов пост.

Какой стартовый набор для джуна в 2023.5? JS + HTML + CSS, React, TypeScript? Ну и Git + GitHub

Какой терминал используете? Git Bash норм? Почему текстовые терминалы популярнее какого-нибудь GitHub Desktop с графическим интерфейсом? Или мне так кажется?

Ну и это, в чем залог успешного обучения и вката? Помимо регулярной практики вместо миллиардов видосиков и курсов.

Спасибо за ответы, если они будут.
70 2797268
>>797234

>GitHub


Мимо

>Какой терминал используете? Git Bash норм? Почему текстовые терминалы популярнее какого-нибудь GitHub Desktop с графическим интерфейсом? Или мне так кажется


Какой удобнее, всем похуй на твой терминал. Таски пуш (желательно не в мастер), остальное похуй.

>в чем залог успешного обучения и вката


Реальный интерес к разработке, а не вкат ради 300кк/нс
71 2797304
>>797234

>Какой стартовый набор для джуна


CampleJs + chatGPT, будто ты сам не знаешь. Ангуляр + тс, если не знаешь.

>Какой терминал используете?


Tabby. Windows Terminal.

>терминалы популярнее какого-нибудь GitHub Desktop


Быстрее и проще. Незачем открывать какую-то программку когда можно пару раз ударить по клаве и все увидишь.

>Ну и это, в чем залог успешного обучения и вката


регулярная практика, теория вместо миллиардов видосиков и курсов.
72 2797385
>>797304
Так реакт все, теряет позиции? Как вообще дрочат фреймворки, по востребованности в вакансиях на текущий момент? Да, чатжпт пользуюсь каждый день, хорошо тупые вопросы разжевывает с примерами. Про CampleJs впервые слышу, спасибо.

А что насчет Vue?
73 2797392
>>797385

> по востребованности в вакансиях на текущий момент?


По хотелки твоего лида.
74 2797405
>>797385

>реакт все, теряет позиции


Хуя манямирок.

>Про CampleJs впервые слышу, спасибо.


Лучше его подробнее изучи. Единственный нормальный кандидат на замену реакту.
75 2797416
>>797405
Какой манямирок, это был вопрос, а не утверждение, потому что насоветовали все, кроме реакта. Это джс ньюфагов тред или неспешных холиваров по фреймворкам? CampleJs гляну.

Еще охуительный вопрос: какие тенденции во фронтенде сейчас? На что сделать упор, а что можно игнорировать. Я ж вкатун, я не ебу чем там джун типичный занимается в средней такой конторе, не тудушки ж делает. Кнопки красит и формы шлепает?
76 2797429
>>797416

>Это джс ньюфагов тред или неспешных холиваров по фреймворкам?


все уже вкатились. вот и делать нехуй, кроме как сотый тред унижать реактомакак.
77 2797434
>>797416

>Еще охуительный вопрос: какие тенденции во фронтенде сейчас? На что сделать упор, а что можно игнорировать.


https://github.com/acilsd/wrk-fet#javascript

> Я ж вкатун, я не ебу чем там джун типичный занимаетс


обычно либо формы красит, либо, обычно, кодовую базу на прототипах дописывает.
78 2797438
>>796406 (OP)
База треда.

Ангуляр для чедов.
Вью для беток.
Реакт для омежек.
79 2797476
>>797438
Какой же унылейший самоподдув
Всем похуй, реакт, ангуляр, жквери, хоть 1С. Где будет работа и будут платить много, туда и пойду и буду учить что угодно, мне, как и всем остальным абсолютно до пизды что делать и на чем писать
80 2797482
>>796709
Объясните, чем вам так Пашка не угодил, ну предлагает он роадмап для зеленых, ну и что такого?
1691430815734.jpeg34 Кб, 360x360
81 2797510
>>797405

> Лучше его подробнее изучи. Единственный нормальный кандидат на замену реакту.

82 2797544
Перевожу frecodecamp js алгоритмы и структуры данных на русский для себя. Надо не надо скажите.

Использование способа test

Регулярные выражения используются в языках программирования чтобы сравнить части строк. Вы создаёте шиблоны, чтобы сделать эти сравнения.

Есди вы хотите найти слово the в строке The dog chased the cat, вы должны использовать следущее регулярное выражение: /the/. Заметьте, что кавычки не требуются в регулярном выражение.

JavaScript имеет разные способы использования регулярных выражений. Один способ испытать regex - способ .test(). Способ .test() принимает regex, применяет к строке(которая расположена внутри скобок), и возвращает true или false если ваш шаблон находит что-то или нет.

let testStr = "FreeCodeCamp";
let testRegex = /Code/;
testRegex.test(testStr);

Способ test возвращает здесь true.

Примените регулярное выражение myRegex к строке myString, используя способ .test().

let myString = "Hello, World!";
let myRegex = /Hello/;
let result myRegex.test(myString); // Change this line
83 2797562
>>797544

>Перевожу frecodecamp js алгоритмы и структуры данных на русский для себя


Пиздец вкатуны пошли, эхехех. Вообще забей, чатжпт 5 версии сможет писать любой код, так что останутся только синиоры следить за порядком и мидл кофе носить господам помедорам.
84 2797566
>>797544
Ты там гугл транслейтом переводишь? Мне кажется там должно быть выше качество перевода. А вообще кринж, если проёбываешь исходный смысл и терминологию или источник не лучше, что пиздосий в квадрате.
85 2797568
>>797544
Даже гугл транслате справился бы лучше.
86 2797579
>>796553
Возьмись за бекенд
87 2797597
>>797234

>Какой терминал используете?


fish

>Git Bash норм?


для npm hujak hujak пойдет, для остального винда не норм

>Почему текстовые терминалы популярнее какого-нибудь GitHub Desktop с графическим интерфейсом?


Потому что кроме гитхаба есть еще много всего остального, я пользуюсь тем что есть в ide и терминалом когда как
88 2797598
>>797562
>>797566
>>797568
Ой, идите нахуй
89 2797605
>>797598

> Способ test возвращает здесь true.


> Способ


Значение знаешь?
90 2797607
>>797605
Слово метод мне не нравится.
91 2797613
>>797562
>>797566
>>797568
>>797607
Подберите буквенные строки

В предыдущей задаче, вы искали слово Hello, используя регулярное выражение /Hello/. Этот regex искал буквенное совпадение строки Hello. Есть другой припер поиска буквенного совпадения строки Kevin:

let testStr = "Hello, my name is Kevin.";
let testRegex = /Kevin/;
testRegex.test(testStr);

Вызов этого test вернет true.

Любые другие формы Kevin не будут совпадать. Для примеры, regex /Kevin/ не будет совпадать с kevin или KEVIN.

let wrongRegex = /kevin/;
wrongRegex.test(testStr);

Вызов этого test вернёт false.

Дальнейшая задача покажет, как совпасть с другими формами также.

Завершите regex waldoRegex, чтобы найти "Waldo" в строке waldoIsHiding с буквенным совпадением.

let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /Waldo/;
let result = waldoRegex.test(waldoIsHiding); // Change this line

Сравните буквенную строку с разнымии вариантами

Используя регулярные выражения, как /coding/, вы можете найти шаблон coding в другой строке.

Это мощно для поиска одних строк, но это ограниченно только одним шаблоном. Ты можешь искать несколько шаблонов, используя переключающий или ИЛИ опратор: |.
Этот оператор сравнивает шаблоны или до, или после него. Например, если вы хотите сравнить строки yes или no, регулярное выражение, которое вам бы пригодилось, было бы /yes|no/.

Вы можете также искать более двух шаблонов. Вы можете сделать это, добавляя больше шаблонов и больше ИЛИ операторов, разделяющих их, как /yes|no|maybe/

Завершите регулярное выражение petRegex, чтобы сравнить питомцев dog, cat, bird или рыба.

let petString = "James has a pet cat.";
let petRegex = /dog|cat|bird|fish/; // Change this line
let result = petRegex.test(petString);
91 2797613
>>797562
>>797566
>>797568
>>797607
Подберите буквенные строки

В предыдущей задаче, вы искали слово Hello, используя регулярное выражение /Hello/. Этот regex искал буквенное совпадение строки Hello. Есть другой припер поиска буквенного совпадения строки Kevin:

let testStr = "Hello, my name is Kevin.";
let testRegex = /Kevin/;
testRegex.test(testStr);

Вызов этого test вернет true.

Любые другие формы Kevin не будут совпадать. Для примеры, regex /Kevin/ не будет совпадать с kevin или KEVIN.

let wrongRegex = /kevin/;
wrongRegex.test(testStr);

Вызов этого test вернёт false.

Дальнейшая задача покажет, как совпасть с другими формами также.

Завершите regex waldoRegex, чтобы найти "Waldo" в строке waldoIsHiding с буквенным совпадением.

let waldoIsHiding = "Somewhere Waldo is hiding in this text.";
let waldoRegex = /Waldo/;
let result = waldoRegex.test(waldoIsHiding); // Change this line

Сравните буквенную строку с разнымии вариантами

Используя регулярные выражения, как /coding/, вы можете найти шаблон coding в другой строке.

Это мощно для поиска одних строк, но это ограниченно только одним шаблоном. Ты можешь искать несколько шаблонов, используя переключающий или ИЛИ опратор: |.
Этот оператор сравнивает шаблоны или до, или после него. Например, если вы хотите сравнить строки yes или no, регулярное выражение, которое вам бы пригодилось, было бы /yes|no/.

Вы можете также искать более двух шаблонов. Вы можете сделать это, добавляя больше шаблонов и больше ИЛИ операторов, разделяющих их, как /yes|no|maybe/

Завершите регулярное выражение petRegex, чтобы сравнить питомцев dog, cat, bird или рыба.

let petString = "James has a pet cat.";
let petRegex = /dog|cat|bird|fish/; // Change this line
let result = petRegex.test(petString);
92 2797616
>>797607
Лучше не переводи. Ты как эти виабушники с их японским выученным по Поливанову.
Спорить я с тобой не буду, советовать ничего не буду, пояснять ничего не буду.
Пришёл за критикой и к критике не готов - идёшь нахуй.
Потом не удивляйся, что тебя никто не понимает и ты не знаешь как перевести обратно.
93 2797622
>>797476

>хоть 1С


Кроме шуток у битрикса есть свой фреймворк BX копия jquery и еще написано всякое говно для работы с их говнобеком. Лютый набор костылей и говна https://dev.1c-bitrix.ru/bitrix/js/main/core/core.js
Все пользователи сайтов на этом говне должны страдать, поскольку студии которые с ним работают обычно не парятся и используют параллельно jquery
94 2797623
>>797616
Нахуй идёт твоя мать-проститутка
95 2797627
>>797623

> сап двач, оцени перевод


> пошёл ты нахуй, двач!


Кек, дегенерат.
96 2797628
>>797616
Сколько зп, кстати?
97 2797630
>>797628
Свою розочку, как и заветные цифорки, я отдам только саспенз шизы после смертельной дуэли.
98 2797636
>>797628
Пока ты там генерируешь ответ, переведи мне:
field
property
first class function
high order function
decorator
factory
constructor
prototype
descriptor
99 2797639
>>797622
Знаете, я вот сколько раз слышал про этот 1С, знаю что он существует, знаю что код там пишется кириллически, т.е. все это я знал уже давно. Но я почему-то никогда не задумывался об этом всерьез, а это ведь реально просто ПИЗДЕЦ.

Это выглядит как какая-то шутка, типа брейнфаков и прочего. Весь смысл этого языка был только в том, что в какой-то момент люди не хотели учить английский и решили хуярить на кириллице? Причем конкретно для кодинга там и учить-то нихуя не нужно же, как до такого вообще додумались?
100 2797644
>>797636
поле
свойство
функция первого класса
функция первого порядка
декоратор
завод
конструктор
прототип
описатель
101 2797646
>>797644
Да, лучше не переводи. Тебе и гибкие упругие пиздов дадут, и не гибкие деды.
102 2797649
>>797636
полянка
имущество
функция первоклассная
функция высоко порядочная
декорация
завод
конструктор красного цвета
опытный образец
описатель

Я хоть и сам на английском говорить не могу, но для меня всегда было непостижимо, как можно ну вот наасстоолько не знать английский, чтобы заниматься наколенным переводом слов, которые используются и переиспользуются во всех языках программирования, во всех программах, везде где только можно. Ну реально же при переводе со всем этим говном даже сложнее становится работать, ну еб жеж вашу мтаь
103 2797653
>>797646
Чет ты токсик, а я 3й месяц програмирование учу, скоро будет 300к)
104 2797657
105 2797658
>>797653
Был бы это не фронтенд тред, было бы не так смешно. В 300к откликов верю, да
106 2797662
>>797658

> фронтенд


Жабаскрипт

унифицированный быстрофикс
107 2797666
Буду айтишником, куплю одноклассниц..)
108 2797673
>>797649
Я так лет 8-9 назад начал через силу читать MSDN на английском, так как даже в книгах были смысловые проёбы из-за неточностей перевода.
Переводить устоявшиеся сочетания которые уже даже дедами зафиксированы в анналах истории и технической документации, потому что он переводчик, он так видит - это вообще пушка.
109 2797706
>>797234
Powershell лучший терминал под винду, не слушай аутистов с фишами, им лишь бы буквы красиво бегали глядите я кодер кококо
110 2797707
Что можно учить параллельно с жсом, чтобы одновременно учить бэк и ооп? На фронте ооп по сути вообще нет, а нормально изучить хочется. На ноде в ООП стиле пишут? Если не нода, то на выбор у меня пока 3 варианта, это C#/Python/pHp
111 2797708
>>797234

>Какой стартовый набор для джуна


+ алгоритмы, архитектуры и рендеринг современных приложении, ui kits, фреймворки обязательно один back end, например nest, orm, db, нейронки

>Какой терминал используете?


Выкин этот гит баш в помойку. Powershell 7.

>Ну и это, в чем залог успешного обучения и вката?


Создай успешный старт ап.
112 2797722
>>797706
>>797708
Какой в пизду повершелл, в нем же ниподсветки, ни автокомплишна
Пиздец говноежек тредю
113 2797733
>>797722
Ты без автокомплишена не в состоянии написать git push origin HEAD:master --force ???
114 2797781
>>797639
А С Ритчи придумал на английском наверное потому что не хотел учить русский?
115 2797783
>>797649
А я на английском говорю как на родном.
На русском же старательно вычищаю речь от англицизмов где возможно.
116 2797801
>>797639
А теперь представь, что для англофона так ыглядит любой другой яп
image.png366 Кб, 680x389
117 2797844
>>797733
Нахуй самому писать, если можно с автокомплишеном.
Время - деньги.
118 2797846
>>797639
это не русский.
это кирилица.
это 1с.

на жсе тоже можно на кириллице писать, если совсем делать нехуй.
119 2797855
Исходя из вашего опыта, нужно ли фронтендеру понимать работу деревьев по типу AVL и красно-чёрных?
Если да, то на насколько глубоком уровне(типа просто знать, когда скопировать и вставить/уметь написать и отредактировать под какие-то особые нужды я хз)?
Приходилось ли вам с ними сталкиваться?
120 2797856
>>797722
PSReadline обнови
121 2797860
>>797482
Паша, тебе же уже поясняли в чем ты обрался.
Ты пришел сюда и рекламил свой хабр где была строчка про платную помощь по вкату.
Из-за этого Анон и быканул на тебя, теперь ты навечно будешь локальным мемом у Анона.

Ну и напиздел Анону про свой опыт, определив себя как йобо мидла.

Вкатышей тролить можно только нам, но наших вкатышей трогать нельзя.
122 2797868
>>797605
Мужик жил лет 100 назад, а жопу почему-то рвет из-за него у меня.
Поливанов за работой
-Тааак, что тут у нас. Ааа, японский язык, что мы тут слышим? Ага, ша-рин-ган. Понятнетнько, значица, на русском будет ся-рин-ган.
Мать заходит в комнату
-Ты идиот?
-Ну маам, я всего лишь систему сделать.
-Ты идиот?
-Ну маам, на японском "Учиха", а на русском "Утиха".
-Идиот.
123 2797871
>>797855
Как искусственный интеллект, я не имею личного опыта, но могу сказать, что знание работы деревьев, таких как AVL и красно-черных, может быть полезным для фронтендера, особенно если он работает с большим объемом данных или занимается оптимизацией производительности. Однако, насколько глубоко нужно понимать работу этих деревьев, зависит от конкретной задачи и проекта. В целом, фронтендер должен иметь базовое понимание работы структур данных и алгоритмов, чтобы эффективно решать задачи в своей области.
124 2797885
>>797844

>Время - деньги.


Работаешь с оплатой по сделанным таскам? Кабан тебе платит процент от выручки? В качестве зарплаты получаешь опционы твоей конторы? Или очередной пиздабол на окладе?
125 2797909
>>797639
Теперь ты понимаешь как американцы видят питон или руби
image.png598 Кб, 735x413
126 2797914
>>797885
То время пока я пишу длинную команду, я могу потратить более эффективным способом - посраться на дваче.

Время на написание этого поста оплачено окладом кабана.

Меньше работы - больше оклада.

Больше работы - меньше оклад.
image.png39 Кб, 1163x35
127 2797917
>>797639
Яндекс макака детектед.
128 2797923
>>797917
Антонина Сергеевна, спокуху оформите.
129 2797926
>>797639
На первой картинке говнокод по стандартам 1с.
На второй - обычный код. Надо бы разобраться, чем он отличается от дефолтного кода где угодно (на том же жс или питоне например), кроме того что там не CalculateMarginPercent() а по-русски.
Я бы вообще все коды на lojban писал, а не на богомерзких человеческих языках.
130 2797943

>&НаКлиенте


Теперь мы знаем, откуда Данилка Абрамов черпал вдохновение для серверных компонентов....
131 2798236
>>797926
>>797909
>>797846
>>797801
>>797781
Дело в том, что английский был языком кодинга изначально, и там почти в 90% случаев все настолько уже специфизировалось и устаканилось, что писать на кириллице это все равно что вместо русского языка начать писать древнегреческими иероглифами и использовать римскую систему чисел для одной конкретной книги, без какой-то явной на то причины
132 2798241
Если контора работает строго по временному графику 9 - 18 это ред флаг? Тут вот есть вариант в одну пойти, ЗП выше чем моя текущая, но вот что-то представляю эти пыльные кабинеты, бюрократию и отчетность за каждую миллисекунду времени, и не особо хочется идти.
Пока думаю еще предложения порассматривать
133 2798273
>>798241

>эти пыльные кабинеты, бюрократию и отчетность за каждую миллисекунду времени


Главный ред флаг - отсутствие удаленочки/гибрида.
134 2798279
>>798236
Причина уже названа - совпадение языков бизнеса и разработки при условии, что этот язык не английский.
Нельзя сказать, что использовать любой другой язык (хоть китайский) в качестве связующего невозможно или очень сложно, вовсе нет, но и ни одной причины сознательно добавлять это усложнение (пусть и небольшое) тоже нет, оно ничего не даёт, только добавляет разработчику обязанности переводчика на этот язык.
Заметь, мы с тобой сейчас общаемся на русском, хотя наверняка оба знаем английский. Как думаешь, почему так? Ведь английский это лингва франка для айтишников? Мы что, ненастоящие айтишники? А? А?
И да, никто не мешает использовать английский в 1с, он поддерживается уже 100 лет как, но сюрприз-сюрприз - это никому кроме зарубежных внедренцев нахуй не нужно. Зарубежным-то понятно, они с бизнесом общаются на английском. Но в русскоязычной среде - каргокульт как он есть. Собственно ты сам и сказал " английский был языком кодинга изначально", т.е. по сути описал карго-культ в мягкой формулировке.
>>798273
Двачую.
135 2798285
>>798279
>>798236
>>797639
Представил ебало зарубежного кабанчика, которому базированный снгешный анальник написал все на кириллице.
136 2798288
>>798279

>Мы что, ненастоящие айтишники? А? А?


Ни жопаскриптеры, ни 1сники неявляются настоящими айтишниками, всё верно.
137 2798296
>>798288
А кто яляется?
138 2798300
>>798288

>жопаскриптеры


Боги всего вайти, могущие написать что угодно, начиная от покраски кнопок, заканчивая функционалом космических ракет и нейронок.
Даже Толкин использовал темную часть языка как темную речь.
139 2798316
>>798300

>заканчивая функционалом космических ракет и нейронок


Могущие, но не пишущие
140 2798344
Тут есть сеньеры в треде?
Как вообще выглядит это ваше сеньерство в реальной работе? Например если я сейчас возьму и рандомно пойду на вакансию сеньера, то что вообще в теории у меня будут спрашивать на собесе? Что по технической части будет?
141 2798359
>>798344
Ой просто иди нахуй. Нет никаких сеньоров. Всё сеньерство только у вас в башке сидит, постоянно пиздите об этом. Есть просто "программист языкнейм".
142 2798368
>>798344
Синьером ты становишься когда заменяешь последнюю часть тела железом.

У меня лид примерно как на втором пике выглядит.

Спрашивают самые простые вопросы, как на с1 коллапсировать чёрную дыру, если она находится в другом плане бытия. Как записать любое значение в число. Какой фреймворк база и почему.
143 2798380
>>798316
Бремя доказательства лежит на утверждающем.
144 2798391
>>798344
Ну вот я сейчас ведущий разработчик (senior исходя из грейда в компании), пол года назад был старшим (т.е. middle), при этом по скиллам/опыту/алгоритмам и структурам данных/архитектуре бОльшая часть "реальных мидлов" обоссыт, хотя в вайти 8 лет, из которых конкретно разрабом 3 года.
Кроме бОльшей ответственности, бОльшего количества созвонов и присутствия в чатах, и бОльших доёбов по срочным задачам ничего не поменялось.
На предыдущем месте был просто разработчиком (без грейда, но зп мидла), и было практически всё тоже самое, т.к. над мной не было ни сеньёра, ни лида, и по всем вопросам разного уровня тупости долбятся к тебе. И похер ты хоть стажер хоть лид, главное что на тебе висит или на кого это можно спихнуть, чтобы потом ебать мозги тебе, а не самому.
145 2798471
>>798380
Согласен, именно в соответствии с этим принципом я смиренно ожидаю доказательств тезиса

>Боги всего вайти, могущие написать что угодно, начиная от покраски кнопок, заканчивая функционалом космических ракет и нейронок.


Спойлер: покраску кнопок доказывать не надо - я знаю.
146 2798473
>>798391

>ведущий разработчик (senior исходя из грейда в компании), пол года назад был старшим (т.е. middle)


Что за компаха? Опсос? Если да, то у меня для тебя плохие новости: в опсосах грейд поережает фактический на единицу, т.е. если ты ведущий, то в реальности ты миддл+ максимум.
147 2798512
>>798471
оконъ.зрить(2798471).манямьчьтъi() // быль
148 2798531
>>798512
Это к чему щас было?
Ты содержимое своего мозга просто дампанул в тред?
149 2798540
>>798531
Коли ты намерен опровергать истину. На тебе лежит бремя доказывать несостоятельность оной.
150 2798549
>>798236

>древнегреческими иероглифами


Там буквы и они до сих пор используются в греческом
151 2798566
>>798473
Банк, а чего плохого? Я итак понимаю, что на "реального синьора" не тяну, хотя недавно в авито звали на сеньёра по резюмехе.
152 2798567
>>798566

>Банк, а чего плохого?


Ну если банк, то нормас. Зеленый банк?

>Я итак понимаю, что на "реального синьора" не тяну, хотя недавно в авито звали на сеньёра по резюмехе.


А какой опыт? Я тоже недавно проходил собес на миддла, в итоге в одной конторе предложили оффер на сеньорскую позицию.
153 2798572
>>798567

>Зеленый банк?


Красно-белый.

>А какой опыт?


5 лет в роли дата аналитика / дата инжинегра, 3 года в роли питухон разраба.
154 2798576
>>798572

>Красно-белый.


Который опсосный или который большая А?

>5 лет в роли дата аналитика / дата инжинегра, 3 года в роли питухон разраба.


Ну с таким то послужным списком можно сразу и на лида залететь, если напиздеть в резюме про опыт и нормально собес пройти, не то что на сеньора.
155 2798580
>>798540
А разве бремя доказательства лежит не на утверждающем?
156 2798591
>>798576
А.
Не хочу быть лидом, хочу свичнуться в архитектора, но опыта и мозгов мало.
157 2798596
>>798580
манямьчьтъi дальше.
158 2798658
Вы вообще в мобильном браузере контекстное меню на русском/английском сравнивали?
Оно на треть уже и без вертикальных растяжек из-за того, что элементы не вписываются.

Про интерфейсы, которые пидорасит в локализации из-за отсутствия адекватных однословных переводов я вообще молчу. Слово либо раздувает с 4 до 12 символов, либо это слово превращается в фразу из трёх слов, чтобы передать смысл.

И ведь зачастую дезигнеры дают дизайн в одном варианте, на одном языке, где всё казалось бы, идеально. Да чего там локализация. Они даже не могут карточку во всех состояниях нарисовать, а потом оказывается, что карточка должна хуи в 3 дупы принимать и её к такому вообще не готовили.
159 2798664
>>798658
Так надо сначала переводчикам отдавать твою залупу перед передачей фигма-мартышкам.
Как обработать клик по iframe? 160 2798666
Есть один iframe с контентом, хочу как-то обработать клик по самому окну, но ничего не выходит, как это сделать, и возможно ли?
161 2798675
>>798666
Если домены, протоколы и порты во фрейме не совпадают с родительским окном - никак.
162 2798683
>>798675
Нет, мне нужно обработать не клик по чему-то внутри, а по самому iframe. Что-то такое пытаюсь сделать:

document.querySelector('iframe').addEventListener('click', () => {console.log('Я ДОЛБАЕБ')})
163 2798690
>>798683
Невидимый элемент сделай над фреймом и его слушай.
164 2798698
>>798344

>Что по технической части будет?


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

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

Ещё всегда появляется налёт лида, к тебе приходят как другие разработчики с вопросом как их фичу сделать, так и менеджеры с просьбой сделать твою вичу вчера и тупыми вопросами.
Добавь код ревью всего проекта, бесконечные созвоны и иногда на всё это говно уходит больше времени чем на написание кода.
165 2798743
>>798549
Я хотел написать древнеегипетские, но жидко обосрался и опозорился на весь тред
166 2798753
>>798698

>Короче, тебе говорят что нужно сделать, а не как это нужно делать. Как ты разберёшься сам лучше всех остальных.


Я так последний год работаю, было 2 проекта на которых я вообще один был, сижу такой мидл вирджин, а вокруг меня 3 бэкера, продуктовнер и менеджеры, типа смотри мы какую хуйню выдумали, ждем твоего охуительного экспертного мнения. На что я просто отвечал, типа окей, просто скажите что вы хотите получить, я просто сделаю эту хуйню. Несколько раз пояснял бэку по поводу некоторых фич, а бэкеры меня спрашивали, типа а как это работает. Бывало еще, что нужно было вообще на фронте разработать прототип какой-то фичи, вообще без бэка, все это замокать, и чтоб оно работало так, как будто бэк есть, чтобы наши кабанчики это другим кабанчикам продали. При этом я как джуном пришел, так повышения и не просил. За последний год уже увереннее работать стал, когда понял, что кодеры вокруг могут быть гораздо тупее меня самого. Но вот хз просить повышения на своей галере или просто искать сразу что получше
167 2798755
>>798683
обернуть фрейм в дивку и слушать клик по дивке?
168 2798759
>>798753

>просить повышения на своей галере или просто искать сразу что получше


и то и то.
где больше туда и греби.
169 2798760
Почему значения ключам в объекте присваются через двоеточие, а не знак равно ( в классах через знак равно, почему по-разному?)? Почему ключи разделяются запятыми а не точкой с запятой?
Есть этому объяснение или прост?
170 2798763
>>798658

>Вы вообще в мобильном браузере контекстное меню на русском/английском сравнивали?


да.

>Про интерфейсы, которые пидорасит в локализации из-за отсутствия адекватных однословных переводов я вообще молчу. Слово либо раздувает с 4 до 12 символов, либо это слово превращается в фразу из трёх слов, чтобы передать смысл.


ну, тут либо вопросы к локализатору, либо к верстале, хули он адаптив не докрутил.

>И ведь зачастую дезигнеры дают дизайн в одном варианте, на одном языке, где всё казалось бы, идеально.


так а зачем дизайнерам заморачиваться с локализацией, их дело нарисовать, твое заверстать учитывая все нюансы.

>Они даже не могут карточку во всех состояниях нарисовать


смотря что ты тут имеешь в виду.
если у тебя ооо рога и копыта, то скажи хотя бы спасибо, что косяков в дизайне нету. а то бывает, что берешь фигму а там и так уже пидорасит все что можно.
171 2798768
>>798760
Это связано с синтаксисом языка JavaScript. В объектах значения ключей присваиваются через двоеточие, потому что так определено в спецификации языка. В классах значения свойств присваиваются через знак равно, потому что это более удобный синтаксис для определения свойств класса.

Ключи в объектах разделяются запятыми, потому что это определено в спецификации языка и является общепринятой практикой в JavaScript. Точка с запятой используется для разделения инструкций в JavaScript, но в объектах она не нужна, так как каждое свойство уже является отдельной инструкцией.
172 2798770
>>798768
Почему тебе кажется (смешным/интересным?) копипастить ответы чат бота в тред?
Ты шиз?
173 2798773
>>798770
Как Анон, я не могу иметь личных предпочтений или эмоций. Моя задача - предоставлять ответы на вопросы и помогать пользователям. Если копирование ответов Анона помогает пользователям, то это может быть полезным. Однако, я рекомендую всегда проверять и подтверждать информацию, полученную от Анона, чтобы убедиться в ее точности и соответствии ситуации.
174 2798775
>>798596
Так да или нет?
175 2798777
>>798760
Пчел, шмель...
Если бы двоеточия были единственной проблемой js:
Почему null это typeof object?
Почему в js нет никакого способа скопировать объект, кроме цикличного копирования. Это единственный вариант получить независимую копию, ничего не проебав и не мутируя ничего.
В js даже объектов по сути нет нормальных, это dictionary с методами, во многих языках объект вообще не имеет литерального представления
И куча еще какой всратой хуйни, а ответ один - никто не ожидал, что эта хуйня взлетит, а теперь взад уже ничего не вернешь. Можно конечно работать с другими языками, компилируя это потом в js, но такая абстракция над и без того заабстрагированным языком это как правило не самая лучшая идея
16867796116780.png349 Кб, 781x605
176 2798780
Как вкатиться в Динамиклайф?
177 2798781
>>798777
Ну и да, забыл дописать, а сам вот так вот не возмешь и не поменяешь. Потому что во первых, нужно обновить хотя бы 90% браузеров всех пользователей во всем мире. А потом еще и начать писать для веба на каком-то другом языке. И в третих - еще и каким-то образом объяснить и бизнесу и пользователям, для чего это нужно. Короче вангую что жс это навсегда, просто со временем будут допиливать, так рано или поздно может быть превратиться в более-менее приличный язык. Если бы не TS я бы наверное ЖС уже дропнул бы к хуям
178 2798793
>>798777

> Почему в js нет никакого способа скопировать объект, кроме цикличного копирования. Это единственный вариант получить независимую копию, ничего не проебав и не мутируя ничего.


Есть дипклон на уровне апи езычка.
179 2798800
>>798675
>>798666
Можно поллить фокус на элементе. Есть ДОМ апи, позволяющее получить элемент, на котором сейчас установлен фокус. Да, это не то же самое, что и клик, но в моём случае это было достаточно (нужно было поправить реализацию кликаутсайд).
180 2798807
>>798344

> Что по технической части будет?


Миро вайтборд. В норм конторах посрать на код, если челоенджишь на синьку, то писать ты, скорее всего, умеешь. А вот нужно будет задизайнить фичу или мини-проект. Будут ебать по архитектуре и апи, сущностям и их отношениям, масштабируемости и перформансу предлагаемого решения, етц.
image.png4,8 Мб, 1920x1080
181 2798813
>>798300

>Боги всего вайти, могущие написать что угодно, начиная от покраски кнопок, заканчивая функционалом космических ракет и нейронок.


GeeAss реально настолько могуч в умелых руках?
182 2798816
>>798813
Делол проект на жоэс для атомки. Задавайте вопросы.
183 2798818
>>798816
Когда второй Чернобыль?
Делал форму для заказа пеццы курьером в химзахщите?
Что делал? Ну примерно какой функционал, а то вдруг у тебя НДА с майором
184 2798823
>>798818
Вообще поебать, я там не работаю уже давно, а пускали другие люди.
БелАЭС, шлюз для второго энергоблока. УИ на реакекте и мудибас поллер для панельного пека. Логика, конечно, на 99% на пром ПЛК ABB.
185 2798831
>>798775

>А разве бремя доказательства лежит не на утверждающем?


Да, все верно. Ты утверждаешь, обратное.
Доказывай свое утверждение.
186 2798832
>>798831

>,


явный признак пойти поспать.
187 2798883
>>798831

>Боги всего вайти, могущие написать что угодно, начиная от покраски кнопок, заканчивая функционалом космических ракет и нейронок.


Это не моё утверждение, не мне его доказывать
188 2798892
ребята нужно изучить ноде жс и экпресс примерно за месяц, а я блин фронтомакак, чё такого базового можно запилить чтобы проникнуться бекендерской темой, проектировкой апи, манипуляциями бд итд? У меня из идей только генерация изображений плейсхолдеров, полный треш, может у вас есть какие-нибудь идеи, что такого можно взять
189 2798904
>>798777

>Почему null это typeof object?



ну пиздец проблема так проблема косяк бесячий, да

>Почему в js нет никакого способа скопировать объект, кроме цикличного копирования. Это единственный вариант получить независимую копию, ничего не проебав и не мутируя ничего.



может встроенной реализации и нет, а что может быть кроме рекурсивного обхода?

>В js даже объектов по сути нет нормальных, это dictionary с методами, во многих языках объект вообще не имеет литерального представления



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

>И куча еще какой всратой хуйни, а ответ один - никто не ожидал, что эта хуйня взлетит, а теперь взад уже ничего не вернешь.



большинство по настоящему всратой хуйни фиксится use strict, фичей некоторых не хватает, но прямо адски всратых косяков в дизайне языка на сегодня я не знаю
190 2798918
>>798892
Сделай админку с аутентификацией, авторизацией, вот это всё.
191 2798942
а какие есть альтернативы несту в качестве полноценного веб фреймворка? Экспресс и фастифай это же совсем минималистичные абстракции. В жс есть что-то калибра ларавеля какого нибудь?
192 2798967
image-38.png370 Кб, 500x528
193 2798972
>>798942

>а какие есть альтернативы несту в качестве полноценного веб фреймворка?


Java и spring boot! Бля, ну очевидно же! Нахуя вы в приносите в жс все эти декораторы, фабрики, если у java намного лучше и с классами и с декораторами. Я серьёзно не понимаю долбоёбов которые топят за nest.js. Spring отхуярит нест как младенца. Если ты такой упоротый фонат ооп, любишь абстракции, так и уёбывай нахуй на джаву. Там будет всё как ты любишь. Тем более, джава обгоняет js по перфомансу.
194 2798977
>>798972
чел полегче я не в претензии, просто спросил, я реально не шарю

>>798967
что-то скорее мёртвое чем живое
195 2798985
>>798777

> Почему null это typeof object?


Потому что это объект с незаданной структурой
FireShot Capture 011 - Spring Cloud - spring.io.png156 Кб, 367x2229
196 2798988
>>798977

>чел полегче я не в претензии, просто спросил, я реально не шарю


Бля просто разуй ебло и посмотри сколько у спринга разных интеграций. И потом сравни с нестом. У него дай боже чтобы была одна десятая всего этого. Кто юзает нест? Несколько малоизвестных чуваков. Spring boot используют ВСЕ. Netflix, alibaba, linkedin, uber, groupon, udemy и проч. Фреймворк беспонтовый. Express умеет делает почти тоже самое что и nest, только без классов и декораторов. Он только пару фич добавляет а-ля dependency injection и orm, ну и ради этого нужно прям целый громадный фреймворк тащить.
197 2798989
>>798988

> Express умеет делает почти тоже самое что и nest, только без классов и декораторов. Он только пару фич добавляет а-ля dependency injection и orm, ну и ради этого нужно прям целый громадный фреймворк тащить.


Чаю. Там, собственно, он и находится под капотом.
198 2798993
>>798988
да причем тут spring, я понял spring круто, но чел мы в треде джаваскрипт... я без понятия, используется ли express сам по себе, если да то пж ссылки на эти проекты, я посмотрю, мне правда интересно
199 2799000
>>798985
хуюрой, просто в какой-то момент создатели жса проебались, а когда опомнились, было уже поздно
200 2799014
>>798993

>да причем тут spring, я понял spring круто, но чел мы в треде джаваскрипт...


Я тебе открою охуенный секрет, но ASP.NET Core тоже примерно такого же типа. У тебя есть выбор между Java, C# и JavaScript/TypeScript. Зачем уродовать родной синтаксис джаваскрипта, если можно пересесть на что-то другое. Nest.js это еретический неправославный фреймворк. Если ты любишь многослойную архитектуру, с контроллерами, моделями и проч. То тебе реально лучше взять ASP.NET или Spring. На них есть миллион интеграций, обучалок (в том числе на русском), в них вливают гозиллионы долларов корпорации оракл и майкрософт. А тут у неста претензия на некую "энтерпрайзность". Какая энтерпрайзность, если твои спонсоры это trilon и valor software лол. Какие-то пшеки запилили это говно и теперь повсюду пиарят.
201 2799029
>>799014
ну ок, я понял, но есть пример более менее сложного приложения на express? Тупо посмотреть как это делается
203 2799069
>>799041
ну это это всё мелкие штуки какие-то, мне этого конечно достаточно, но я ожидал чето покрупнее что в эти стандартные каталоги не укладывается
204 2799086
>>799069
Мне лень искать. Если хочешь большой проект - ищи его сам. Вот пример freeCodeCamp, достаточно большой проект? https://github.com/freeCodeCamp/freeCodeCamp/tree/main/api-server/src/server он на голом экспрессе сделан, без всяких выебонов.
205 2799087
Открываю проект в Webstorm - 3GB RAM
Открываю проект в VSCode - 2GB RAM
Открываю проект в NeoVim - 100mb

???

На что они там сжирают дополнительные 2-3 гига?
206 2799091
>>799087
Возьми да посмотри в дереве процессов. Чё как маленький.
207 2799146
>>799086
ну ладно чел, я как понял ты для express кодишь? Чем занимаешься если не секрет? Какие проекты были, и много ли вакансий?
208 2799147
Почему вкатунов первым делом гонят делать тудушки? Это какой-то дефолтный способ заценить все прелести базового джс? Какую еще хуйню можно попробовать запилить ньюфагу? Для целого пет проекта я еще слишком зелен, дайте идей для небольшой практики что ли.
209 2799149
>>799147
Потому что тудушка это эссеншели про покрас и шлепание формочек, которые нужны от вкатуна.
Работа с состоянием, удалить, изменить, добавить, покрасить, сохранить ткдкшку между перезагрузками страницы.

Короче, не выёбывайся.
210 2799167
>>799147
Реакт первым это сделал как тестовое обучащающее приложение на лэндинге. Им удобно было показать фреймворк на этом.
Так с тех пор и тянется. Нормальное простое тестовое задание.
211 2799200
>>799147
Тудушка этот база.
Даже самая простая.

>Для целого пет проекта я еще слишком зелен


Берешь и делаешь целый пет.
Потом через месяц лолируешь над говнокодом и переписываешь, потом лолируешь и переписываешь опять, и так до бесконечности.

Сделай сайт с простеньким беком про мультики.
Я как-то адвенчур тайм делал.
https://adventuretime.cn-fan.tv/

Сделай книжку. Вот прям с перелистыванием страниц как у книжек.
С возможностью изменять текст.

Сделай форму как на дваче, с маркдауновской разметкой.

Менеджер паролей. С разными шурфованиями и одновременным шифрованием с несколькими вариантами шифрования.

Да что угодно сделай.
Никогда не понимал проблемы найти себе идею для пета.
212 2799243
>>799200

> Я как-то адвенчур тайм делал.


надеюсь ты его делал лет 10 назад потому, что это кринж
213 2799247
>>799243
в 20 году, кажется.
в чем кринге?
214 2799249
>>799247
я еще и на нативе все это делал.
ахуенно вышло.

кринге нету. твердо и четко.
215 2799251
>>799249

>нативе


>жиквери

216 2799373
>>798883

>Это не моё утверждение, не мне его доказывать


Мое утверждение не требует доказательств.
Я выдал истину.
Ты же попытался опровергнуть истину. Утверждая противоположность истине.
От тебя требуют аргументирование.

> бремя доказательства лежит на утверждающем


Ты же манямьчьтъi.
217 2799392
>>799200
ну можно что угодно сделать, проблема в том что я плохо знаю предметную область, не могу выделить стек технологий, не знаю требований к системе итд. Например хочу сервис доставки пиццы какой нибудь закодить, нужно продумать дохуя вопросов типо корзины товаров, аутентификации, платежей, шлюза для отправки всяких смсок, итд, хотя бы в виде моков, но это всё только то что я вижу, а есть дохуя требований которых я не могу просто помыслить потому что не знаком с предметной областью дальше чем "заказать себе пожрать"
218 2799421
>>799392
Решай проблемы по мере поступления.
Раздели свой сервис доставки еды на подзадачи.
Вот у тебя есть авторизация.
Вот есть корзина.

Сделай себе тудушку и распиши весь пет. Со временем научишься делать тудушки и это хорошо.
Тудушка - хорошая практика даже на мелких задачах. А с петом тем более.

Ты знаешь как сделать корзину, ты ее делаешь.
Когда заканчиваешь, гуглишь до посинения как сделать авторизацию, делаешь ее, т.д.

Тебе незачем знать все, тебе просто нужно сделать, решить то что можешь, а что не можешь сделать потом, когда поймешь как.
219 2799423
>>799392

>не могу выделить стек технологий


какой у тебя стек технологий, ты вкатышь.
если еще до фреймворка не дошел, делаешь js, html, css, php.
220 2799431
>>799392
Блядь, тебе не кодингом нужно заняться и выбором фреймворка, а системным анализом и проектированием, дурная ты голова.
Посмотри видосы того же Арчакова или как там его. Он как раз делал ради фана сервис выбора пиццы. И показывал, как подходит к проектированию. Когда у тебя будет готова задизайненные фичи, тогда можешь подбирать стек технологий и переходить к имплементации.
221 2799433
>>799423
да я другой анон, который про express выше спрашивал, ну по сути тоже вкатыш, осваиваю бекенд стезю так сказать, не вижу как тут можно чем-то изолированно ограничиться, для минимально работающей системы нужно сразу дохрена всего помимо фреймворка отгружающего жсоны и вебморды на реакте
222 2799435
>>799431
да, ты полностью прав, я просто по привычке сразу кодом мыслю
223 2799643
>>799147
Вот ссылка на видео: https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd
Воспроизведи его без внешних либ.
224 2799718
Можно ли создать функцию без прототипа?
Чтобы прототип пустой был, как у объекта через Object.create(null)?
225 2799728
>>799718
А что ты хочешь с этой функцией делать? У функции по дефолту и так по сути пустой прототип, там есть только конструктор
16441631588030.png1,9 Мб, 1535x1604
226 2799742
>>799728
Просто интересно.
image.png20 Кб, 737x130
227 2799765
Пытаюсь вкуривать эти прототипы. Жуть ваще!
228 2799773
>>799765
Не нужно в эти прототипы сразу лезть, их вот так с наскока трудно понять. Они тебе в работе вообще вряд ли пригодятся, достаточно просто обобщенное понимание о них иметь, намберпрототайпы через прокси потом вертет будешь
229 2799810
>>798780
Это врожденное.
230 2800094
>>799773
Они никогда ему не пригодятся
Это тема чтобы валить пориджей на собесе
не более
231 2800095
Что там с казулей?
232 2800115
>>799765
>>799773
>>800094
В шапке написано, что надо учить прототипы

>Мой друг Самуил-Реактовец сказал, что прототипы не нужны. Можно их пропустить, уж очень они мудреные? Есть же ES6!



>Нельзя. Во-первых, это один из самых часто встречающихся вопросов на собеседовании. Во-вторых, это основа основ JS, прототипы были, есть, будут и никуда не денутся, никакие ES6 классы и готовые либы этого не изменят. Понять прототипы === понять, как работает все, что на них завязано. А на них завязано вообще все. Ну, почти.



В шапке написано, что надо учить. Я человек простой, раз написано в шапке, то я говорю ЕСТЬ! И приступаю учить.
233 2800122
>>800094
если тебе доверят только формы шлепать, то не проецируй.

>Это тема чтобы валить пориджей на собесе


больная тема, да?
234 2800142
>>800122
>>800115

Пример в студию когда вы использовали прототипы в 2023
235 2800157
>>800142
instanceof

мимо
236 2800169
>>800157
Задача в чем?
Проверить производный класс от родительского?
Это можно проверить без упоминания термина прототипы
Зачем мне знать что это? достаточно понимать что делает extends new super на высоком уровне
237 2800192
>>800142
Реверс инжиниринг, рефлексия.
Screen Recording 2023-08-09 at 20.53.52.mov1,5 Мб, mp4,
642x362, 0:38
238 2800193
Что за хуйня с моим тайпскриптом произошла?
Почему он игнорит проверку null и undefined? Если укажу любой другой тип, то жалуется, что этот тип не string, но в случае с null/undefined ничего не говорит. В ТС есть какая-то настройка для таких случаев? Но в конфиге тоже ничего не вижу
239 2800198
>>800193
strictNullChecks?
240 2800203
>>800169
В рилтайме тоже через экстенды проверишь?
241 2800208
>>800198
Пиздос, так давно в конфиги не лазил, что забыл про это
242 2800227
есть кто может поменторить, пожалуйста? я не полный ноль, почти год коммерческого опыта. обещаю не сливаться. на меня можно материться за тупость, главное помогите. цель - стать синькой.
243 2800243
>>800227
а ты няшный?
244 2800255
>>798942
Кроме неста только Adonis, он на ларавель похож, кстати. Но он непопулярен, пойдёт скорее для личных проектов. Да и нест покруче, он вдохновлялся спрингом и дотнетом всё-таки, и сообщество уже большое, вакансий не сильно меньше, чем на экспрессе.

>>798972
В несте и тайпскрипте всё хорошо с классами и декораторами. В джавпскрипте пропоузал с декораторами уже в stage 3:
https://github.com/tc39/proposal-decorators

>Я серьёзно не понимаю долбоёбов которые топят за nest.js. Spring отхуярит нест как младенца. Если ты такой упоротый фонат ооп, любишь абстракции, так и уёбывай нахуй на джаву. Там будет всё как ты любишь.


Дядя, ты чего такой эмоциональный? За нест топят потому что в жс/тс среде это лучший инструмент для разработки бекенда. ООП и абстракции в нём прекрасно заходят. Есть много причин выбрать жс/тс/нест для разработки бекенда вместо джавы, как есть и причины выбрать джаву. Второй вариант далеко не всегда будет уместен, я бы даже сказал реже половины случаев.

> Тем более, джава обгоняет js по перфомансу.


Спасибо, проиграл!
https://web-frameworks-benchmark.netlify.app/compare?f=nestjs-fastify,spring
245 2800261
246 2800267
>>798988

>Кто юзает нест?


На несте вакансий не намного меньше, чем на экспрессе.

>Express умеет делает почти тоже самое что и nest


В голосину. Экспресс почти ничего не умеет, это даже не фреймворк, это голый роутер, вокруг которого придется городить свои велосипеды и костыли, который разные на каждом проекте. Разница как у реактомакак с ангуляробогами.

> ради этого нужно прям целый громадный фреймворк тащить


npm i -g @nestjs/cli
nest new project-name

О да, это действительно сложно, как же тяжело его затащить.

>>799014

>Зачем уродовать родной синтаксис джаваскрипта


Никто его не уродует, в несте пишут на тайпскрипте, который кстати разработал автор паскаля, делфи и сишарпа.

> Nest.js это еретический неправославный фреймворк


Чел, ты возомнил себя решателем того, что православно и что нет? Мне уже надо нести боевую картинку про джава-петухов, которым стоило бы уёбывать в свой загон?

> А тут у неста претензия на некую "энтерпрайзность"


Если на энтерпрайз проекте решили делать бекенд на ноде, то нест это очевидный выбор, он для этого подходит

>>799041

> MERN STACK.


Пиздец, ты ещё и nosql-макака, как ты можешь кого-то тут поучать?
247 2800271
>>800255
Ты бы хоть почитал, что у тебя на графиках, только подтвердил, что джава производительнее. Кроме одного вырожденного случая, который скорее всего вообще ошибка непрогретого бенчмарка.

Мимо джаваскриптезёр.
248 2800290
>>800271
Ого, спринг производительнее неста по латенси на пару копеек, ну пиздец, беда. А по RPS вообще не имеет значения такая разница, тем более это элементарно горизонтально масштабируется, в отличие от латенси.

Вот скрины, где видна реально значительна разница. Спринг ебёт популярные пхп и питон фреймворки. Нест, как видишь, в одной группе скорее со спрингом. Для скриптового/интерпретируемого языка это достойный результат.
249 2800291
>>798972

>Java и spring boot!


Уменьшив скорость разработки в 10 раз
250 2800304
Если я хочу бэк на ноде учить, надо начинать с максимально голого сетапа и потом постепенно наворачивать экспрессы/несты или можно сразу с нэста?
251 2800307
>>800304
Если с неста, то лучше начинать внезапно с ангуляра тогда, лол.
image16 Кб, 363x200
252 2800308
Почему спред оператор всегда сохраняет последовательность полей в объекте? Это какой-то стандарт ЕС?
253 2800309
>>800308
Вопрос у меня такой возник потому, что у меня в определенном месте в коде генерируется хеш по записям в объекте, и мне важно знать, что последовательность ключей всегда будет неизменной
254 2800319
>>800304
Попробуй сначала на чистой ноде написать небольшое апи. Используй нодовские модули crypto, net, http, path, fs, events, stream... Потом на экспрессе, потом на несте.
255 2800325
Почему блядь я сранный недомидл/переджун пишу интерфейсы лучше, чем всякие пидоры, которые зарабатывают по 500к и работают в ебанном бигтехе и прочем говне блядь. Сейчас зашел на сайт скайенга, сука я за 2 минуты нашел 6 ебеиших бага, за которые меня бы выебли во все дыры на моей галере:
Лоадер отображается на 0.001 секунды, все дергается и прыгает
Статичный контент не закеширован и этот ебанный лоадер прыгает каждый раз при переключении вкладки (внутри самой страницы вкладка, а не вкладка браузера)
При скролле в одном месте sticky плеер просто на похуй абсолютно на отъебись рандомно то пропускает через себя показ контента, то нет.
При открытии сообщений какая-то хуй пойми откуда взявшаяся полоса по диагонали через весь экран
При открытии меню оно просвечивает насквозь отображая весь контент за ним
Адаптивность даже не пытается, чуть сузил десктопную версию - идешь нахуй (ну тут ладно, не баг по сути, им просто похуй)

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

Пиздец жопа сгорела, мать ебал
256 2800330
>>800325
Так эту херобору делал вообще джун, а ревьюил мидл. Зачем серьезному сеньору делать эту шнягу вообще? Его время дороже стоит.
257 2800333
>>800203
Опиши задачу где это потребуется
Все что вы описали - хуйня без задач

зачем что-то в реалтайме проверять?
ты еще скажи читать бандл проекта
258 2800339
>>800290

>А по RPS вообще не имеет значения такая разница, тем более это элементарно горизонтально масштабируется, в отличие от латенси.



Разница в 20-25% рпс не имеет значения? Это означает, что для поддержания того же количества клиентов с тем же качеством обслуживания фирме придется затрачивать на 20-25% больше на оборудование и его обслуживание, в лучшем случае. А скорее всего во все два раза.

Только и всего.
259 2800351
>>800309

>у меня в определенном месте в коде генерируется хеш по записям в объекте, и мне важно знать, что последовательность ключей всегда будет неизменной


Для этих целей спецом придумали мапу. Не нужно полагаться на реализацию объекта в жс.
260 2800356
>>800308
Не сохраняет
>>800309
Не будет. Карта – не упорядоченное хранилище.
261 2800368
>>800339
Не имеет значения, 80к рпс у спринга и 60к у неста по сути одно и то же, на фоне 2к рпс у джанго, 4к у руби он рейлс, и примерно того же самого у ларавеля и симфони. Да и понимаешь ли ты, насколько это много, 60-80к рпс? Если у тебя приложение с настолько гигантской нагрузкой, то для тебя горизантальное масштабирование будет стоить сущие копейки. А стоимость и особенно скорость разработки на несте будет ощутимо меньше, чем на спринге.
262 2800404
Даже 1к рпс нету и не будет у 99% сайтов. Зачем вы сравниваете?
263 2800408
>>800404
Джавадебил начал меряться хуями в той среде, где достаточно 1 см
16712002628670.jpg79 Кб, 571x670
264 2800417
265 2800426
>>800325
делал джун.
проверял мидл, попутно трогая себя в неприличных местах.
заливал помидор, который вообще не ебал что это за код.
а пмка развлекалась с ангулярогосподином в подсобке.
image.png16 Кб, 267x654
266 2800432
>>800142
Ты знаком со всеми методами массива, но не используешь все, верно?

У меня на проекте в мильярд(около сотни страниц, почти к каждому сервис) строк используется только половина методов массива.

Но я же знаю, что они есть, верно? Я могу их использовать и я понимаю как они работают.

Или по твоей логике, что если я не использую те методы массива, то они не нужны и знать их не обязательно?

Как часто ты используешь йобо алгосы? Или тоже не нужны?
Как часто используешь суперкостыли для сафари? Или тоже не нужны?

Намберпрототайпа на тебя нету, мразь, подонок, тварь!
omid-armin-KlsKmmlulTU-unsplash.jpg3,5 Мб, 6596x4548
267 2800533
Вообще, весь этот фреймворкосрач напомнил мне еще одну такую забавную примечательную ситуацию - в жс мирке, не смотря на поистине жирную экосистему, практически нет современных AIO фреймворков, которые позволили бы лишних телодвижений сделать... ту же ебучую админку, как это делают питухонцы на своей джанге. Т.е. нет решения, котороые бы позволяло искаропки заскаффолдить проект с драйвером той или иной бд, авторизацией и аутентификацией и прочими необходимыми для реал-лайф проекта плюхами. Что там сейчас у нас на слуху? Экспресс? Это баребона уровня DIY, скажите спасибо, что они роутер не вырезали из пакета. Нест? Как выше правильно заметили, это враппер над тем же экспрессом с DI/IoC и декораторами, чтобы ангуляродебилы не охуевали, когда им потребуется запилить BFF. Некст? Та же параша, только в профиль - SSR тут преподносится как неебическое достижение, всё остальное - нахуй, пили сам. Справедливости ради нужно заметить, что в гайдах к тому же несту есть описание того, как запилить примитивную аутентификацию и авторизацию, но это тупо для галочки, нисколько не претендующее на тырпрайз грейд, как продают нам нест. И да, тебе снова придётся все собирать, настраивать и тестить самому, вместо того, чтобы сфокусироваться на описании бизнес логики своего проекта. Для некста тоже существует 100500 свистоперделок, докачивающие его до вменяемого уровня (Precedent, NextAuth). Как правило, это решения предусматривают подключения какого-нибудь барахла навроде призмы для БД и паспорта для аутентификации. Вообще, да, есть разной степени свежести и адекватности бойлерплейты и стартер паки, но всё это от лукавого, где либо всё нещадно протухло, либо не матчится со своим стеком, либо вызывает серьезные опасения с т.з. безопасности. Иные же aio решения - SailsJS, Meteor - можно сказать, канули в лету.
Отчасти это объясняется конъюнктурой рынка, где используется нода. На Западе она снискала себе нишу в области Serverless и JAMStack, а там, как водится, полноценные вебфреймворки не нужны. Вот такие дела, малята.
omid-armin-KlsKmmlulTU-unsplash.jpg3,5 Мб, 6596x4548
267 2800533
Вообще, весь этот фреймворкосрач напомнил мне еще одну такую забавную примечательную ситуацию - в жс мирке, не смотря на поистине жирную экосистему, практически нет современных AIO фреймворков, которые позволили бы лишних телодвижений сделать... ту же ебучую админку, как это делают питухонцы на своей джанге. Т.е. нет решения, котороые бы позволяло искаропки заскаффолдить проект с драйвером той или иной бд, авторизацией и аутентификацией и прочими необходимыми для реал-лайф проекта плюхами. Что там сейчас у нас на слуху? Экспресс? Это баребона уровня DIY, скажите спасибо, что они роутер не вырезали из пакета. Нест? Как выше правильно заметили, это враппер над тем же экспрессом с DI/IoC и декораторами, чтобы ангуляродебилы не охуевали, когда им потребуется запилить BFF. Некст? Та же параша, только в профиль - SSR тут преподносится как неебическое достижение, всё остальное - нахуй, пили сам. Справедливости ради нужно заметить, что в гайдах к тому же несту есть описание того, как запилить примитивную аутентификацию и авторизацию, но это тупо для галочки, нисколько не претендующее на тырпрайз грейд, как продают нам нест. И да, тебе снова придётся все собирать, настраивать и тестить самому, вместо того, чтобы сфокусироваться на описании бизнес логики своего проекта. Для некста тоже существует 100500 свистоперделок, докачивающие его до вменяемого уровня (Precedent, NextAuth). Как правило, это решения предусматривают подключения какого-нибудь барахла навроде призмы для БД и паспорта для аутентификации. Вообще, да, есть разной степени свежести и адекватности бойлерплейты и стартер паки, но всё это от лукавого, где либо всё нещадно протухло, либо не матчится со своим стеком, либо вызывает серьезные опасения с т.з. безопасности. Иные же aio решения - SailsJS, Meteor - можно сказать, канули в лету.
Отчасти это объясняется конъюнктурой рынка, где используется нода. На Западе она снискала себе нишу в области Serverless и JAMStack, а там, как водится, полноценные вебфреймворки не нужны. Вот такие дела, малята.
268 2800558
>>800533
Че сказать то хотел?
269 2800560
>>800558

>Че сказать то хотел?


Что нету годных вебфреймворков на ноде, одни ебучие поделки.
270 2800562
>>800558
Соглы с этим. Чё вы к экспресу то прицепились? В несте можно даже провайдер для адаптера поменять. Из коробки можно просто взять фастифай.
271 2800576
>>800560
Who asked?
272 2800587
>>800533
Эмбер? На него правда вакансии не найдешь
273 2800602
>>800587

>Эмбер


Это жи УИ фреймворк. Или ты про что-то другое?
274 2800614
Есть ли какой-то вариант предотвратить циклы/бесконечные вызовы функции на уровне всего приложения в js? Типа вот если что-то выполняется на протяжении минуты с частотой в >100 вырубать это нахуй? Т.е. если например у меня сервер на ноде пизданется и начнет что-то делать бесконечно, то у меня начнут неограниченно сжираться вычислительные ресурсы на хосте?
275 2800621
>>800560
Давай сделаем.
276 2800626
>>800614
Есть.
277 2800628
>>800626
И что это? Если ты не имеешь ввиду, что мы как-то вручную каждый конкретный случай должны обрабатывать
278 2800735
>>800628
Если дело в ноде, то можно heartbeat через IPC какой-нибудь реализовать. Ну и CPU choke мониторить, если тебе страшно проебать ресурсы.
image.png24 Кб, 607x380
279 2800797
Никак не могу понять, почему await вообще заставляет ожидать, если я не возвращаю промис.
Ну если бы возвращался промис, то понятно. Промис вернулся, а затем выполнился через какое-то время.
А тут, нихрена не возвращается, чего оно ждёт-то? Тут же нет процесса pending => fullfilled
280 2800803
>>800797
У тебя ff ждет пока выполнится весь f до последней строки, ff вообще без разницы какая там реализация у f. Ты спрашиваешь о том, почему на уровне движка авейт с сеттаймаутом не проигнорился? Ну а вдруг ты специально решил заслипать какое-то вычисление, откуда ЖС знает. Либо я неправильно твой вопрос понял
281 2800805
>>800803
>>800797
Опять же, любая асинк функция оборачивает результат в успешно разрешенный пропис, поэтому пока у тебя выполнение в первой функции до return не дойдет, вторая функция будет считать, что эта функция еще pending
16641340404150.webm4,4 Мб, webm,
480x480, 0:17
282 2800816
>>800805

>пока у тебя выполнение в первой функции до return не дойдет, вторая функция будет считать, что эта функция еще pending


Так вот оно чо...
Спасибо.

<---- Моё лицо, когда познал промисы
283 2800823
>>800816

>Моё лицо, когда познал промисы


Боюсь представить твоё ебало, когда ты до генераторов дойдешь.
16247272913682.mp41009 Кб, mp4,
720x720, 0:09
284 2800844
>>800823
Не, там уже протоптана дорожка.
285 2800873
>>800844
Куда она протоптана? Ты понимаешь как async/await работает?

мимо
286 2800875
>>800873
Изи бро. Он просто не застал времена Регенератортм рантайма. Ох уж эти скрипткидди.
287 2800877
>>800844
Это как ты так лиханул, что прошел генераторы, но не знаешь про async/await?
288 2800879
>>800875

>Регенератортм рантайма


Все еще живет в сердцах редаксСагадебилов и мобиксдебилов.
toska.mp42,8 Мб, mp4,
576x1024, 0:11
289 2800893
>>800877
Я знаю про асинк, авейт, но есть пробелы в знаниях, которые восполняю. В случае с генераторами, возможно, тоже самое.

Ну читаешь статью какую-то нибудь - вроде понятно. Садишься код писать и натыкаешь на какую-то дичь и понимаешь, что нихрена не понимаешь.
Вот только что на промисах подвернулся, когда код писал. С генераторами почти не работал, так что всё ещё впереди.
290 2800926
А вообще, я тут регулярно вопросы задаю и заметил, что в треде маловато вопросов задают, на самом деле. И в паре других тредов тоже.
Где все вкатывальщики? Ньюфаг тред переполнен, а где все они за пределами ньюфаг треда? Где тупые вопросы? Где все эти вкатыши? Почему никто вопросы не задаёт? На курсах всему учат и даже вопросов не остаётся?
291 2800934
>>800893

>Я знаю про асинк, авейт


>Не знает что возвращает асинхронная функция


...
292 2800941
>>800934
Ну мог бы тогда совет дать, а не быть озлобленной пидарахой, потратившей на ввод капчи больше времени, чем на сам пост. Или промолчать просто.
293 2800942
>>800941

>Зарабатывать 300к+ в месяц


>Вводить капчу


Чел, у тебя с аналитическим мышлением проблемы
294 2800953
>>800942

>Покупать пасскоды у хачей


>Думать, что есть разница между заработком в 300к и 30к для покупки пасскода за 200 рублей

295 2800957
>>800953

>может позволить себе пасскод


>вводит зубодробительную капчу от абу

296 2800963
>>800957
Я не могу позволить себе покупать хач пропуск.
297 2800967
>>800963
Зато можешь позволить себе пиздеть на аниме форуме, вместо заучивания спеки.
298 2800973
>>800967
Пизжу + учусь. Два в одном.
299 2801021
>>800926

>Где тупые вопросы?


ЧэдЖПТ теперь за двач.
300 2801036
>>800926
Я когда сам вкатывался часто тут видел вопросы.
В т.ч. по верстке, уровня как центрировать див.
Похоже шутка про то, что все вкатились и теперь срутся - не шутка.
obs10-08.mp4694 Кб, mp4,
1920x1080, 0:07
301 2801056
почему ебаная картинка не сжимается по вертикали?
ненавижу ебаный цсс
302 2801067
>>801056
куда и как она сжиматься должна по вертикали?
контент внизу есть. зачем ее уменьшать?

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

max-height, height, min-height смотри. и размер родителя.
303 2801069
>>800926
тупые вопросы часто игнорят
мимо часто задаю тупые вопросы
304 2801077
>>801067
конента нет, там только margin, padding
у родителя высота: авто и у этого родителя height: calc(100dvh - 2rem);
305 2801080
>>801077
еще прикол, есть две страницы, с одинаковой примерно разметкой и стилями
на одной прокрутка есть, на другом нету
подозреваю в этом замешана ебаная каринка
306 2801086
>>801077
>>801080
тогда получается тебе не картинку изменять надо, а сделать так, чтобы страница прокручивалась?

выключи у всех стилей оверфлов.
если прокрутка будет - где-то в родителе проебался.

если нету, смотри свои маняадаптивные размеры по вертикали.
Record2023-08-10-17-44-09.mp45,7 Мб, mp4,
720x1560, 0:11
307 2801103
>>801086
хуй знает, оверфлоу не помогает
308 2801171
пацаны/ребята помогите, рякт спа, есть простой кейс: внешний сервис редиректит на мой фронт, оттуда мой фронт редиректит на ту или иную страницу моего фронта в зав. от параметров url. В месте куда переходим нужно совершить действие, допустим показать сообщение. Можно было бы емитить что-то типа события и когда страница принимала событие она реагировала (показывала сообщение). Проблема в том что страница не будет нихуя слушать, ведь её ещё нет и данные на ней не загружены. Я просто создал глобальный буффер сообщений, откуда потребители читаю в нужный момент (например, после первого рендера) и реагируют как надо. Нормально так делать или кринж?
309 2801176
>>801103
position fixed помогло, хз короче
310 2801202
>>801176
Жесть.
image.png1,1 Мб, 974x795
311 2801220
image228 Кб, 480x360
312 2801243
>>800926
Я пару лет назад задавал вопросы тут вопросы, сейчас вот поясняю за промисы, 2 кейса, и rtk_query. А за мной очередь никто уже не занимал
313 2801251
>>801243

>rtk_query


Пояснил тебе за щеку.
314 2801252
>>801251
саспенс шизу слова не давали
315 2801254
>>801252
Через пару лет будешь опять тут вопросы по саспенсу задавать.
316 2801266
>>801243

>2 кейса


Ты же за 3 пояснял. Уже переобулся?
317 2801274
>>800533

>ту же ебучую админку


Strapi
react-admin
И ещё множество альтернатив

>искаропки заскаффолдить проект с драйвером той или иной бд


Призму/тайпорм/drizzle не сложно накатить

>авторизацией и аутентификацией


JWT авторизацию и аутентификацию руками писать пару дней с рефреш токенами, инвалидацией и т.д., либо берёшь keycloak или другое из кучи альтернатив

>прочими необходимыми для реал-лайф проекта плюхами


ws, socket.io, uWebsocket, либы для webrtc и grpc? Пока писал увидел, что ты не про риалтайм, но пусть останется.

>Что там сейчас у нас на слуху? Экспресс? Это баребона уровня DIY, скажите спасибо, что они роутер не вырезали из пакета.


Он и есть тупо роутер.

>Нест? Как выше правильно заметили, это враппер над тем же экспрессом с DI/IoC и декораторами, чтобы ангуляродебилы не охуевали, когда им потребуется запилить BFF.


Чего там не хватает? Только драйверов для бд стабильных.

>Некст? Та же параша, только в профиль - SSR тут преподносится как неебическое достижение, всё остальное - нахуй, пили сам.


Некст вообще про фронтенд, зачем ты его сюда притащил?

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


В их гайдах есть непримитивная auth/auth, то вообще это никак не связано с нестом, реализация той же JWT auth не зависит от фреймворк, как и auth на сессиях.

>И да, тебе снова придётся все собирать, настраивать и тестить самому, вместо того, чтобы сфокусироваться на описании бизнес логики своего проекта. Для некста тоже существует 100500 свистоперделок, докачивающие его до вменяемого уровня (Precedent, NextAuth). Как правило, это решения предусматривают подключения какого-нибудь барахла навроде призмы для БД и паспорта для аутентификации.


Это займёт 0.001% времени от разработки проекта.

>Вообще, да, есть разной степени свежести и адекватности бойлерплейты и стартер паки, но всё это от лукавого, где либо всё нещадно протухло, либо не матчится со своим стеком, либо вызывает серьезные опасения с т.з. безопасности.


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

>Отчасти это объясняется конъюнктурой рынка, где используется нода. На Западе она снискала себе нишу в области Serverless и JAMStack, а там, как водится, полноценные вебфреймворки не нужны. Вот такие дела, малята.


Монолиты на несте экспрессе тоже делают, и фастифай там популярнее, чем у нас. И микросервисы на несте, экспрессе и moleculer тоже вполне.
317 2801274
>>800533

>ту же ебучую админку


Strapi
react-admin
И ещё множество альтернатив

>искаропки заскаффолдить проект с драйвером той или иной бд


Призму/тайпорм/drizzle не сложно накатить

>авторизацией и аутентификацией


JWT авторизацию и аутентификацию руками писать пару дней с рефреш токенами, инвалидацией и т.д., либо берёшь keycloak или другое из кучи альтернатив

>прочими необходимыми для реал-лайф проекта плюхами


ws, socket.io, uWebsocket, либы для webrtc и grpc? Пока писал увидел, что ты не про риалтайм, но пусть останется.

>Что там сейчас у нас на слуху? Экспресс? Это баребона уровня DIY, скажите спасибо, что они роутер не вырезали из пакета.


Он и есть тупо роутер.

>Нест? Как выше правильно заметили, это враппер над тем же экспрессом с DI/IoC и декораторами, чтобы ангуляродебилы не охуевали, когда им потребуется запилить BFF.


Чего там не хватает? Только драйверов для бд стабильных.

>Некст? Та же параша, только в профиль - SSR тут преподносится как неебическое достижение, всё остальное - нахуй, пили сам.


Некст вообще про фронтенд, зачем ты его сюда притащил?

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


В их гайдах есть непримитивная auth/auth, то вообще это никак не связано с нестом, реализация той же JWT auth не зависит от фреймворк, как и auth на сессиях.

>И да, тебе снова придётся все собирать, настраивать и тестить самому, вместо того, чтобы сфокусироваться на описании бизнес логики своего проекта. Для некста тоже существует 100500 свистоперделок, докачивающие его до вменяемого уровня (Precedent, NextAuth). Как правило, это решения предусматривают подключения какого-нибудь барахла навроде призмы для БД и паспорта для аутентификации.


Это займёт 0.001% времени от разработки проекта.

>Вообще, да, есть разной степени свежести и адекватности бойлерплейты и стартер паки, но всё это от лукавого, где либо всё нещадно протухло, либо не матчится со своим стеком, либо вызывает серьезные опасения с т.з. безопасности.


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

>Отчасти это объясняется конъюнктурой рынка, где используется нода. На Западе она снискала себе нишу в области Serverless и JAMStack, а там, как водится, полноценные вебфреймворки не нужны. Вот такие дела, малята.


Монолиты на несте экспрессе тоже делают, и фастифай там популярнее, чем у нас. И микросервисы на несте, экспрессе и moleculer тоже вполне.
318 2801283
>>801266
За 3 другой чел пояснял, но 3й кейс сомнительный
319 2801312
Все что-то поясняют, но никто нихуя не поясняет. Настолько бесполезная воздухотряска, что этот шум про кейсы мозг просто отфильторовал из памяти и пришлось искать по треду что там за кейсы были.

сотрясатель воздуха, фильтруйте
16718376080970.png45 Кб, 240x240
320 2801313
>>801176

>position fixed

321 2801343
>>801312
1. ErrorBoundary
2. getSnapshotBeforeUpdate
322 2801373
>>801343
Спасиб, но просто сам факт сотрясания НЕТ ТЫ НЕТ Я заебал.
323 2801379
По работе нужно установить корневой сертификат криптопро, выглядит что-то очень анальнобутыльно. Эту хуйню ведь не особо безопасно в корневые сертификаты ставить? Что в теории может произойти?
324 2801389
>>801171

> рякт спа


> Проблема в том что страница не будет нихуя слушать, ведь её ещё нет


Тут несколько вариантов:
1. У тебя не SPA, а MPA. Следовательно, ты либо делаешь бэк стейтфул, либо сторишь на клиенте данные, либо используешь квери параметры.
2. У тебя SPA, но ты не знаешь, как организовать глобальное состояние. Что ж, печально, но ответов в Гугле уйма;
3. Описанное тобой нечитаемый пиздец, но ежели у тебя всё заработало, то не переживай, всё гут.
325 2801410
>>801379

> Что в теории может произойти?


Владельцы закрытого ключа смогут расшифровать трафик между тобой и хостом, что шифрует установленным ключом. Только не ставь никакие софтины от своей компании.
Ваш К.О.
326 2801423
>>801410

>Только не ставь никакие софтины от своей компании.


Я уже поставил, но это плокен для отдельного браузера, который каждый раз при использовании сертификата запрашивает разрешение. А вот если в рут поставить сертификат, владелец ключа в теории любой трафик сможет просмотреть, или трафик только между мной и хостом, к которому я с этим сертификатом полез?
327 2801425
>>801423
Если сам въебал корневой сертификат, то софтина может работать по типу митм. Так делают все сетевые дебаггеры, например, фиддлер.
328 2801430
>>801425
Ну тогда я из-за одной единственной таски уволняюсь нахуй
329 2801442
>>801430
Не ссы, ты ж не эникейщик какой-то. Лучше сам проанализируй сетевую активность, и если твои опасения оправдаются - предъявишь им в лицо.
И уйдёшь красиво.
330 2801444
>>801389
Да заработать оно заработало, в глобальный стор всё что угодно могу положить, у меня нет уверенности что то что я делаю правильно, может есть какие-то паттерны или базовые примитивы как такое делается обычно
331 2801456
>>801444
Непосредственно перед редиректом выставляешь флаг, двигаешь тазом редиректишь (тупо меняешь внутряк, ведь, формально, страница та же), на макете свежего внутряка проверяешь флаг и выполняешь экшон, если то нужно.

Куда проще та?
332 2801460
>>801456
не знаю, просто кажется что это как-то противоестественно, будто есть что-то более выразительное в плане семантики, просто флаг дёргать выглядит искусственно
333 2801464
>>801460

>просто флаг дёргать выглядит искусственно


Оберни в рыксу. Будет модно, реактивно, молодёжно.
334 2801467
>>801464
а как бы это в рхе выглядело бы? может я чёто подобное сделаю, glorified переключение булевого флага
335 2801475
>>801467

>а как бы это в рхе выглядело бы?


Если мыслишь в push парадигме, тогда изменение булева флага будет являться событием, подписавшись на которое ты сможешь выполнить эффект.
336 2801477
>>801475
спасибо аноныч, посмотрю чё там в рыхе есть похожее
337 2801536
Работаю на аутстафе, бэкеры не из нашей команды, постоянно выебываются и всегда дают минимум инфы по таскам, чтобы показать себя умнее, а фронтеров тупее, чтобы ты сидел и с минимумом инфы пытался сам разобраться как это говно работает. Пиздец мрази, причем я с ними всегда нормально общаюсь и никогда их ни в чем не обвиняю, даже если они где-то проебались. Видимо пока не вырасту из уровня галер, придется это терпеть
338 2801599
>>801536
Еби начальство за это
339 2801602
>>801536
Так везде где нет тимлида
340 2801674
>>801536
Тебе, может, просто паттернов подучить? Я первый год на дотнете писал, так потом охуевал от того, сколько на фронте костылят, велосипедят и невдупляют, хотя вроде как очевидно, что эта стандартная задача решаемая стандартным паттерном без лишних вопросов.
341 2801698
>>801536
такая же хуйня.

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

каждый раз поля пребывают.

каждый раз какая-нибудь хуйня уровня: "Бля, айдишник в булеан конвертился".

Аноны, мне с такой хуйней к беку идти и быковать? Пусть, блять, тестируют перед сдачей новой апишки.
Или сразу к начальнику.
Заебался.
Шестой час уже сижу и разбираю это говно. Уже процентов 30 запросов отбраковал и формирую ебаную тудушку для бека, блять.

Я формошлеп или тестировщик? Пиздец.
342 2801699
>>801698
я уже раза три сокрушался в треде.
извините.
main-qimg-c90cf5b0800ba685a22376aa61c920b5-lq.jpeg74 Кб, 474x874
343 2801703
>>801698
Ахуеть, у вас процессы в команде хромают, парни.
Валидный контракт, например, оапи спека, обязателен, как минимум, для кодогенерации. Документирование и версионионирование апи сюда же. Разработка и согласование через инструмент коллаборативного редактирования, например, через Мирку. Тогда никто уже не сможет доебаться, что что-то осталось непонятным - сидели-то за одним столом все вместе. Возьмите на себя ответственность за наладку процессов разработки апи и взаимодействия разработчиков разных компетенций. Если и не будут на руках носить в своей команде, так хотя б будет внушительная строчка в резюме. Так победим. Пис.
344 2801705
>>801703
Со всем согласен, но...

>Ахуеть, у вас процессы в команде хромают, парни.


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

Правильно понимаю, что минимальный процесс сдачи апишки выглядит так: бек сделал апи - бек проверил апи на тестовой (моей) базе(все запросы, все потестил) - бек сдал работу.

Как я понимаю, бек сейчас у себя на своем бекенде беснуется и хуй знает как они проверяют, т.к. я однажды спросил: Дай мне просто рабочий запрос с параметрами, в итоге получил ответ, типо параметров там дохуя, я хуй знает, иди к начальнику.
Вот как он тестировал, если простой пример запроса не смог выдать? Как он тестирует, если простое прокидывание параметра валится пятисотой?
345 2801796
Может кто помочь? Я в JS не понимаю ничего, мне нужно что-бы в одной программе картинка по клику увеличивалась. Насколько я умел, сделал это, в программе в основном две картинки, но когда картинка одна, мой код не работает, можете помочь исправить?
Вообще желательно как-то сделать так, что-бы код работал без привязки к количеству картинок.
https://pastebin.com/0jDG9EdQ
346 2801808
>>801796

>Я в JS не понимаю ничего


Да ты в приницпе в программировании ничего не понимаешь.

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


Начни с самой базы для школьников 5 класса:
https://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D0%BA%D0%BB_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)

>картинка по клику увеличивалась


document.addEventListener("click", e => {
const img = e.target.closest("img");
if (!img) return;
img.width = 1.5;
img.height
= 1.5

})
347 2801809
>>801808
img.width <звездочка>= 1.5
img.height <звездочка>= 1.5
быстрофикс
348 2801816
>>801809
>>801808
С этим картинки растут только вертикально и бесконечно, а не как это сделано у меня.
349 2801821
>>801816
Хуя важный какой. Ты что в задаче написал?

>картинка по клику увеличивалась


Задачу сформулируй для начала нормально, а потом выебывайся.
const resized = new WeakSet();
document.addEventListener("click", e => {
const img = e.target.closest("img");
if (!img) return;
if (resized.has(img)) {
resized.delete(img)
img.width /= 1.5;
img.height /= 1.5;
} else {
resized.add(img)
img.width <звездочка>= 1.5;
img.height <звездочка>= 1.5
}
})
350 2801832
>>801809

>Задачу сформулируй для начала нормально


Сделать увеличение картинок как в моём коде, только что-бы все картинки могли увеличиваться, а не только две как это смог сделать я.
В твоём-же коде и увеличение не так работает, и вообще картинки только по вертикали вытягиваются.
351 2801835
>>801832
Всё в моем коде работает. Вставь в консоль и попробуй на шебм в треде покликать. У тебя они не работают потому что ты нихуя не можешь вводные написать.

> увеличение не так работает


Сделай что бы работало так. Я тебе пример привел, если хочешь что бы я сделал по красоте и еще тебя проконсультировал - могу дать свою фейкотелегу. Любой каприз за ваши деньги.
352 2801843
>>801274

> Призму/тайпорм/drizzle не сложно накатить


> JWT авторизацию и аутентификацию руками писать пару дней с рефреш токенами


> keycloak


> Это займёт 0.001% времени от разработки проекта.



Я понимаю, как это работает на коммерче. Там уже вылизанный за тысячи человекочасов код тупо копируется с другого проекта и, с небольшими корректировками, снова пускается в бой. Таким вот нехитрым обрзаом мы получаем величину в 0.001% от всего ЖЦ проекта. Я всё-таки немного про другое говорил. Когда захотелось реализовать какую-то идею, поднять быстро сервак с админкой, потому как сил после работы хватает разве что на несколько сотен строк кода, тебе предлагают охладить траханье и накатить пару десятков библиотек, каждую из которых нужно еще сконфигурировать соответствующим образом и сынтегрировать её с остальными на проекте. Всё это, в идеале, делается в скаффолдере за пару минут (указать драйвер, схему, юзеров и их роли).
В общем-то, как ни странно, такое говно мамонта, как Метеор, внезапно, позволил быстро преодолеть эти шаги (в своём ключе, немного, но тем не менее) безболезненно, в довесок ещё реалтайма за воротник накинули. Даже удивительно, почему он не взлетел.
353 2801903
>>801835

>Сделай что бы работало так.


Да всё сделал уже, полюбуйся. https://pastebin.com/fiUvDrQf
В той программе для которой мне это надо всё работает как надо, правда если проверить этот код тут на сайте, то происходит почти что тоже самое что и с твоим гавнокодом в моей программе, картинка не увеличивается, а растягивается по ширине.
354 2801905
>>801903

>полюбуйся


Хуйня, но раз уж ты сам сделал то молодец.
Еще бы теорию вычислительной сложности изучил, что бы не позорится с поиском по массиву.
355 2801913
>>801905
Да, для того что-бы мне две (или одну) картинки увеличивать в моей программе предназначенной исключительно для меня, мне определённо нужно знать теорию вычислительной сложности что-бы описанный функционал работал как надо на моём пк за 200к. Зато перед двачерами позорно не будет.
356 2801916
>>801913

>купил пк за 200к


>напердолдил какого-то говнокода заместо того, что бы нанять фрилансера за 500 рублей...

357 2801917
Я сейчас напишу одну вещь для вкатунов. Если решили вкатываться с нуля, то сразу приступайте к фреймворкам. Не нужно учить html, css, ванильный жс. Почему?

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

Поэтому не тратьте время на основы веб, не учите кучу тегов html и уж тем более всякие прототайпы. Оставьте этот кал старым пердунам, которые делали табличную верстку и думали что алгоритмы это про то как сделать слайдер. Для вас уже все давно сделали, берите готовые инструменты и творите.
358 2801925
>>801917
один из худших советов, которые тут были.
ну или очень жирный, обращая внимание на вопросы выше.
359 2801927
>>801917
Этого двачую. Но выше миддла без задрачивания базы вы не прыгните.
360 2801933
>>801927
они при таком подходе и выше вкатыша не прыгнут.
361 2801937
>>801933
Схуяли? Главное на собесе хорошо напиздеть, а дальше - похуй.
362 2801951
>>801917
Absolutely дегенеративный совет, превращающий весь кодинг в магию, не делайте так. Я еще могу понять, когда ты начинаешь изучение с реакта, а потом добиваешь базу. Но мне кажется и в этом случае будет попросту сложнее и дольше, чем если наоборот
363 2801957
>>801951
Кабан, оформи спокуху.

>превращающий весь кодинг в магию


Ты то сам можешь написать код на x86 ассембелере? Или будешь магию в виде c++/rust использовать?
364 2801965
>>801937
НУ это база, но если та базу не знаешь, как ты напиздишь?
365 2801970
>>801965
Чел, очень легко. Просто буду пиздеть обо всем на собесе и тянуть время. Не в первой уже. Я на первом своем собесе на вопрос чем var от let отличается 10 минут отвечал, приводил примеры, риски использования и т.п.
366 2801978
>>801970
я тоже умею извиваться, если не знаю ответа.
раза два про намбер прототайп вспоминал, лол.

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

если попросят назвать различия между маржином и падингом?
если попросит рассказать словами как сделать круг в кссе? либо сетку на флексах?
367 2801982
>>801978

>если не знаю ответа


так это одно, совсем другое дело когда ты ответ знаешь и можешь очень долго на него отвечать.

>если попросят назвать различия между маржином и падингом?


Скажу, что один внутренний, а другой внешний. Приведу пример работы во флексах/гридах, как оно работает при fixed и absolute позиционировании.

>как сделать круг в кссе?


Расскажу и налягу на уши про svg

>либо сетку на флексах?


Расскажу и параллеьно налягу на уши почему лучше для сеток использовать гриды, а там уже перейду к адаптивности.
368 2801989
>>801982

>Расскажу и налягу на уши про svg


Нет, на ксс.
Свг - другое.

>Расскажу и параллеьно налягу на уши почему лучше для сеток использовать гриды


Ух тыж, ебать.
Ты вкатился или еще вкатываешься?
Я бы прихуел с таких озарений про гриды.
369 2801995
>>801989

>ксс


Ну так я говорю: расскажу про border-radius и начну лить лапшу, моя цель ответить на минимум вопросов от интервьюера и по максимуму растянуть время отвечаю просто про другие веб технологии.

>Ты вкатился или еще вкатываешься?


Да я уже мидл+, братан...
370 2801999
>>801995
>мидл+
Паша, ты не мидл.


В остальном понял.
Правда не уверен на счет эффективности стратегии по затягиванию.
Я старался по большему кол-во дать ответ. И если не знал, так и говорил. Если примерно знал, то уже начинались маняврирования.
371 2802002
>>801999

>Паша, ты не мидл.


Ну значит джун, мне похуй. Оклад 270к есть, а на ваши грейды уебанские срал с высокой колокольни.

>Правда не уверен на счет эффективности стратегии по затягиванию.


Она эффективна. Поставь себя на место интервьюера, ты же проверяешь знания соискателя, а не проверяешь его умение овтетить на твои вопросы.
372 2802012
>>802002
Ахахха, лол, так ты и правда Паша что ли.

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

Мимо КасседиПсон.
373 2802015
>>802012

> ты и правда Паша что ли.


Нет))))) Я как раз первый, кто его Пашей-Парашей назвал.
374 2802018
>>802012
Ну и у Пашка вроде 130к всего было, или около-того.
375 2802029
>>801957
Ну да, если мы не знаем как работает низкоуровневая реализация языка/ос/вселенной, то и похуй вообще как работает сам язык, на котором мы пишем. Охуенная аналогия, пошел нахуй
376 2802030
>>802015
>>802018
Да ладно тебе, Паша, хоть тут не маняврируй.
377 2802034
>>802030
Так вроде Паша и не маняврировал никогда, всегда собой представлялся...
378 2802035
Для вкатунца в vue, nuxt фронтенедры важна такая часть как анимации на anime.js, gsap, three.js??? Или анимации это уже дело десятое и главное дрочить вёрстку, программирование и сами фреймворки vue, nuxt?
379 2802036
>>802035

>anime.js, gsap, three.js???


ответ -

>Или анимации это уже дело десятое и главное дрочить вёрстку, программирование и сами фреймворки vue, nuxt?



анимацию просто понимать надо, что как можно сделать, но дрочить не обязательно.
380 2802043
>>802036
Спасибо большое
381 2802046
Открыл маркет, параолимпийцы с яндекса заставили делать ментальную гимнастику.

мимо
16767433416590.jpg289 Кб, 1000x999
382 2802055
383 2802060
>>802046
Так эту хуйню продаван заполняет, чел...
384 2802063
>>802060
Яндексус агрегатус, а описание товара заполняет продаван?
385 2802067
>>802063

>агрегатус


Уже давно не агрегатус, а маркетплейсус.
386 2802068
>>802063
скинь ссылочку на продукт.
image.png29 Кб, 430x623
387 2802079
>>802067
Ну хуй знает
388 2802084
>>802079
Что хуй знает то? Доставляет всегда ЯМ.
389 2802092
>>802068
Горячие писечки в 1080p в вашем регионе.

На удивление, если отрезать из строки запроса query чтобы не деанонимизировали жопу в режиме инкогнито, то описание показывает нормально (пик 2).
https://market.yandex.ru/product--23-8-monitor-benq-gw2480t-1920x1080-60-gts-ips/675207006/spec
390 2802115
>>802092
глянул в инкогнито, работает.
только после полного очищения локал/сессион стораджей и кукисов норм показывается, лол.

хули они там сделали? первый раз вижу чтобы фронт так пидорасило от склада грязи, да еще и на определенном продукте.
391 2802120
>>802092
>>802115
кст, хз что ты там обрезал в квери, мне это не помогло.
392 2802127
>>802120
Ну когда из поиска в маркете открывал страницу, после первого поискового запроса оно наложило кучу говна в query, соответственно переходишь дальше на продукт - это говно там болтается.

Когда отрезал параметры запроса из ссылки и перезагрузил дабы убедиться в работоспособности - оказалось, что это повлияло на описание.
image.png50 Кб, 657x924
393 2802134
>>802127
ох, лол, и правда.

вкатыши, давайте там напрягитесь, решите проблему и вкатитесь в яндекс, наверное.
типо смотрите: я ваш баг поправил.
394 2802138
>>802134
Да тут явно с интернационализацией косяк.
image.png92 Кб, 1084x701
396 2802141
397 2802186
>>802134
Вкатуны могут выдохнуть, это не на нашей стороне, там вот такое в компоненте:

dangerouslySetInnerHTML={{
__html: text,
}}

Еще мониторов:
https://market.yandex.ru/product--28-monitor-benq-ew2880u-3840x2160-60-gts-ips/1739624038/spec

https://market.yandex.ru/product--27-monitor-lg-27ul500-3840x2160-60-gts-ips/455745446/spec

https://market.yandex.ru/product--27-monitor-benq-ex2710s-1920x1080-165-gts-ips/1744948383/spec

мимо яндексоид, думал сейчас повышение грейда себе выпрошу
398 2802188
>>802186
Ушел писать на @s5^~ecurityANUSyandex-teaA=@mPUNCTUMrsbeu

Мимо другой яндексоид
399 2802192
>>802186
У вас кстати описания на скринах разные, скорее всего из-за uniqueId с разных продаванов тянется это все
400 2802211
>>802186
Хацкеры, ебаните-ка чыы атакой по яндексу, хули они такие криворукие.

>это не на нашей стороне


Реактомакака...
401 2802222
>>802186

>dangerouslySetInnerHTML={{


>__html: text,


>}}


Чому нельзя было просто текст уже положить с каким-нибудь white-space: pre-line
402 2802231
И mdn туда же.
That's my lucky day.
16913635082420.jpg228 Кб, 820x1024
403 2802233
>>797579
Тоже думаю над этим понравилось ООП, паттерны. Но я не знаю где взять нормальную матчасть по ноде. Чтоб там было с архитектурой, тайпскрипт, тем же ООП, а не просто хуяк-хуяк на экспрессе.
404 2802245
>>802231
первые звоночки после вкатившихся курсовых-реактомакак.
скоро половины тырнета через раз будет работать.
405 2802247
>>802245
Будет как дикий запад времен раннего похапе.
406 2802258
>>802222
Даже удивительно. что такой тупой вопрос получил квадрипл.
407 2802263
>>802211

>Хацкеры, ебаните-ка чыы атакой по яндексу, хули они такие криворукие.



Они санитизацию делают на входе, чел.
408 2802276
>>802258
Лучше ебаться с санитизацией и вставками html, да?
409 2802280
>>802276

>ебаться


Кого ебет с чем там ебучие кодомартышки ебаться будут? Ты шире мысли, задачами бизнеса.
410 2802283
>>802280

>Ты шире мысли, задачами бизнеса.


Согласен. Анон не так давно помыслил шире над описанием у продукта.
411 2802372
const a: Array<number>;
const b: Array<number>;

1) a[0] === b[0] && a[1] === b[1]
2) a[0] - b[0] + a[1] - b[1] === 0

что быстрее?
image.png271 Кб, 1918x1079
412 2802378
Кем нужно быть что бы рисовать такое на фронте?
Магистром по математики и геометрии?
413 2802415
>>802378
в соседнем треде рассказали что это SCADA
Так что вопрос не актуален, фронты на такое не способны
414 2802428
>>802372
на такие вопросы невозможно ответить без изучения кода конкретного движка и выполнения замеров
415 2802475
>>802415
Ну, SCADA, да. А SCADA что? SCADA это аббревиатура. Долбич.
Иди проси название софтины там откуда принёс скрин и смотри есть ли там веб клиент.
416 2802480
>>802378
А что тут такого хайтечного? Обычными элементами с SVG сверстать такое не убер сложно. Алсо, есть либо, упрощающие рисование SVG примитивов.

Мимо работал в АСУ
417 2802494
>>802480
удачи, тебе придется изобретать целый язык с формулами чтобы это было все адаптивно, тянулось, растягивалось

Такое не по силу простым фронтам
418 2802501
Ебало, когда веришь что CRA еще жив
Ебало, когда все еще пишешь на redux и не слышал про toolkit
419 2802504
>>802501
Он то продаёт. Мне бы лучше ебало вкатунов по видосикам имаджинировать.
420 2802522
>>802372
Делаю ставку на первый. Операция сравнения быстрее чем сложение/вычетание
421 2802537
>>802494

>удачи, тебе придется изобретать целый язык с формулами чтобы это было все адаптивно, тянулось, растягивалось


Тишо, ёбнулся? UI в промке проектируется под конкретный девайс, у которого известны все ТТХ, включая разрешение экрана. Какая нахой адаптивность?

Асло

> тянулось, растягивалось


на, https://www.usenodl.dev/
И десяток подобных фреймворков.
Еще раз - хайтека здесь нет.
422 2802544
>>802501
Ну и че это за хуй? Почему мне не должно быть похуй на его высеры?
423 2802551
>>802079
Ну, как вайлдберрис, сбер*маркет, озон, амазон, алиэкспресс...
Раньше яндекс маркет был вообще не этим.
424 2802557
>>802372

> что быстрее?


Ассемблер
В Сафари разница около полупроцента, в Хроме чуть больше, но тоже экономия на спичках

https://jsperf.app/pidupi/1/preview
425 2802559
>>802378
Никакой геометрии тут нет, только очень много ебли.
Обычный специализированный фронт, ничего сложного для команда разработчиков.
image.png31 Кб, 650x216
426 2802565
>>802372
Давай начнём с того что это не эквивалентные конструкции.
427 2802600
>>802537

>речь про написание с нуля


>подсовывает фреймворк который писали 2 года да и еще с говном RxJS

image.png271 Кб, 1918x1079
428 2802602
>>802559
Чел, просто представь ты мышкой двигаешь блок с катловыми насосами, все линии должны перестроится, блоки сверху должны сместиться

это задача для ИЛОНА МАСКА!!!!!!!!!!!!!!!!!!!
429 2802624
>>802600

>ита гавно пейсали 2 года


>2 года пейсали эта значит с нулйа низзя напейсать


>йа скозял

430 2802629

>rxjs


>2023

image.png1,1 Мб, 1085x1171
431 2802639
>>802501

>Ебало


Не в ебале дело, а в глазах.
Один смотрит в прошлое.
Другой на ебало вкатуна, который вопрошает как ему теперь вкатиться.
432 2802687
>>802629

> rxjs


Отличная, кстати, штука.
433 2802714
>>802687
Зачем она для людей вне ангуляра?
434 2802728
>>802501
Лол он говорил что жс говно и если мы говорим про крупные проекты в серьезных компаниях, то тут только жаба приходите к нам на курсы
435 2802742
>>802714
Как минимум:
- декларативная обработка ивентов (чем насквозь прошита клиентсайд разработка);
- автокенселинг сетевых запросов на отписке;
- можно делать push-pull на BehaviorSubject (но лучше не надо), получая эрзац сигналов;
- фреймворк-агностик, благодаря чему можно прикрутить точечные апдейты в любую UI библиотеку;
- легко тестировать на синтетических скедулерах;
- fine-grain оптимизации за счёт изменяемых скедулеров/клокеров.
SaveInsta.App - 3156229349870895200.mp44,6 Мб, mp4,
1080x1920, 0:29
436 2802744
>>802378
А хули тут такого? Ну какая-нибудь среднестатистическая скилбосковая реактомакака такое не сделает, а те кто пару лет верстают заебенят это на изи, а если еще и canvas заюзать, то еще проще. Можно еще svg сгенерировать.
Ну ладно не совсем изи поебаться придется, но нет ничего фантастического
437 2802751
>>802742
А где это применимо? Есть кейсы?
Всегда хватало обычных mobx/vuex
438 2802756
>>802744
я бы эту хуйню за неделю сделал. чтобы там еще двигать можно было, хуй знает что.
если адаптива нету, если адаптив есть, нахуй надо, лучше на завод.
439 2802764
>>802602
Это задача для svg
440 2802765
А куда вообще можно перекатиться с react.js для получения сотыг?

Только пожалуйста без говно vue
Стикер63 Кб, 500x499
441 2802770
>>802756

>лучше на завод


Как раз на зводе такой софт и пишут
image.png40 Кб, 1564x346
442 2802771
Тяжело
443 2802777
>>802600
Лол ну напиши сам свой велосипед, ты может вместо фреймворков на ваниле пишешь?
444 2802782
>>802764
Svg обьоссытся и обосрется по перформансу как только мотенциальных ноды будет больше 1000
445 2802783
>>802744
Да не сделаешь ты такой сам за 1 спринт, тебе придется создавать фреймворк из 10к строк как кидали выше и продумывать сотню корнер-кейсев

Все это должно двигаться, стрелочки перестраиваться
446 2802791
Как ты заставишь передвинуть стрелку так что бы она не задела 100 других блоков?

Блять вы даже не понимаете суть задачи!
447 2802797
>>802783

>за 1 спринт


Я про такое и не писал лол, где ты про спринты увидел?

>тебе придется создавать фреймворк из 10к строк как кидали выше и продумывать сотню корнер-кейсев


Ну и? Взял да пошел делать. Не сотню, а по списку оборудования и типу линий, наверное даже частично можно гвоздями прибить.

>Все это должно двигаться, стрелочки перестраиваться


Это я уже понял
448 2802801
>>802791
Проверять положение всех блоков и сделать какую-нибудь матрицу с занятыми областями
449 2802804
>>802783

> Все это должно двигаться, стрелочки перестраиваться


Это особый раздел специальной олимпиады, да, братец? Я про выдумывание фантомных требований, как то адаптивность, подвижность, и прочая ебатория. Чувак пришел и кинул скриншот из юая, построенного в каком нибудь говне навроде мастерскады. Нихуя там ничего не адаптируется и не перемещается, блядь.

>>802782

> Svg обьоссытся и обосрется по перформансу как только мотенциальных ноды будет больше 1000


И да, так оно и есть, когда подобный UI эуспортируешь в веб версию. В кодсисе третьем всё так безбожно тормозит, поэтому обходятся растром там, где можно. У нас чувак рисовал подобную хуйню, там мы тупо бэкграундом замостили для ЧМИ на Weintek'e.
450 2802816
>>802791

> Блять вы даже не понимаете суть задачи!


Зато ты прозрел охуеть как.
Protip: бери канвасный фреймворк. На чем там мирка написана? Pixi? В Phaser'е, например, уже есть всё необходимое для вычисления коллизий и прочая поебень. Проблемы?
451 2802839
Почему когда я через js меняю у изображения .height или.style.height, то оно растягивается, а если .width или.style.width, то оно меняет размер пропорционально? От чего это зависит, может кто подсказать пж.?
452 2802840
>>802839
Шиз, ты же уже решил свою задачу, зачем ты такие вопросы задаешь?
453 2802842
>>802840
Я продолжаю её улучшать.
454 2802848
>>802839
Примеры будут? Тебе никто тут помогать не будет без примеров.
object-fit: contain;
455 2802853
>>802765
fullkek php developer а на фронте конечно вью
До 150к МАКСИМУМ миддлу. Дерзай.
Только я не ничего не говорил. Тссссс
456 2802872
>>802801
хуя ты умный, это как раз и займет 1 год разработки
457 2802891
как же я проигрываю с макак, которые ничего кроме шлепания форм за свою жизнь не занимались и которые утверждают что подобную приложуху за мсеяц запилят.
458 2802914
>>802728
А почему джс говно? Кстати, поясните ньюфагу, как вообще джс в целом как ЯП? То что он стал стандартом на заре массовых интернетов не значит же, что он прям хорош? Или к 2023 году допилили и стало норм.
459 2802916
>>802501
Чел, это джавист со всеми вытекающими отсюда проф сдвигами. Для него какой-нибудь реакт - это новая модная технология.
460 2802927
>>802914

>как вообще джс в целом как ЯП


Его за 10 дней какой-то рандомный мочехлеб разработал, как думаешь, какое у такого языка качество будет? Никто никогда не предполагал, что это будет полноценным языком программирования, в рекламной статье девяносто-какого-то года говорилось, что это язык не для программистов, а для "авторов html-страниц".
461 2802929
>>802927

> Его за 10 дней какой-то рандомный мочехлеб разработал


Как что-то плохое. Гораздо ведь лучше, когда язык разрабатывает консорциум подобных мочехлёбов, да, Антош?
462 2802957
Уже 14 день пишу памятку как распознать вкатунца (ссылки на законы, где проверить выписку, что и как фиксируется в ИП, где можно пробивать вкатунца (чаты), примеры резюме-обманок, примеры накрутки опыта, примеры пет-проектов самозванцев и многое другое)

Собираюсь зафорсить среди HR
Все правильно делаю?
463 2803007
>>802914
Немчинский аргументировал что это для зумеров с вейпами и смузи, поскольку там каждый день что-то меняется, а жаба это стабильно
Он просто много лет сидел на жабе, оскуфел и кроме как писать билдеры фабрик делегатов на жабе нихуя не умеет

А если глобально про жс, то у него проблемы с синтаксисом и приведением типов, которые лечатся костылем в виде typescript, а в остальном язык как язык
464 2803008
>>802927
Почему за 25 лет не додумались неспеша перекатиться на новый язык?
465 2803010
>>802957

>Все правильно делаю?


Да
466 2803012
>>802957
Да, нормальный анон-вкатун только выиграет. А заводчанин со скиллбокса соснет и перестанет спамить резюме всем подряд.
467 2803034
>>802957
Да, но ты же потом сам не вкатишься.
468 2803045
>>803034
По какой причине? Я же уже вкачен
469 2803046
>>802783

>Да не сделаешь ты такой сам за 1 спринт, тебе придется создавать фреймворк из 10к строк как кидали выше и продумывать сотню корнер-кейсев


>


>Все это должно двигаться, стрелочки перестраиваться


Схуяли.

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

Если теоретический кабан захочет адаптив - услышит сколько это займет по времени - не захочет адаптив.
Да и какой там адаптив, ебать? Адаптив делают для инф. страничек, а не для такой хуйни, как ты это себе в телефоне представляешь, линии тупо вертикально будут идти?
Тут уже глаза болят, адаптива тут быть не должно.

Так же не совсем понятно о каком двигание идет речь, хули там двигать? Там схема, схему двигать не надо. Это информационное табло, которое показывает информацию.

Единственная рутина будет заключаться в рисовании стрелок, но это более чем за неделю можно нашлепать.
470 2803051
>>802765
CampleJs
471 2803059
>>802957

>Собираюсь зафорсить среди HR


нам скинь.
мы антираспознаватель для наших вкатунов напишем.
472 2803122
>>802957
Вообще похуй. В ближайшие пару лет высрут столько тулз надроченных поверх нейронок, что просто похуй. И даже импортозамещённых, которые уже пилят по несколько лет.
473 2803138
>>802957
Как же саспенс шиза рвёт.
474 2803143
Не могу понять эту строчку из доки Redux:
And since these are all function calls, they all return from that call stack. So, the print1 middleware is the first to run, and the last to finish.
https://redux.js.org/tutorials/fundamentals/part-4-store#using-middleware

Как это функция print1 запускается первой, а завершается последней?
475 2803160
>>803143
Что такое стек вызовов не понимаешь?
Очевидно что print1 вызывает print2, та в свою очередь print3.
Контекст исполнения сначала погружается по ним, потом по завершении разматывается назад.
476 2803279
>>803138

>Как же саспенс шиза рвёт.


Другалек, саспенс шиз наобарот один из первых начал всем доказывать, что пиздеж это база всего айти. Саспенс шиз сам сидел на около-миддле 100к, пока не напиздел в резюме и не получил оффер почти в 3 раза выше.

Сапсенс-шиз
477 2803377
>>803279

>Другалек


>Дружище


>Сынок


>Слушай сюда


Откуда берется этот селючно-высокомерный тон? Пиздец, что люди вообще о себе мнят? Особенно от скуфов в ИТ часто такое слышу, причём, чем более галернее галера, тем больше гонора, как будто работают тех лидами в гуглах
478 2803422
>>803377
Ну так у него 280 за полтора года, ты што? Ты не видел как он отвечает в последних тредах?
Я знал джуна который за полгода вышел на 200, но толку-то?
479 2803439
ЧЕМ НОДА ЛУЧШЕ GO ИЛИ DJANGO???
480 2803440
>>803439
ЧЕМ КАК
481 2803490
>>803439
нода - срежа выполнения жс
го - язык программирования
жанго - веб фреймворк

вывод - вопрос не имеет смысла
482 2803492
>>803377

>селючно-высокомерный тон?


Спокуху оформи и просто признай, что ты не прав.
483 2803578
>>803490
ХОРОШО ТОГДА ПЕРЕФОРМУЛИРУЮ ВОПРОС
GOLANG ИЛИ JS/TS ИЛИ PYTHON????
484 2803588
>>803578
по задачам
485 2803598
>>803588
Представь задачу. Что бы ты выбрал?
486 2803602
>>803598
Джаву.
487 2803606
>>803602
Представь что джавы не существует. Что бы тогда выбрал?
488 2803609
>>803606
Как и сказано выше - по задачам. Представил задачу. Выбрал под задачу. Совать одну технологию во все щели удел слабых либо фанатиков.
489 2803617
>>803609
назови свои любимые трахнологии и почему
490 2803721
>>803617
CampleJS.
491 2803727
>>803138
Причина подрыва?
492 2803771
>>803727
Причина причины?
493 2803838
Омежки, которые выполняют чужую работу тут?

Объясняю первый и последний раз что обязан делать менеджер в 2023
494 2803862
>>803838
А где-то такую хуйню требуют от фронтов? Я бы и рад чё нить такое поделать, заебало кнопки красить
495 2803870
>>803862
Какая зепка?
496 2803877
>>803870
100к мидл минус город миллионник
497 2803899
Есть ли что-то типа литкода, но для выведения разных типов на тайпскрипте? В освновном ничего сложного делать не приходится, но иногда хочется написать хорошие типы, которые могли бы разные сущности между собой связать без хардкода
498 2803921
>>803899
https://github.com/type-challenges/type-challenges

Можешь ещё поколупаться на каком-нибудь codewars в секции typescript. Для нескольких языков видел именно задачки на дроч типов. Тег не подскажу.
# OP 499 2804015
export default function Перекат() {
return (
<>
<>2804014
>>2804014 (OP)
>>2804014 (OP)
</>)
}
# OP 500 2804016
export default function Перекат() {
return (
<>
>>2804014 (OP)
>>2804014 (OP)
>>2804014 (OP)
</>)
}
# OP 501 2804017
export default function Перекат() {
return (
<>
>>2804014 (OP)
>>2804014 (OP)
>>2804014 (OP)
</>)
}
502 2804120
>>804016
Насышенный кринж я словил с этого ракования.
503 2804296
>>803007

>Немчинский аргументировал что это для зумеров с вейпами и смузи, поскольку там каждый день что-то меняется, а жаба это стабильно



React Initial release date May 29, 2013
Vue.js Initial release date February 2014
Angular Initial release date September 14, 2016

Express.js Initial release date November 16, 2010
Nestjs 6 years ago
Fastify 6 years ago

Какие же жявелебилы ебанутые, Господи!

>А если глобально про жс, то у него проблемы с синтаксисом и приведением типов, которые лечатся костылем в виде typescript, а в остальном язык как язык


Это не костыль, это прекрасно задизайненный язык от гениального автора C#.
504 2804299
>>802927

> Его за 10 дней какой-то рандомный мочехлеб разработал


Маня, тебе до уровня Брендана Эйха за всю жизнь не дойти. Он не только автор жса, он сооснователь мозиллы и создатель одного из лучших современных браузеров - Brave. По сравнению с ним ты просто букашка.
505 2804309
>>804296

>


>Это не костыль, это прекрасно задизайненный язык от гениального автора C#.


Пока компилируется в js это костыль, как только будет интерпритироваться самостоятельно тогда заберу свои слова обратно
506 2804316
>>804309
Костыль это что-то кривое, а тут компиляция делается красиво и продуманно, над ней есть удобный и простой контроль через tsconfig
507 2804324
>>804316
То есть красивый костыль функциональный и со стразами, я не спорю что оно красивое и удобное, но от этого костыль не перестанет быть костылем
508 2804374
>>804316
Ты как дрисню в кулек не заворачивай - конфетка на выходе не получится.
509 2804420
>>804374
По сравнению с ТС как раз многие языки другие языки дрисня. Просто факты.

>>804324
Но это язык программирования, а не какой-то там нишевый инструмент. Он не может быть костылём по определению.
Тред утонул или удален.
Это копия, сохраненная 10 октября 2023 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски