оберток над ядром, состоящем из js-css-html))
По сути, одни синтаксические, сахарные костыли..
Без, бабеля, типизации, препроцессоров и тд это было бы лучше?
Что скажете, Мущины))
Не было бы, наоборот - она взрослеет) Просто есть хипстеры, которые делают это вперемешку, потому что нормально не умеют) имхо
Лучше? Что ты имеешь ввиду? Разрабам выкинуть эти инструменты или какие-то разговоры о том, что пора создать новые инструменты, ЯП, концепции для веба?
Современный фронт — нагромождение обёрток над js. Js — нагромождение обёрток над браузером. Браузер — нагромождение обёрток над осью и сетью. Ось — нагромождение обёрток над ассемблером. Ассемблер — нагромождение обёрток над машинными кодом. Машинный код — нагромождение обёрток над процессором. Процессор — нагромождение обёрток над транзисторами. Транзисторы — есть суть вещей и соль мира.
Имел ввиду: писать на чистых js-css-html
А где плюсы?
Хорошо сказал, так и есть👍
Ну удачи, попробуй. Ты хоть представляешь во что это превратится для какого-нибудь среднего проекта?
Расскажи.
Вместе с остальными сотнями не упомянутых слоёв и абстракций :)
Это надо было в P.S дописать 😄
Я сам могу лишь представить на основе того, что сам использую. Такого опыта у меня нет
можно
так и скажи что лень и не хочешь другое изучать))
Не, не скажу. На самом деле, чем дальше углубляешься в новое, тем интересней изучать и кодить.
этот же момент может и оттолкнуть кого-то слишком многим нужно уметь пользоваться
Ок. Хипстеры, это быдло, которые вечно о своем, о параше.. Ихмо))
Согласен. Дальше будет сложнее в плане разработки, ИИ будет вытеснять человека в IT.
ии да нейросети нет))
Вижу тут оскорбление
нейронки сейчас же могут только с данными работать(чтобы что-то получить нужно что то дать)? вот когда самосознание будет... ну или просто понимание того что они делают, а не просто заученные действия))
Нейронки - это крутые супер фильтры, с безумным пиаром, хайпом и огромным питон-комьюнити ))
Напомнило https://www.nand2tetris.org/, там курс состоит из пяти уровней абстракции между операционными системами и транзисторами
Возьмите свэлт. Он тс уже поддерживает - и там в компонентах чистые цсс и хтмл. Джс компилируется в ваниллу
Генетические алгоритмы?
Ясно. Спс.
И глядеть на полотна из html файлов и css в тысячи строк - нет уж, спасибо) 1) Модульная система - её просто нет, вариант с подключением нескольких скриптов последовательно проблему особо не решает. Проблему частично может решить бэм, но html так и останется монолитным. 2) Отсутствие TS - тут, я думаю, комментарии излишни. 3) Отсутствие фишек из ES6 (а как ещё без бабеля старичка IE поддерживать?). 4) Верстка через чистый js - кромешный ад, следовательно такой же ад - spa. Это так, первое что вспомнилось, но если подумать - ещё пару тройку пунктов накинуть можно) Вообще, можно к связке html-css-js накинуть ещё чистую пыху (даже без композера), это даст хоть и костыльную, но модульную систему, и много других фишек, но мы благополучно откатимся в нулевые) так что удачи 😁
Ок. Насчет полотен: вроде как, "новые обертки" генерят те же самые "полотна" для браузеров... Загляни в продакшн))
Дело не в том, как оно в продакшене, а как оно в разработке) С модульной системой удобнее и быстрее, особенно по части командной разработки
В ES5-6 конечно удобны новые возможности. Так-то, тот же import, export, class и др. фишки js, лет 10-15 назад планировали внедрять, но внедрили только сейчас, и то с костылями-бабель. Кстати, насчет модульности. Фейсбук имеет более 50000 компонентов на реакте (они сами это пишут в доках). Этот ФБ - сраный, глючный сайт не оч. большого размера)) Спрашивается, не много ли для одного сайта?
Так количество модулей не может влиять на производительность, ты можешь какой-нибудь условный лендос поделить на 50000 компонентов, но сборщик соберет это в три-четыре файла все равно. Но с другой стороны, поделив тот же лендинг на блоки (хотя бы с помощью pug и scss) ты облегчаешь его разработку и поддержку
Да, согдасен с тобой. Но, работать придется с этими условными "50000" компонентов. Не думаю что это круто, удобно, согласись.
Это как раз круто и удобно) Ты берешь в работу отдельный модуль, который не влияет на остальные модули. Ту же условную кнопку. Ты меняешь ее код, стили, в одном единственном месте, а в итоге изменяется кнопка везде, где встречается на сайте
Обсуждают сегодня