20.03.21 © 2024 Программизд 02
 
Форумы / Общение / Клепал формы на React, много думал.
Сообщения: 108 / Страницы: 1  2  3  4  5  все  
Клепал формы на React, много думал.
    #3079
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Бурят5432  20.09.2020, 00:43
Лигафоны Рубацова  20.09.2020, 00:32
А кстати чем щас обфусцировать код принято у нормальных людей? Ну точнее паковать, как это называется...
Плагин к вебпаку. Раньше был uglifyjs, теперь terser, на фронте быстро всё меняется)
Да, там год не последил за ситуацией - уже одно поколение хипсторов вырезало ножами предыдущее и ввело новые стандарты и законы.
А google closure compiler годнота или паровоз для дедов?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3081
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
Лигафоны Рубацова  20.09.2020, 00:49
А google closure compiler годнота или паровоз для дедов?
Паровоз
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3083
блохастые утки Скрыть профиль Поместить в игнор-лист
блохастые утки
Гость
Бурят5432  20.09.2020, 00:58
Лигафоны Рубацова  20.09.2020, 00:49
А google closure compiler годнота или паровоз для дедов?
Паровоз
Оказывается я еблан.
Не знал.
У меня через него пошотанки пожаты.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3085
Бурят5432
Скрыть профиль Поместить в игнор-лист
Участник
блохастые утки  20.09.2020, 01:35
Бурят5432  20.09.2020, 00:58
Лигафоны Рубацова  20.09.2020, 00:49
...
Паровоз
Оказывается я еблан.
Не знал.
У меня через него пошотанки пожаты.
Норм.
Новые проекты на нем не начинают, а менять смысла нет
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3086
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Бурят5432  20.09.2020, 02:25
блохастые утки  20.09.2020, 01:35
Бурят5432  20.09.2020, 00:58
...
Оказывается я еблан.
Не знал.
У меня через него пошотанки пожаты.
Норм.
Новые проекты на нем не начинают, а менять смысла нет
"на нём" сказано сильно.
Он же не основа чего-то.
Просто тулза пост-обработки готовых говен.
Почему смысла нет, на новый переехать всегда приятно.
Может новый жмёт круче и обсусцирует запутаннее.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3094
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Бурят5432  20.09.2020, 00:27
Лигафоны Рубацова  20.09.2020, 00:05
А зачем им виртуальный?
Написать алгоритм, который идёт и понимает "на живом" чё надо поменять (чем он отличается от "намерений" некого рендерера) нельзя было?
Так виртуальный дом - это оно и есть. По сути джаваскриптовый объект. Текущее и предыдущее дерево рендера, они сравниваются для нахождения изменений, изменения в реальном доме выполняются точечно.
Лигафоны Рубацова  20.09.2020, 00:05
А расскажи вообще про мир TypeScript.
Как там принято вести процесс разработки.
Основные инструменты под linux например.
Ну я так понял там npm юзают для качбы модулей.
node.js там где-то место занимает какое-то, незнаю какое.
Компилятор из TS в JS какой-то бинарный юзают или юзают написанный на самом TS, который запускается под node.js?
Вот расскажи всю культуру.
Node.js - фундамент. Вся сборка, все преобразования ts в js, автотесты, вообще абсолютно все фронтовые тулзы пишутся на js и выполняются в ноде. То есть неважно что у тебя там - винда, макбук, Линукс, - похуй, всё одинаково. Поставил году, npm, и всё, ты в игре.

Npm - это манагер пакетов. Изначально была только в ноде, потом как появились сборщики, вебпак там всякий и т.д., можно стало и на фронте. То есть когда ты в своем фронтовом коде что-то испортишь из node_modules (какой нибудь установленный модуль), сборщик этот модуль запакует в сборку.

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

TypeScript тоже крутая штука, навесили типы на js, теперь он их проверяет перед компиляцией. Писанины больше, зато сопровождать код проще, а уж какой автокомплит в том же вебшторме появился - просто песня. В виме конечно такого нету, там бонусы тайпскрипта не так ощущаются.
Извиняюсь - а что это за громкие слова - менеджер пакетов, компиляция, если речь про фронт и сайтик! Что это за винегреты там?
И ещё, зачем это нода нужна, если все работает без нее?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3095
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 11:51
Бурят5432  20.09.2020, 00:27
Лигафоны Рубацова  20.09.2020, 00:05
...
Так виртуальный дом - это оно и есть. По сути джаваскриптовый объект. Текущее и предыдущее дерево рендера, они сравниваются для нахождения изменений, изменения в реальном доме выполняются точечно.
Лигафоны Рубацова  20.09.2020, 00:05
...
Node.js - фундамент. Вся сборка, все преобразования ts в js, автотесты, вообще абсолютно все фронтовые тулзы пишутся на js и выполняются в ноде. То есть неважно что у тебя там - винда, макбук, Линукс, - похуй, всё одинаково. Поставил году, npm, и всё, ты в игре.

