169 похожих чатов

Какие-То странные идеи у вас: как это вообще возможно -

учить тс, без понимания JS?)))
Вы пытаетесь сахар учить раньше того, где этот сахар применяется

42 ответов

13 просмотров

Речь о том, что-бы сходу тс юзать

В чем проблема?

Jack-Drengr Автор вопроса
Vadim
В чем проблема?

Это идея примерно такого же характера как начинать учить pug перед изучением html

pug изначально не нужен

Jack-Drengr Автор вопроса
Vadim
pug изначально не нужен

Да ладно, а почему один сахар нужен, а второй нет? Coffeescript и прочие языки, компилируемые в JS туда же

Jack-Drengr Автор вопроса
Vadim
Какую проблему решает pug?

Ровно такую же как и TS: исходный язык - не очень.

Jack-Drengr Автор вопроса
Vadim
Что не очень, что решает паг очень?

Условно по мнению людей, использующих и разрабатывающих pug, html несовершенен и имеет ряд недостатков, которые они "героически" решили. Вот точно так же и в случае с TS и ему подобными. Разница только в том, что за TS стоят Майки

Jack-Drengr Автор вопроса
Edgar Slivashenko
Т.е. - js не оч? 😕

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

Vadim
После es6

ES6 устарел

Vadim
После es6

Т.е. то, что я вырезал на камнях и скалах, уже не катит?

Jack-Drengr Автор вопроса
Vadim
Например

Я честно полез на сайт pug и попытался поискать там их цели. Но прямо они их не декларируют (как тот же ТС). Навскидку, отсутствие <> - вот уже огромное достижение. Черт побери, я помню Coffeescript, который стал популярным только потому что там не нужно было писать точку с запятой😂

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

Jack Drengr
Я честно полез на сайт pug и попытался поискать та...

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

Jack-Drengr Автор вопроса
Vadim
В этом и беда. Пагом пользуются засидевшиеся верст...

/Pug/.replace('TS') /HTML/.replace('JS') Суть не изменится. Почему-то вы симпатизируете только одной надстройке над языком.

Maxim Bezrukov
Эх молодежь, борются за один лишний символ чтобы н...

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

Jack Drengr
/Pug/.replace('TS') /HTML/.replace('JS') Суть не ...

Я спросил конкретный вопрос. Какую задачу решает паг

Jack-Drengr Автор вопроса
Vadim
Я спросил конкретный вопрос. Какую задачу решает п...

Чем вас не устраивает мой ответ выше? Сколько ещё раз мне нужно ответить на этот вопрос?

Jack-Drengr Автор вопроса
Edgar Slivashenko
Т.е. - js не оч? 😕

Почему со знаком вопроса?

Jack Drengr
Вот ответ. Где здесь "я не знаю"?

Тут вообще нет конкретики что решает паг. Кроме "героических" фич

Vadim
Тут вообще нет конкретики что решает паг. Кроме "г...

Что такое героические фичи опять же не понятно

Daria Shuleko
)) но нет

Тогда я не понял о чем вы?(

Edgar Slivashenko
Тогда я не понял о чем вы?(

Что в нем хорошего кроме распространенности и работы в браузерах? В самом языке

Daria Shuleko
Что в нем хорошего кроме распространенности и рабо...

В плане ts? Извиняюсь, под ночь уже память не та

Daria Shuleko
Что в нем хорошего кроме распространенности и рабо...

Гибкость и удобство, функции первого рода, прототипы и легковесные объекты, производительность неплохая, дешевая асинхронность (если говорить уже о платформах)

Volodymyr Klimov
А что такое "асинхронность"?

Имхо, то что есть в js - сложная система костылей. Но я не настоящий сварщик.

Daria Shuleko
Имхо, то что есть в js - сложная система костылей....

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

Похожие вопросы

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Карта сайта