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