Npm - это манагер пакетов. Изначально была только в ноде, потом как появились сборщики, вебпак там всякий и т.д., можно стало и на фронте. То есть когда ты в своем фронтовом коде что-то испортишь из node_modules (какой нибудь установленный модуль), сборщик этот модуль запакует в сборку.

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

TypeScript тоже крутая штука, навесили типы на js, теперь он их проверяет перед компиляцией. Писанины больше, зато сопровождать код проще, а уж какой автокомплит в том же вебшторме появился - просто песня. В виме конечно такого нету, там бонусы тайпскрипта не так ощущаются.
Извиняюсь - а что это за громкие слова - менеджер пакетов, компиляция, если речь про фронт и сайтик! Что это за винегреты там?
И ещё, зачем это нода нужна, если все работает без нее?
Код побит на библиотеки и написан на TS.
А тебе нужно получить итог в виде одного файлика .JS
Отсюда и сборщики и компиляторы.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3096
АБЫРВАЛГ Скрыть профиль Поместить в игнор-лист
АБЫРВАЛГ
Гость
херасе вы в сортах говна шарите, этих сортов тыщи!!!
через 10 лет обещают всех говнокодеров на помойку истории...
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3099
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 14:00
A Serious Man  20.09.2020, 11:51
Бурят5432  20.09.2020, 00:27
...
Извиняюсь - а что это за громкие слова - менеджер пакетов, компиляция, если речь про фронт и сайтик! Что это за винегреты там?
И ещё, зачем это нода нужна, если все работает без нее?
Код побит на библиотеки и написан на TS.
А тебе нужно получить итог в виде одного файлика .JS
Отсюда и сборщики и компиляторы.
А а чем профит от этой ебле?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3100
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 15:04
Лигафоны Рубацова  20.09.2020, 14:00
A Serious Man  20.09.2020, 11:51
...
Код побит на библиотеки и написан на TS.
А тебе нужно получить итог в виде одного файлика .JS
Отсюда и сборщики и компиляторы.
А а чем профит от этой ебле?
Суммарно меньше кода и он локализованнее.
И статическая типизация.
Изменено: 20.09.2020, 16:29 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3118
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 16:29
A Serious Man  20.09.2020, 15:04
Лигафоны Рубацова  20.09.2020, 14:00
...
А а чем профит от этой ебле?
Суммарно меньше кода и он локализованнее.
И статическая типизация.
Но тот же код же, только там какой-то своя надстройка над жс + хтмл. Который ещё превращается в жс и вся эта тормозня летит в бедный браузер. А тут просто хтмл + жквери без превращения. В чем нужда превращения всего этого бреда в жс?
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3119
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 18:33
Лигафоны Рубацова  20.09.2020, 16:29
A Serious Man  20.09.2020, 15:04
...
Суммарно меньше кода и он локализованнее.
И статическая типизация.
Но тот же код же, только там какой-то своя надстройка над жс + хтмл. Который ещё превращается в жс и вся эта тормозня летит в бедный браузер. А тут просто хтмл + жквери без превращения. В чем нужда превращения всего этого бреда в жс?
Не тот же код.
Вместо 500 строк на JS ты пишешь условно 10 на сраном реакте.
По этим 10 он компилирует тебе эти 500. Или вообще 5000.
Плюс там умные люди берут на себя заботу о браузере.
Они типа гарантируют, что скомпилённый код оптимален и всё такое.
Если конечно ты придерживаешься их некоторых правил.

Нужда в том, что там удобные компоненты.

Когда надо наформоёбить сложную форму, то на голом JS можно заебаться, а на реакте дети из детсада легко накрутят.
Например в реакте есть компонент "таблица", который из коробки имеет сортировки, разную расцветку чётных/нечётных строк.
Допустим нажал на заголовок таблицы - хуяк она пересортировалась по нажатой колонке.
Ты подгоняешь таблице JSON и всё.
Можно отдельной колонке сказать, чтобы она рисовала ячейку не по дефолту, а вызывая твою функцию, а твоя функция например будет оборачивать данные в тег <b></b> к примеру.

Короче долго рассказывать.
Формоёбы-паскалеёбы добрались до веба это называется, вот и всё.
Изменено: 20.09.2020, 18:57 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3122
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 18:56
A Serious Man  20.09.2020, 18:33
Лигафоны Рубацова  20.09.2020, 16:29
...
Но тот же код же, только там какой-то своя надстройка над жс + хтмл. Который ещё превращается в жс и вся эта тормозня летит в бедный браузер. А тут просто хтмл + жквери без превращения. В чем нужда превращения всего этого бреда в жс?
Не тот же код.
Вместо 500 строк на JS ты пишешь условно 10 на сраном реакте.
По этим 10 он компилирует тебе эти 500. Или вообще 5000.
Плюс там умные люди берут на себя заботу о браузере.
Они типа гарантируют, что скомпилённый код оптимален и всё такое.
Если конечно ты придерживаешься их некоторых правил.

Нужда в том, что там удобные компоненты.

Когда надо наформоёбить сложную форму, то на голом JS можно заебаться, а на реакте дети из детсада легко накрутят.
Например в реакте есть компонент "таблица", который из коробки имеет сортировки, разную расцветку чётных/нечётных строк.
Допустим нажал на заголовок таблицы - хуяк она пересортировалась по нажатой колонке.
Ты подгоняешь таблице JSON и всё.
Можно отдельной колонке сказать, чтобы она рисовала ячейку не по дефолту, а вызывая твою функцию, а твоя функция например будет оборачивать данные в тег <b></b> к примеру.

Короче долго рассказывать.
Формоёбы-паскалеёбы добрались до веба это называется, вот и всё.
Чувак, ты почитай чуток, что я написал.. Причем тут голый жс?
Я говорил про жквери, там все настолько укорочено, что я блядь не представляю куда ещё укорачивать! Всяких методов дохуя, которые я даже не запоминаю... Потому как это нахуй невсралось
А сколько уже компонентов, плагинов на базе него, что пиздец перепиздец!
Не надо ничего компилить для фронта... Хтмл это шаблон, жквери библиотека упрощает проверки, вставки, параллельно запросы, да пиздец всего...
А далее, есть серверные фремверки, которые используют жквери у себя и наколбашены кучии компонтов вних и листы, гриды и все на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3123
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова

То есть во фреймворке, пхапешном, есть компонент к примеру реализации списка. Есть параметры, есть готовый-дефолтный шаблон списка, ты ему скармливаешь данные (обычно это адаптер) он все это проворачивает. На выходе хтмл+некий плагин под жквери и все. Генерится пагенация, можешь менять шаблон. Можешь уже на клиенте цепляется к нему через жквери. Можешь переопределить какие-то методы этого компонента и подсунуть свои и на выходе получить что-то другое на клиенте.
И нет никого реакта!
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3124
Дырокол
Скрыть профиль Поместить в игнор-лист
Участник
A Serious Man

не о реакте тебе надо думать, а о моей реакции на бюрократические проволочки с моим модерством
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3126
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 20:14
Лигафоны Рубацова  20.09.2020, 18:56
A Serious Man  20.09.2020, 18:33
...
Не тот же код.
Вместо 500 строк на JS ты пишешь условно 10 на сраном реакте.
По этим 10 он компилирует тебе эти 500. Или вообще 5000.
Плюс там умные люди берут на себя заботу о браузере.
Они типа гарантируют, что скомпилённый код оптимален и всё такое.
Если конечно ты придерживаешься их некоторых правил.

Нужда в том, что там удобные компоненты.

Когда надо наформоёбить сложную форму, то на голом JS можно заебаться, а на реакте дети из детсада легко накрутят.
Например в реакте есть компонент "таблица", который из коробки имеет сортировки, разную расцветку чётных/нечётных строк.
Допустим нажал на заголовок таблицы - хуяк она пересортировалась по нажатой колонке.
Ты подгоняешь таблице JSON и всё.
Можно отдельной колонке сказать, чтобы она рисовала ячейку не по дефолту, а вызывая твою функцию, а твоя функция например будет оборачивать данные в тег <b></b> к примеру.

Короче долго рассказывать.
Формоёбы-паскалеёбы добрались до веба это называется, вот и всё.
Чувак, ты почитай чуток, что я написал.. Причем тут голый жс?
Я говорил про жквери, там все настолько укорочено, что я блядь не представляю куда ещё укорачивать! Всяких методов дохуя, которые я даже не запоминаю... Потому как это нахуй невсралось
А сколько уже компонентов, плагинов на базе него, что пиздец перепиздец!
Не надо ничего компилить для фронта... Хтмл это шаблон, жквери библиотека упрощает проверки, вставки, параллельно запросы, да пиздец всего...
А далее, есть серверные фремверки, которые используют жквери у себя и наколбашены кучии компонтов вних и листы, гриды и все на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
В jquery адресуешься к DOM руками.
Здесь даёшь компоненту "таблица" массив данных, таблица сама как-то рисуется.
Удаляет из таблицы строку, таблица сама перерисовывается.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3127
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 20:44
A Serious Man  20.09.2020, 20:14
Лигафоны Рубацова  20.09.2020, 18:56
...
Чувак, ты почитай чуток, что я написал.. Причем тут голый жс?
Я говорил про жквери, там все настолько укорочено, что я блядь не представляю куда ещё укорачивать! Всяких методов дохуя, которые я даже не запоминаю... Потому как это нахуй невсралось
А сколько уже компонентов, плагинов на базе него, что пиздец перепиздец!
Не надо ничего компилить для фронта... Хтмл это шаблон, жквери библиотека упрощает проверки, вставки, параллельно запросы, да пиздец всего...
А далее, есть серверные фремверки, которые используют жквери у себя и наколбашены кучии компонтов вних и листы, гриды и все на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
В jquery адресуешься к DOM руками.
Здесь даёшь компоненту "таблица" массив данных, таблица сама как-то рисуется.
Удаляет из таблицы строку, таблица сама перерисовывается.
Жквери это библиотека! А не фреймерк. Я тебе описал чуть выше тоже самое, что ты пишешь, прочитай.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3128
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Там все тоже само. Только ты можешь навесить ещё кучу или переопределить и нет никакого реакта и всей этой перди с ним
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3129
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Дырокол  20.09.2020, 20:40
A Serious Man

