читаю подробно про ES6, и не могу отделаться от мысли, что его придумывали те же люди, что и Java 8
Почему? ‎- system of a downtime
ну то есть синтаксического сахара аля ява хватает, но внутри это старый добрый не до self/scheme. генераторы вообще огонь и совсем не ява. ‎- перверзный нарциссист
потому что СРАЗУ МНОГО интересных и полезных вещей, которые нетривиальным образом взаимодействуют между собой и со старыми фичами, и местами довольно странно выглядят ‎- with or without your genitals
ну сразу много — это если жить в пещере ‎- system of a downtime
я в пещере и живу, собственно. меня вот эти вот "реализованы 38% ES6 вкупе с некоторыми предложениями ES7, причём не те, что в остальных браузерах" бесят, конечно. Java в этом смысле гораздо приятней. ну то есть Babel, все дела, но чем тогда ES6 лучше того же CoffeeScript-а, если всё равно транспилять, я не понимаю в упор ‎- with or without your genitals
ну так в CoffeeScript только синтаксический сахар и ничего принципиально нового. в ES6 по другому. ‎- перверзный нарциссист
Ну лучше кофескрипта оно хотя бы тем, что не кофескрипт. ahem. Тем, что транспилить не всегда надо будет, это раз, спека пилится в основном вендорами. это два. Подход про 38% выработался после фейла ES4, это три. ‎- system of a downtime
вообще конечно хочу WebAssembly, чтобы вот этого всего не было, но я уверен, они и там умудрятся сделать 38% ‎- with or without your genitals
Ну, afaik, wa в первой итерации не про веб вообще, а плюсовые кхм-кхм компилировать в браузерное без emscripten. ‎- system of a downtime
WebAssembly — это смешная, но реалистичная попытка сделать то, что 20 лет назад собиралась сделать jvm. ‎- 9000
я просто JS/ES не могу воспринимать как язык для писать, хоть с генераторами, хоть без, вот в чём беда ‎- with or without your genitals
^ А какие языки воспринимаются для писать? ‎- system of a downtime
да почти любые, как это ни смешно. то есть JS у меня где-то рядом с коболом, реболом, PL/I и PHP ‎- with or without your genitals
и отсюда проистекает отношение "лучше б инты добавили, чем генераторы" ‎- with or without your genitals
инты-то есть, чо ‎- system of a downtime
где? я видно что-то пропустил (update: ah, I see, safe 53-bit integers, ook, fair enough, бэкендные айдишники по-прежнему будут строчками) ‎- with or without your genitals
^ а у вас просто последовательные числа как айдишники? ‎- system of a downtime
а многие бэкенды, особенно явские и дотнетные, делают либо GUID-ы (чего я не очень люблю, но тут по крайней мере проблемы не будет с JS), либо (потенциально) 64-битные айдишники типа HI/LO [тут должно быть примечание, что мне постоянно приходится возиться с приложениями, которые исторически были рассчитаны на статический HTML или максимум небольшие AJAX-овые сабмиты форм, а теперь внезапно обретают фронтенд, поэтому в моей картине мира есть систематическая погрешность] ‎- with or without your genitals