Почему все не любят javascript
От: varenikAA  
Дата: 20.10.20 07:36
Оценка: -5 :))) :))) :))
Уже несколько раз встречаю такое

Привет. Бесит js. Не мой язык. Мы говорили про asp.net. а тут... Время идёт, результата хрен.

и от джунов и от сеньоров.
Почему? Это же ЯП семейства C.
К тому же уже пару лет из коробки совсем молодежный такой.
с fetch, promise, let, const, class, export, etc???
можно спокойно писать модули, чистый код и т.д.
Особенно больно наблюдать сеньора, который страдает от отладки,
не желая просто проверить сам код на корректность.
При этом в C# может часам отлаживать с наслаждением.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Отредактировано 20.10.2020 7:37 Разраб . Предыдущая версия .
Re: Почему все не любят javascript
От: CreatorCray  
Дата: 20.10.20 07:56
Оценка: +8 :))
Здравствуйте, varenikAA, Вы писали:



Ну и заодно: https://www.youtube.com/watch?v=gY3TKEr9tdo
... << RSDN@Home 1.3.110 alpha 5 rev. 62>>
Re: Почему все не любят javascript
От: pagid Россия  
Дата: 20.10.20 08:27
Оценка: +17
Здравствуйте, varenikAA, Вы писали:

AA>Почему? Это же ЯП семейства C.

Интерпретируемый язык с динамической (и уродливой) типизацией не может быть из семейства Cи. У него только синтаксис может быть С-подобным.

AA>К тому же уже пару лет из коробки совсем молодежный такой.

AA>с fetch, promise, let, const, class, export, etc???
AA>можно спокойно писать модули,
Это конечно величайшее достижение последних лет

AA>чистый код и т.д.

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

AA>Особенно больно наблюдать сеньора, который страдает от отладки,

AA>не желая просто проверить сам код на корректность.
AA>При этом в C# может часам отлаживать с наслаждением.

А он там случаем в js не отлаживат то, на что в C# еще компилятор сругнется?
Re: Почему все не любят javascript
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 20.10.20 08:52
Оценка:
Здравствуйте, varenikAA, Вы писали:

TS отличный язык, но и он наследует множество анахронизмов из JS.
Проблема JS в совместимости со старыми версиями
и солнце б утром не вставало, когда бы не было меня
Re: Почему все не любят javascript
От: Maniacal Россия  
Дата: 20.10.20 09:18
Оценка: 8 (3) +10 :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :)
Здравствуйте, varenikAA, Вы писали:

AA>Уже несколько раз встречаю такое

AA>

AA>Привет. Бесит js. Не мой язык. Мы говорили про asp.net. а тут... Время идёт, результата хрен.

AA>и от джунов и от сеньоров.
AA>Почему? Это же ЯП семейства C.



Отредактировано 20.10.2020 9:26 Maniacal . Предыдущая версия . Еще …
Отредактировано 20.10.2020 9:25 Maniacal . Предыдущая версия .
Re[2]: Почему все не любят javascript
От: Lazytech Ниоткуда  
Дата: 20.10.20 09:30
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Проблема JS в совместимости со старыми версиями


Можно поподробнее об этой проблеме?
Отредактировано 20.10.2020 9:32 Lazytech . Предыдущая версия .
Re[2]: Почему все не любят javascript
От: Lazytech Ниоткуда  
Дата: 20.10.20 09:32
Оценка:
Здравствуйте, pagid, Вы писали:

AA>>Почему? Это же ЯП семейства C.

P>Интерпретируемый язык с динамической (и уродливой) типизацией не может быть из семейства Cи. У него только синтаксис может быть С-подобным.

Помнится, на этом форуме кто-то сказал, что все ЯП делятся на 2 большие группы: C-подобные и Lisp-подобные.
Re[2]: Почему все не любят javascript
От: DTB Россия  
Дата: 20.10.20 09:54
Оценка: :))
Здравствуйте, Maniacal, Вы писали:

M>Здравствуйте, varenikAA, Вы писали:


AA>>Уже несколько раз встречаю такое

AA>>

AA>>Привет. Бесит js. Не мой язык. Мы говорили про asp.net. а тут... Время идёт, результата хрен.

AA>>и от джунов и от сеньоров.
AA>>Почему? Это же ЯП семейства C.

///

собственно, кроме как смеяться над JS ничего другого не остается, ибо






Why do JavaScripters wear glasses?
Because they don't C#



Don't trust javascript programmers
All they do is promises but they never callback.


And the bartender says, "Success, but you're not ready!"

So a JavaScript function walks into a bar.

Have fun...
Re[3]: Почему все не любят javascript
От: pagid Россия  
Дата: 20.10.20 10:09
Оценка:
Здравствуйте, Lazytech, Вы писали:

L>Помнится, на этом форуме кто-то сказал, что все ЯП делятся на 2 большие группы: C-подобные и Lisp-подобные.

Подобные, но не из "семейства". Но к какой группе тогда причислить PL/I, Pascаl, Ada, Prolog, Cobol, Fortran
Re[4]: Почему все не любят javascript
От: Lazytech Ниоткуда  
Дата: 20.10.20 10:10
Оценка:
Здравствуйте, pagid, Вы писали:

P>Подобные, но не из "семейства". Но к какой группе тогда причислить PL/I, Pascаl, Ada, Prolog, Cobol, Fortran


Кабы я знал.
Re[3]: Почему все не любят javascript
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 20.10.20 10:13
Оценка: 1 (1)
Здравствуйте, Lazytech, Вы писали:

L>Здравствуйте, Serginio1, Вы писали:


S>>Проблема JS в совместимости со старыми версиями


L>Можно поподробнее об этой проблеме?

Там проблемы с наследованием, из-за динамической природы проблемы с перегрузкой операторов, методов
https://habr.com/ru/post/320960/
Проблемы в том, что в ProxyHandler нельзя определить в get это свойство или метод

Итд итп. То что в том же C# все легко и понятно, в том же TS нужно извращаться.

Давно уже не писал, на TS могу во многом ошибаться
и солнце б утром не вставало, когда бы не было меня
Re[5]: Почему все не любят javascript
От: Privalov  
Дата: 20.10.20 12:09
Оценка: 1 (1) +2
Здравствуйте, Lazytech, Вы писали:

P>>Подобные, но не из "семейства". Но к какой группе тогда причислить PL/I, Pascаl, Ada, Prolog, Cobol, Fortran


L>Кабы я знал.


А чего там знать. PL/I, Pascаl, Ada — алголоподобные. Cobol и Fortran — бессмертные.
Re[3]: Почему все не любят javascript
От: anonymous Россия http://denis.ibaev.name/
Дата: 20.10.20 13:14
Оценка:
Здравствуйте, DTB, Вы писали:

DTB>собственно, кроме как смеяться над JS ничего другого не остается, ибо


Шуточки не могут быть аргументом.
Re[4]: Почему все не любят javascript
От: Sinclair Россия https://github.com/evilguest/
Дата: 20.10.20 15:31
Оценка: 6 (2) +2 :))) :))) :))) :))) :))) :))) :))) :))) :)))
Здравствуйте, anonymous, Вы писали:
A>Шуточки не могут быть аргументом.
В JS — могут. В нём всё может быть аргументом.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: Почему все не любят javascript
От: Codealot Земля  
Дата: 20.10.20 23:59
Оценка:
Здравствуйте, Maniacal, Вы писали:

Да фиг с ним, с коронавирусом. Можно просто от JS как-нибудь избавиться, или для этого нужно продать душу дьяволу?
Ад пуст, все бесы здесь.
Re[4]: Почему все не любят javascript
От: varenikAA  
Дата: 21.10.20 03:30
Оценка:
Здравствуйте, pagid, Вы писали:

P>Подобные, но не из "семейства". Но к какой группе тогда причислить PL/I, Pascаl, Ada, Prolog, Cobol, Fortran

Алголоподобные?
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[3]: Почему все не любят javascript
От: varenikAA  
Дата: 21.10.20 03:34
Оценка:
Здравствуйте, Codealot, Вы писали:

C>Да фиг с ним, с коронавирусом. Можно просто от JS как-нибудь избавиться, или для этого нужно продать душу дьяволу?


По что так?
Серьезно.
Есть задача сделать веб страницу.
На js вы получаете все возможности браузера бесплатно!
Если же использовать SSR или кросскомпайлер.
то в 1 случае вам придется все время гонять туда сюда состояние.
во втором как минимум испытать боль при настройке окружения, как максимум смотреть как это все дело каждый раз билдится и изюминка — когда что-то пошло не так разбираться в этих кишках.
☭ ✊ В мире нет ничего, кроме движущейся материи.
Re[5]: Почему все не любят javascript
От: pagid Россия  
Дата: 21.10.20 03:38
Оценка:
Здравствуйте, varenikAA, Вы писали:

AA>Алголоподобные?

Уже в классификацию "2 большие группы: C-подобные и Lisp-подобные" не вписываются. Понимаю, что она шутливая, тем не менее заявлена.
Насколько алголоподобный PL/I Примерно настолько же насколько и фортраноподобный. Фортран, пролог и кобол точно не алголоподобные.
Re[4]: Почему все не любят javascript
От: pagid Россия  
Дата: 21.10.20 04:50
Оценка: +2
Здравствуйте, varenikAA, Вы писали:

AA>Есть задача сделать веб страницу.

AA>На js вы получаете все возможности браузера бесплатно!

"Избавиться" подразумевает появление возможности делать все это без js
Re[2]: Почему все не любят javascript
От: Shtole  
Дата: 21.10.20 06:22
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Image: Trying-to-learn-JS.jpg


Вот эта часть мне безумно нравится в TIS. (Точнее, её отсутствие). .format() рулит!
Do you want to develop an app?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.