не о реакте тебе надо думать, а о моей реакции на бюрократические проволочки с моим модерством
Хочу понять в чем у них понты, но я кажется понял, что понтов нет , а теже яйца тока в профиль
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3130
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 20:52
Лигафоны Рубацова  20.09.2020, 20:44
A Serious Man  20.09.2020, 20:14
...
В jquery адресуешься к DOM руками.
Здесь даёшь компоненту "таблица" массив данных, таблица сама как-то рисуется.
Удаляет из таблицы строку, таблица сама перерисовывается.
Жквери это библиотека! А не фреймерк. Я тебе описал чуть выше тоже самое, что ты пишешь, прочитай.
Да похуй как называется кусок говна, который тащит функционал твоего бизнес-говна - библиотека, фреймворк или "хуй ебаный".
Изменено: 20.09.2020, 21:08 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3131
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 20:52
Лигафоны Рубацова  20.09.2020, 20:44
A Serious Man  20.09.2020, 20:14
...
В jquery адресуешься к DOM руками.
Здесь даёшь компоненту "таблица" массив данных, таблица сама как-то рисуется.
Удаляет из таблицы строку, таблица сама перерисовывается.
Жквери это библиотека! А не фреймерк. Я тебе описал чуть выше тоже самое, что ты пишешь, прочитай.
К сожалению я тоже царь, как и ты.
Цари длинные хуйни не читают.
"перечитай" - вот это гавно с нами не канает.
Изменено: 20.09.2020, 21:09 - Лигафоны Рубацова
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3132
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
A Serious Man  20.09.2020, 20:14
на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
Ладно вот это перечитал.
В твоей схеме ты ходишь на сервер.
А в реакте тебе дали тонну говна на клиент и он там ебётся сам, перерисовывая страницы целиком до неузнаваемости.
Получается одностраничное приложение, в котором HTML перехуяривает по 10 раз с нуля, но при этом на сервер никто не ходит.
Разве что сходит по REST API в JSON-дырку попросить кусочек JSON.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3133
Лигафоны Рубацова Скрыть профиль Поместить в игнор-лист
Лигафоны Рубацова
Гость
Т.е. с react тебе кажется что ты попал на другую страницу, а она вся та же, просто ей существенно поменяли HTML.
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3134
black lives matter Скрыть профиль Поместить в игнор-лист
black lives matter
Гость
Реакт неадеюсь не основан на расовой дескриминацеи
 
Рейтинг: 0 / 0
Клепал формы на React, много думал.
    #3135
A Serious Man
Скрыть профиль Поместить в игнор-лист
Администратор
Лигафоны Рубацова  20.09.2020, 21:11
A Serious Man  20.09.2020, 20:14
на сервере компилится (без годы) и высерается готовые хтмл+жквери. Никаких реактов нет. Но суть такаяж, как я понимаю
Ладно вот это перечитал.
В твоей схеме ты ходишь на сервер.
А в реакте тебе дали тонну говна на клиент и он там ебётся сам, перерисовывая страницы целиком до неузнаваемости.
Получается одностраничное приложение, в котором HTML перехуяривает по 10 раз с нуля, но при этом на сервер никто не ходит.
Разве что сходит по REST API в JSON-дырку попросить кусочек JSON.
На сервер и там и там ходят, не тупи. И не переживай про рест, он прекрасно работает с жквери. Он там был до реакта.
Никто там ничего не перерисовывает просто так. Надо перерисовываем все, не надо, то перерисовываем кусок. Нет никаких проблем с этим, реакт для этого ненужен
 
Рейтинг: 0 / 0
Форумы / Общение / Клепал формы на React, много думал.
Сообщения: 108 / Страницы: 1  2  3  4  5  все  
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые участники ...
Найденые участники ...
x
x
Закрыть


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