Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск серверной JavaScript-платформы Node.js 15.0" | +/– | |
| Сообщение от opennews (ok), 23-Окт-20, 10:59 | ||
Состоялся релиз Node.js 15.0, платформы для выполнения сетевых приложений на языке JavaScript. Node.js 15.0 относится к ветке с обычным сроком поддержки, обновления для которой будут выпускаться до июня 2021 года. В ближайшие дни будет завершена стабилизация ветки Node.js 14, которая получит статус LTS и будет поддерживаться до апреля 2023 года. Сопровождение прошлой LTS-ветки Node.js 12.0 продлится до апреля 2022 года, а позапрошлой LTS-ветки 10.0 до апреля 2021 года... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
1.
Сообщение от zo0M (ok), 23-Окт-20, 10:59
| –3 +/– | |
А почему про Deno так не клепаются новости на каждый новый релиз? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #11, #34 | ||
| 3. Сообщение от m.makhno (ok), 23-Окт-20, 11:01 | –2 +/– | |
> Обработчик unhandledRejection переключен на использование по умолчанию исключений "throw" ... В режиме "throw" при отсутствии явно определённого обработчика unhandledRejection генерирует неперехватываемое исключение, но если обработчик задан поведение не изменится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #15 | ||
| 4. Сообщение от Неиллюзорная Машина Локалхоста (?), 23-Окт-20, 11:06 | +3 +/– | |
> AbortController | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #78, #102 | ||
| 5. Сообщение от Страшно (?), 23-Окт-20, 11:13 | –1 +/– | |
>код трансформируется в "db.query("select..", function (result) {обработка результата});", при котором управление мгновенно перейдёт к дальнейшему коду | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #13, #22, #84, #92 | ||
| 6. Сообщение от Виталик (??), 23-Окт-20, 11:16 | +4 +/– | |
>дополнительно Microsoft развивает вариант Node.js с движком Chakra-Core). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #50 | ||
| 7. Сообщение от Аноним (7), 23-Окт-20, 11:30 | +/– | |
Вообще-то это неделю назад было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #19 | ||
| 8. Сообщение от Аноним (8), 23-Окт-20, 11:33 | –2 +/– | |
А слабо вам написать целый браузер на Bash? А я написал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #20 | ||
| 9. Сообщение от Cradle (?), 23-Окт-20, 11:35 | +/– | |
к асинхронному исполнению еще привыкнуть можно, но у ноды есть такие вот риски | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #14, #21, #26 | ||
| 11. Сообщение от vitalif (ok), 23-Окт-20, 11:48 | +2 +/– | |
Потому что никому оно не нужно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #12 | ||
12.
Сообщение от zo0M (ok), 23-Окт-20, 11:50
| +18 +/– | |
местных грамотеев как послушать, так вообще интернеты эти ваши непонятно зачем существуют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #28 | ||
| 13. Сообщение от Аноним (13), 23-Окт-20, 11:50 | +2 +/– | |
Кошмар? Сразу видно человека, который слабо разбирается и не видит многих классных фич. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 14. Сообщение от vitalif (ok), 23-Окт-20, 12:01 | +2 +/– | |
хз, по моим наблюдениям память хорошо подбирает, по крайней мере по сравнению с явой. яве допустим дали 10 гб - она такая оооо гуляем!!! а нода отдаёт быстро обратно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 15. Сообщение от Good enough (?), 23-Окт-20, 12:10 | +/– | |
Ловит все необработанные исключения. Что не понятно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #17 | ||
| 16. Сообщение от YetAnotherOnanym (ok), 23-Окт-20, 12:15 | –3 +/– | |
> код трансформируется в "db.query("select..", function (result) {обработка результата});", при котором управление мгновенно перейдёт к дальнейшему коду, а результат запроса будет обработан по мере поступления данных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. Сообщение от m.makhno (ok), 23-Окт-20, 12:30 | +/– | |
> Что не понятно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #24, #27 | ||
| 18. Сообщение от Аноним (21), 23-Окт-20, 12:30 | +/– | |
отличный фреймворк. а уж с параллельными вычислениями там просто сказка о колобке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. Сообщение от Аноним (19), 23-Окт-20, 12:31 | +/– | |
> 2020-10-20 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 | ||
| 20. Сообщение от Аноним (21), 23-Окт-20, 12:31 | +2 +/– | |
ссылку, сестра | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #23 | ||
| 21. Сообщение от Аноним (21), 23-Окт-20, 12:33 | +/– | |
да, память кушать любит. но не сильно больше, чем руби какой-нибудь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 22. Сообщение от Ordu (ok), 23-Окт-20, 12:34 | +/– | |
А как надо, чтобы не страшно было? Блокировать поток, в ожидании выполнения запроса? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #65, #86 | ||
| 23. Сообщение от Blind Vic (ok), 23-Окт-20, 13:13 | +27 +/– | |
echo "Целый браузер" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 24. Сообщение от Аноним (24), 23-Окт-20, 13:25 | +1 +/– | |
Если мы делаем fsp.writeFile('qwe.txt', 'aaaaaa').then(...) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 Ответы: #136 | ||
26.
Сообщение от Q2W (?), 23-Окт-20, 13:33
| +2 +/– | |
> в яваскрипте вы можете очень легко сделать замыкание | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #31 | ||
| 27. Сообщение от НяшМяш (ok), 23-Окт-20, 13:53 | +2 +/– | |
Этот обработчик ловит необработанные исключения - например сделал throw вне блока try-catch. В предыдущих версиях если ты не ставил свой обработчик например так: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 28. Сообщение от НяшМяш (ok), 23-Окт-20, 14:00 | +4 +/– | |
Немного расширю комментарий прошлого оратора. Пока в Deno не будет совместимости с существующими библиотеками для ноды (вроде бы это пилится https://deno.land/std@0.67.0/node/README.md) - он никому не нужен. Если всё равно кардинально менять платформу - то проще на голанг сбежать, например. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #30 | ||
| 29. Сообщение от Javaist (?), 23-Окт-20, 14:43 | +5 +/– | |
Скажите, зачем оно вообще нужно? Для поднятия ЧСВ бывших фронтэндеров, которых раньше не пускали в бекэнд? Как на JavaScript можно писать что-то более менее серьёзное? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #33, #35, #37, #39, #71, #116 | ||
| 30. Сообщение от Аноним (30), 23-Окт-20, 14:48 | –6 +/– | |
Вот не нужно это тут сравнивать, GO нормальный - императивный язык а не это фу... поделие. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #56, #59 | ||
| 31. Сообщение от Cradle (?), 23-Окт-20, 15:07 | –2 +/– | |
если в асинхронном обработчике использовать переменную из контекста вызывающей функции, например ненароком забыть обьявить через var, а тем более когда специально нужно использовать данные от caller, если по другому их туда не передать. Просто, многие яваскрипт используют а про замыкания не знают, и если в браузерном JS не часто требуется создавать > 100k объектов сразу, то в ноде при работе с sql реально можно нарваться. При том что до какого-то предела в тестах все будет работать, потому что эта память нужна кратковременно и GC ее потом освободит быстро, а в продакшене потом вдруг начинает процесс дохнуть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #32 | ||
| 32. Сообщение от Cradle (?), 23-Окт-20, 15:09 | +1 +/– | |
пардон, из контекста создающей функции конечно, вызываться-то будет конечно в другом месте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 | ||
| 33. Сообщение от еее (?), 23-Окт-20, 15:10 | +/– | |
Сам не пойму... Чел | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 34. Сообщение от Аноним (34), 23-Окт-20, 15:14 | +1 +/– | |
Потому что ты их не пишешь. Подсказка пиши их туда https://www.opennet.me/announce_news.shtml | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 35. Сообщение от Cradle (?), 23-Окт-20, 15:14 | +/– | |
а что вы можете сказать про php ruby python? Ведь не явой единной, или ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #38 | ||
| 37. Сообщение от Аноним (131), 23-Окт-20, 15:20 | +/– | |
Как человек, папу лет писавший на backend на Java, а потом на Scala пару лет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #40, #68, #76, #107 | ||
| 38. Сообщение от Аноним (38), 23-Окт-20, 15:23 | +/– | |
пхп стоит сравнивать с пёрл, яву с дотнетом, и только с жс никто не конкурирует | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #41 | ||
| 39. Сообщение от Аноним (131), 23-Окт-20, 15:35 | –1 +/– | |
Не стоит забывать что JavaScript невероятно быстрый язык для интерпретируемого. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #45, #79, #120 | ||
| 40. Сообщение от Cradle (?), 23-Окт-20, 15:35 | +/– | |
IMHO если выбирать javascript для реально больших проектов то всетаки рискуете нарожать множество костылей и велосипедов решая довольно тривиальные задачи. Другое дело что не всякий бэкэнд должен быть большим и толстым; иногда нужны простые вещи которые потом простыми и останутся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #42, #43 | ||
| 41. Сообщение от Cradle (?), 23-Окт-20, 15:44 | +3 +/– | |
ну почему же, нода реально теснит php и python на бэкэнде, ruby там вроде как ни пытался но изза своих косяков не смог сильно распространиться, perl так вообще с 2005-го ушел из веба и не конкурент. Так что по сфере применения js сейчас вполне со старожилами бэкенда конкурирует. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 Ответы: #44, #95, #128 | ||
| 42. Сообщение от Аноним (131), 23-Окт-20, 15:49 | +/– | |
Например, какие? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #52, #77 | ||
| 43. Сообщение от Аноним (38), 23-Окт-20, 15:50 | +1 +/– | |
Лет 10 назад было модно делать браузерные ммо, так фронт с бэком пилили на жс. Очень топили за это, мол, унификация, проще работать, и вообще серебряная пуля. Понятно, что у ммо бэк это в общем случае обёртка над базой данных, но всё же, есть и такое, и в результате мы все оказались в сегодняшнем болоте. Лично я бы не выбрал жс ни за какие коврижки, и даже на клиенте он нужен только ради юзерскриптов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #46 | ||
| 44. Сообщение от Аноним (38), 23-Окт-20, 15:58 | +1 +/– | |
Так php с python это такие обёртки для си по факту (и всё интерпетируемое будет тормозить), а жс нет. При этом у жс были проблемы с однопоточностью, у питона же однопоточность отключается при переходе в сишный код. Какая уж тут конкуренция? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 45. Сообщение от Аноним (38), 23-Окт-20, 15:59 | –1 +/– | |
Не стоит забывать, что это заслуга очень жручих и не всегда оптимальных jit с aot. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #49 | ||
| 46. Сообщение от Аноним (131), 23-Окт-20, 15:59 | +1 +/– | |
Только 10 лет прошло. 10 лет назад это был совсем другой язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #47 | ||
| 47. Сообщение от Аноним (38), 23-Окт-20, 16:02 | +2 +/– | |
Ну, си за 40 лет не очень поменялся. Особенно не очень за последние 20. Всё так же хорош. D: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #51, #64 | ||
48.
Сообщение от Уася (?), 23-Окт-20, 16:03
| +/– | |
1) "db.query("select..", function (result) {обработка результата});" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #97, #141 | ||
| 49. Сообщение от Аноним (131), 23-Окт-20, 16:09 | +2 +/– | |
Да. Но есть и не жрущие альтернативы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
50.
Сообщение от Уася (?), 23-Окт-20, 16:13
| +1 +/– | |
и слава госпаду богу. не нужен микрасофт с их get the facts и eee | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #115 | ||
| 51. Сообщение от Аноним (131), 23-Окт-20, 16:16 | +1 +/– | |
Ахахах, я всё понял. "Всё также хорош" ахахах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #53 | ||
| 52. Сообщение от Cradle (?), 23-Окт-20, 16:25 | +/– | |
Ну о том и речь, если тонкий клиент к aws то идеально, а если самим свое облако делать то уже не обязательно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #54 | ||
| 53. Сообщение от Аноним (38), 23-Окт-20, 16:44 | +/– | |
Ты не допёр, что это был сарказм, даже при наличии смайлика для особо одарённых. Так что я тоже всё понял. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #57 | ||
| 54. Сообщение от Аноним (131), 23-Окт-20, 16:47 | +/– | |
Да, безусловно. Свой cloud provider на JavaScript писать не стоит. Наверное там нужна максимальная производительность. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 | ||
| 56. Сообщение от НяшМяш (ok), 23-Окт-20, 16:59 | +7 +/– | |
Go похож на внебрачную дочь C и непонятно чего по синтаксису. Вот например, зачем там нужны указатели? В Java нет, в JS их нет. Я тогда лучше на голой сяшке попишу, её хотя бы на любой утюг с компилятором вкрячить можно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #63, #73, #82, #111 | ||
| 57. Сообщение от Аноним (131), 23-Окт-20, 17:00 | +/– | |
Ну 10 лет назад был переход между Python 2 и Python 3. Я не могу назвать это "незначительным". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #62 | ||
59.
Сообщение от proninyaroslav (ok), 23-Окт-20, 17:05
| +2 +/– | |
Из преимуществ там только статическая типизация и компиляция в один бинарник. Других преимуществ придумать сложно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #60, #74, #75 | ||
| 60. Сообщение от Анын (ok), 23-Окт-20, 17:15 | –2 +/– | |
Ну, например, Rest API и прочие JSON в стандартной библиотеке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #61 | ||
61.
Сообщение от proninyaroslav (ok), 23-Окт-20, 17:34
| +3 +/– | |
Ну это не один такой язык у котором в STD есть работа с json. Да и установить такую библиотеку в другом языке не представляется сложным, даже если её нет в STD. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 | ||
| 62. Сообщение от Аноним (38), 23-Окт-20, 17:40 | –1 +/– | |
Если взять питон, то ничего заметного там не случилось в 3. Разве что добавили асинхронную модель исполнения, но он как был однопоточным, так и остался. Что-то перетянули из 3rd-party решений. И ещё немного иного сахара, но ничего из того, что можно назвать прямо изменениями. Это что касается языка, в интерпретаторе cpython провели ряд оптимизаций и изменений с заделом на будущее. Но в основном это новый сахар, и только. Жава допустим, но там в 9 просто отломали совместимость с предыдущими. Насчёт плюсов не знаю -- я до сих пор привыкаю к 11 после 03. Вроде там модули обещали? И сахар, конечно. Но чтобы прямо так уж отличался… | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #67 | ||
| 63. Сообщение от АнонимГоним (?), 23-Окт-20, 18:00 | +/– | |
А как без указателей делать указатель на указатель на, например, структуру, мм? Указатели топ, если херней не страдать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 64. Сообщение от пох. (?), 23-Окт-20, 18:22 | –2 +/– | |
> Ну, си за 40 лет не очень поменялся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #66 | ||
| 65. Сообщение от OpenEcho (?), 23-Окт-20, 18:40 | +/– | |
>А как надо, чтобы не страшно было? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #69, #94, #98 | ||
| 66. Сообщение от Аноним (38), 23-Окт-20, 18:48 | –1 +/– | |
Лайтовый сугубо опциональный сахар. Что сказать то хотел? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
| 67. Сообщение от пох. (?), 23-Окт-20, 18:58 | –1 +/– | |
> Если взять питон, то ничего заметного там не случилось в 3. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #93 | ||
| 68. Сообщение от банан (?), 23-Окт-20, 19:01 | +1 +/– | |
> Как человек, папу лет писавший на backend на Java, а потом на Scala пару лет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #83 | ||
| 69. Сообщение от Ordu (ok), 23-Окт-20, 19:10 | +/– | |
> IMHO, cоздать явно поток, инициализировать мютекс,семафор..., запустить и идти делать свои дела дальше, переодически проверяя мютекс... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #88 | ||
| 71. Сообщение от OpenEcho (?), 23-Окт-20, 19:30 | –1 +/– | |
> Как на JavaScript можно писать что-то более менее серьёзное? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 72. Сообщение от Дерьмократ (?), 23-Окт-20, 19:42 | +/– | |
Так и протащили обрезанный AbortController вместо нормальных CancellationToken | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 73. Сообщение от анонимбр (?), 23-Окт-20, 19:47 | –4 +/– | |
потому что в Go копирование по значению:) в не к ночи помянутой Java объекты создаются оператором new. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 74. Сообщение от анонимбр (?), 23-Окт-20, 19:48 | +/– | |
статическая типизация помогает не писать тест на каждый чих. хотя можно использовать TS вместо JS. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 75. Сообщение от анонимбр (?), 23-Окт-20, 19:49 | +2 +/– | |
+ в Go есть такая шикарная особенность как goroutines | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 76. Сообщение от анонимбр (?), 23-Окт-20, 19:55 | +/– | |
вот поэтому я и ушел с джабы и больше не вернусь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 77. Сообщение от анонимбр (?), 23-Окт-20, 19:57 | +/– | |
> Пришёл JSON -> ушёл JSON. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #81, #104 | ||
| 78. Сообщение от Дерьмократ (?), 23-Окт-20, 19:59 | +/– | |
В BlackController? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 | ||
| 79. Сообщение от анонимбр (?), 23-Окт-20, 19:59 | +/– | |
> Что-то похожее есть только в Java. Остальные языки тихо...в сторонке стоят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #106 | ||
| 81. Сообщение от Аноним (19), 23-Окт-20, 20:08 | +/– | |
Client-side render. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 82. Сообщение от Аноним (82), 23-Окт-20, 20:10 | +1 +/– | |
Согласен убрать указатели и заменить на ссылки, а nul реализовать через Optional<> | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 83. Сообщение от Аноним (19), 23-Окт-20, 20:12 | +/– | |
Ну, а мой путь таков C# -> PHP -> Perl -> Node.JS И реально своременный JS самый приятный из них (хотя поначалу тоже от него плевался). Но и сишарп тоже неплохо так эволюционировал за эти годы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #99 | ||
| 84. Сообщение от Аноним (82), 23-Окт-20, 20:13 | +1 +/– | |
> Это же кошмар! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #96 | ||
| 86. Сообщение от Аноним (94), 23-Окт-20, 20:19 | +1 +/– | |
let result = await db.query("select.."); | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 88. Сообщение от OpenEcho (?), 23-Окт-20, 20:24 | –1 +/– | |
> Зачем тебе здесь мьютекс? Мьютекс -- это медленно. А если у тебя | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 Ответы: #100 | ||
| 92. Сообщение от Онаним (?), 23-Окт-20, 20:35 | –1 +/– | |
Это не кошмар, это новый макакерский манямирок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 93. Сообщение от Аноним (38), 23-Окт-20, 20:37 | –1 +/– | |
Прохладная история, один и тот же код прекрасно работал в 2 и 3 одновременно. Потом six добавили и поддерживать совместимость вообще просто стало. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 | ||
| 94. Сообщение от Аноним (94), 23-Окт-20, 20:38 | +/– | |
Вы умрёте создавать 4 потока с мьютексами и следить за всеми из вашего же примера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #126 | ||
| 95. Сообщение от Онаним (?), 23-Окт-20, 20:40 | +/– | |
Теснит, угу... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #103 | ||
| 96. Сообщение от Антон (??), 23-Окт-20, 20:42 | +1 +/– | |
эвейты крайне неудобны в сравнении с Rx из мира любителей колбэков | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
| 97. Сообщение от Онаним (?), 23-Окт-20, 20:56 | +1 +/– | |
Я знаю точно, асинхронное синхронно... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #112 | ||
| 98. Сообщение от мяя (?), 23-Окт-20, 21:31 | –1 +/– | |
> function(function(function(function{pook}))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #125 | ||
| 99. Сообщение от Аноним (99), 23-Окт-20, 21:42 | +/– | |
Здесь только про плохое говорить принято, а то заминусят. Обратил внимание, что количество минусов ставят больше в это время, сначала перевес был в положительную сторону, днём. Можно предположить, что в данный момент сидят глубоко несчастные одинокие люди, и им больше ннчем заняться, как гадить на других. (Я не считаюсь, т.к. в командировке) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #105 | ||
| 100. Сообщение от Ordu (ok), 23-Окт-20, 21:43 | +3 +/– | |
>> Зачем тебе здесь мьютекс? Мьютекс -- это медленно. А если у тебя | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #127 | ||
| 101. Сообщение от Аноним (101), 23-Окт-20, 21:46 | –1 +/– | |
Так так так, что тут у нас, релиз тормозного говна. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #110, #117 | ||
| 102. Сообщение от Аноним (102), 23-Окт-20, 23:21 | +/– | |
А зачем переименовывать? pro-choiceров в США не травят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #113 | ||
| 103. Сообщение от Аноним (131), 24-Окт-20, 01:24 | +/– | |
Кто в этот бред поверит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #114 | ||
| 104. Сообщение от Аноним (131), 24-Окт-20, 01:26 | +/– | |
Поучи наконец современный web. Ты застрял в 90х | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 105. Сообщение от Аноним (131), 24-Окт-20, 01:33 | +2 +/– | |
Да, очень странный сайт. Хотя новости самые интересные и подробные. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 | ||
| 106. Сообщение от Аноним (131), 24-Окт-20, 01:41 | +/– | |
А C++ имеет Garbage Collection? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #138 | ||
| 107. Сообщение от нуприветдима (?), 24-Окт-20, 03:03 | +1 +/– | |
"Если бы я, как архитектор, выбирал между Java / Scala / Python / PHP и JavaScript Node.js - я бы выбрал последнее." - вы точно писали бэкенд? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #108 | ||
| 108. Сообщение от Аноним (131), 24-Окт-20, 04:59 | –1 +/– | |
Я писал backend на Java и Scala для мировых компаний, таких как Parallels Inc. и Glidewell Technologies, с высокими требованиями к производительности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #109, #119, #123 | ||
| 109. Сообщение от Аноним (131), 24-Окт-20, 05:13 | +/– | |
Я написал несколько сотен тысяч строчек кода на JavaScript (TypeScript) и ни разу не сталкивался с ошибками преобразований типов (пустая строка в 0 и т.п.) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 Ответы: #118 | ||
| 110. Сообщение от Аноним (131), 24-Окт-20, 05:14 | +1 +/– | |
У нас говнокомментарий! По коням! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 111. Сообщение от Jh (?), 24-Окт-20, 05:27 | +/– | |
указателей нет, но ссылочные типы ведут себя практически так же. постоянно надо проверять на null | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 112. Сообщение от Аноним (94), 24-Окт-20, 08:26 | +/– | |
До чего доизголяться? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 | ||
| 113. Сообщение от GNU Аноним (?), 24-Окт-20, 08:33 | +/– | |
Уже забыл, как Столмана за abortion joke травили? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #102 | ||
| 114. Сообщение от Онаним (?), 24-Окт-20, 09:23 | +1 +/– | |
Этот "бред" знает любой, кто хотя бы мало-мальски плавает в отрасли. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 | ||
| 115. Сообщение от Аноним (115), 24-Окт-20, 10:13 | +1 +/– | |
Слава гуголу, что всех нагнул. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #50 | ||
| 116. Сообщение от Lex (??), 24-Окт-20, 10:49 | +3 +/– | |
> Как на JavaScript можно писать что-то более менее серьёзное? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 117. Сообщение от Lex (??), 24-Окт-20, 10:50 | +1 +/– | |
Не, питон и рубин пока не релизятся | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 118. Сообщение от банан (?), 24-Окт-20, 13:13 | +1 +/– | |
> Я написал несколько сотен тысяч строчек кода на JavaScript (TypeScript) и ни | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #109 | ||
| 119. Сообщение от банан (?), 24-Окт-20, 13:27 | +/– | |
Мне нравятся ваши потуги доказать, что js - нормальный язык. Вы очень стараетесь и сами верите в свои слова. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
| 120. Сообщение от банан (?), 24-Окт-20, 14:15 | +/– | |
> Огромное количество оптимизаций по памяти и выполнению. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #121 | ||
| 121. Сообщение от Аноним (131), 24-Окт-20, 14:42 | +/– | |
Ну вот и все аргументы типичного анонима с opennet. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 Ответы: #124, #139 | ||
| 123. Сообщение от нуприветдима (?), 24-Окт-20, 17:50 | +1 +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
| 124. Сообщение от банан (?), 24-Окт-20, 18:00 | +/– | |
> Сравнивают те, кто исследуют и пишут эти самые сборщики мусора. Я лишь анализирую информацию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 | ||
| 125. Сообщение от OpenEcho (?), 25-Окт-20, 17:25 | +/– | |
Да можно конечно, но я про массовый хайп, а не про так надо бы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 | ||
| 126. Сообщение от OpenEcho (?), 25-Окт-20, 17:34 | +1 +/– | |
Ну тогда я с вами с того света говорю... если от 4х потоков должен был помереть | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 | ||
| 127. Сообщение от OpenEcho (?), 25-Окт-20, 19:07 | +/– | |
> Мне кажется, надо спрашивать о читабельности не после деобфускации, а до обфускации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #100 Ответы: #129 | ||
| 128. Сообщение от анонизмус (?), 25-Окт-20, 21:01 | +2 +/– | |
Уже не теснит. Хайп по ноде уже прошел. И новых проектов на ней стартует все меньше. Как в свое время было с руби. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 | ||
| 129. Сообщение от Ordu (ok), 26-Окт-20, 01:35 | +/– | |
>> Мне кажется, надо спрашивать о читабельности не после деобфускации, а до обфускации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #127 Ответы: #130 | ||
| 130. Сообщение от OpenEcho (?), 27-Окт-20, 01:30 | +/– | |
> А я про обфускацию. Точнее про машинно-сгенерированный код. Я не знаю из | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #129 Ответы: #131, #134 | ||
| 131. Сообщение от Аноним (131), 27-Окт-20, 02:15 | +/– | |
Вы вообще не понимаете то, о чём пишете. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #130 | ||
| 132. Сообщение от Аноним (132), 27-Окт-20, 10:10 | +/– | |
> Для мультиплексирования соединений используется библиотека libuv, которая является надстройкой над libev в системах Unix и над IOCP в Windows. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #133 | ||
| 133. Сообщение от Аноним (132), 27-Окт-20, 10:11 | +/– | |
Возможно, имелось ввиду, что библиотека libuv выполняет те же задачи, что и libev + имеет поддержку IOCP в Windows. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 | ||
| 134. Сообщение от Ordu (ok), 27-Окт-20, 16:13 | +/– | |
>> А я про обфускацию. Точнее про машинно-сгенерированный код. Я не знаю из | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #130 Ответы: #137, #142 | ||
| 135. Сообщение от Ilya Indigo (ok), 29-Окт-20, 19:50 | +1 +/– | |
Прочитал заголовок, как "Выпуск: скверной JavaScript-платформы Node.js 15.0 ", и не нащёл ошибок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 136. Сообщение от a (??), 30-Окт-20, 18:57 | +/– | |
>> Раньше это просто молча глаталось, теперь будет выкидывать ошибку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 137. Сообщение от a (??), 30-Окт-20, 19:11 | +/– | |
>> Ты здесь и сейчас путаешь асинхронность с ядрами процессора (и после этого ты удивляешься, как это твоему собеседнику удаётся догадаться об отсутствии квалификации у тебя...). Сходи почитай о терминах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 Ответы: #140 | ||
| 138. Сообщение от a (??), 30-Окт-20, 19:17 | +/– | |
>> У Go примитивный GC, не идёт ни в какое сравнение с тем что есть у JavaScript. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 | ||
| 139. Сообщение от a (??), 30-Окт-20, 19:19 | +/– | |
What kind of Garbage Collection does Go use? ... mark-and-sweep ... Asked 9 years ago | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 | ||
| 140. Сообщение от Ordu (ok), 30-Окт-20, 20:10 | +/– | |
>>> Ты здесь и сейчас путаешь асинхронность с ядрами процессора (и после этого ты удивляешься, как это твоему собеседнику удаётся догадаться об отсутствии квалификации у тебя...). Сходи почитай о терминах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #137 | ||
| 141. Сообщение от rex (??), 31-Окт-20, 19:24 | +/– | |
promisify | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 142. Сообщение от OpenEcho (?), 01-Ноя-20, 17:10 | +/– | |
Н-да, жалко потеряного времени. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 Ответы: #143 | ||
| 143. Сообщение от Ordu (ok), 01-Ноя-20, 20:34 | +/– | |
> Ты говорил любишь советы, - мой совет слезай | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |