@nodejs_ru

Страница 1906 из 2748
Саня
19.04.2018
10:52:41
зависит от задач конечно
ну примерно? возможно ли впринципе прогу ускорить в 10 раз с помощью го?

Roman
19.04.2018
10:53:05
А как с redis постоянно пингать его?
Зависит от задач. Pub/sub или get/set. На чем сокеты?

Piu
19.04.2018
10:53:09
ну примерно? возможно ли впринципе прогу ускорить в 10 раз с помощью го?
если у тебя все упирается в IO (что обычно и бывает в бизнес задачах) можно даже в 1000 раз

Google
Piu
19.04.2018
10:54:53
можешь пример задачи привести?
тебе привести пример IO? чтение/запись в диск работа с сетью и т.д. и т.п.

Труба
19.04.2018
10:54:58
Если у тебя самое обычное веб приложение то разницы между новой и го не будет никакой

Саня
19.04.2018
10:56:12
тебе привести пример IO? чтение/запись в диск работа с сетью и т.д. и т.п.
понял) т.е. если я часто пишу данные или читаю, то го самое оно? а .net core в этом плане тоже крут?

Sergey
19.04.2018
10:56:25
Зачем тогда отдельно придумали асинхронность, если многопоточность уже это делает?

Roman
19.04.2018
10:56:30
Если у тебя самое обычное веб приложение то разницы между новой и го не будет никакой
Почему же? Если это апи, то разница будет. Для ноды нужно будет в несколько раз больше серверов, чтобы выдать ту же производительность как в Го

Саня
19.04.2018
10:56:59
Piu
19.04.2018
10:57:00
понял) т.е. если я часто пишу данные или читаю, то го самое оно? а .net core в этом плане тоже крут?
да. почти все современные платформы имеют корутины: * корутины (либа) в скале (JVM) * .net core и т.д.

Piu
19.04.2018
10:57:48
фишка го в том что у его корутины(горутины) стек ресайзабл

Google
Piu
19.04.2018
10:58:18
никакая платформа так не умеет. им проще убить корутину освободить ресурс и создать новый

ресайзбл - это как?)
имеешь представление про стек, кучу (дин. память)?

Саня
19.04.2018
10:59:32
имеешь представление про стек, кучу (дин. память)?
ты про бд? чувствую сейчас буду жестко тупить)

Труба
19.04.2018
10:59:47
так интересно обсудить границы применимости технологий
Не нужно гнаться за скоростью программы. Учитывай время разработки. Часто пишут приложения на питоне , потому что это очень быстро по срокам. Хотя он сосет и у первого и второго. Выбирай го, только если производительность супер критична или если тебе язык нравится.

Труба
19.04.2018
11:03:07
Труба
19.04.2018
11:03:39
Да можно хоть на pho писать ))

Roman
19.04.2018
11:04:06
Сервера сейчас очень дешевые и если нет каких то требований к цпу то лучше взять ноду.
представляешь, сколько денег тратят ИТ гиганты на сервера?

Труба
19.04.2018
11:05:03
представляешь, сколько денег тратят ИТ гиганты на сервера?
Не думаю что автор вопроса айти гигант. Да и многие айти гиганты используют и ноду и пхп в своих проектах)

Труба
19.04.2018
11:06:43
как-то даже обидно)))))
Ничего личного) я вот тоже не айти гигант.

Саня
19.04.2018
11:07:43
попробуй пописать на системных языках где ручное управление памятью вроде C/C++/Rust поймешь что я имею в виду
освежил вроде в памяти институтские годы.. с++ использует стек как я понимаю, а всякие c# сборщики мусора в куче, так?

Roman
19.04.2018
11:07:46
Не думаю что автор вопроса айти гигант. Да и многие айти гиганты используют и ноду и пхп в своих проектах)
всем инструментам свое, ты сказал, что разницы для веб-приложения нет, я сделал ремарку на то, что есть - в кол-ве серверов. так что мы не спорим :)

Piu
19.04.2018
11:08:52
освежил вроде в памяти институтские годы.. с++ использует стек как я понимаю, а всякие c# сборщики мусора в куче, так?
Да обычно для GC-языков выделяют память в куче и работают через ссылки на него даже для самых простых задач

Roman
19.04.2018
11:09:15
Сервера сейчас очень дешевые и если нет каких то требований к цпу то лучше взять ноду.
для стартапов важно экономить на серверах, если речь идет о $5k в месяц, это обычно + целый разработчик. но пока разработчики на Го стоят дороже

Google
Piu
19.04.2018
11:10:46
интересно даже что дешевле тратиться на сервера или на разработчика?)))

Roman
19.04.2018
11:11:15
хотя многие nodejs разработчики создадут проблем на большую сумму. особенно это касается фриланса :)

Roman
19.04.2018
11:12:05
если стартап не способен привлечь денег на сервера, идея фигня
почитать бы вам истории создания гигантов типа Амазон :)

Труба
19.04.2018
11:12:19
для стартапов важно экономить на серверах, если речь идет о $5k в месяц, это обычно + целый разработчик. но пока разработчики на Го стоят дороже
Да я согласен с тобой во всем. Я специально преувеличивал, чтобы предостеречь Александра от двух ошибок: погони за бенчмарками и идеальным кодом. -)

Roman
19.04.2018
11:12:49
разработчики создают то что им говорят создать
вопрос в том "как". в ноде можно сильно напортачить, особенно на старте проекта

Roman
19.04.2018
11:13:45
почитаю)
суть в том, что даже крутые идеи переживают кризисы и могут быть недооценены

Morsik
19.04.2018
11:13:45
а можно и пилить так чтобы напортачить не жалко было

Roman
19.04.2018
11:14:31
Piu
19.04.2018
11:14:46
Ладно господа бекендеры пойду дальше двигать кнопочки Тяжела работа фронтендера)

Саня
19.04.2018
11:16:50
Piu
19.04.2018
11:17:50
везет.. мне сегодня vba приходится пилить))
Везет конечно Работа не пыльная) Это тебе не с серверными апликейшнами возиться)

Труба
19.04.2018
11:22:02
Везет конечно Работа не пыльная) Это тебе не с серверными апликейшнами возиться)
Для меня Фронтенд это самое сложное что можно себе представить. Столько всего нужно знать и в голове держать. Так что я держусь от этого подальше. -)

Triple
19.04.2018
11:23:01
Для меня бекенд самое сложное)) столько екзепшенов ловить... Фронт после этого лафа

Google
Admin
ERROR: S client not available

Roman
19.04.2018
11:24:27
Triple
19.04.2018
11:24:38
Ну обрабатывать ошибки же как-то надо, вдруг фронтенд-макака не тот параметр пихнул

Morsik
19.04.2018
11:24:54
Труба
19.04.2018
11:25:47
Для меня бекенд самое сложное)) столько екзепшенов ловить... Фронт после этого лафа
До тех пор пока у тебя в ie9 с патчем 727.2649.6 что нибудь не отвалиться.

Piu
19.04.2018
11:25:47
Triple
19.04.2018
11:26:53
А как вы при заливке базу новой сущности обрабатываете ошибки?

Cenator
19.04.2018
11:27:02
Cenator
19.04.2018
11:27:40
а то, что абсолютно рандомный чел может отправить что угодно на бэк - очевидный кейс и тут ничего не поделать

Cenator
19.04.2018
11:28:32
да, чтобы получить название города надо тянуть весь список и делать find

класека

Google
Triple
19.04.2018
11:28:50
заворачиваем в Either
Это где такое?) гугл не даёт ссылок с пол тыка

Сергей
19.04.2018
11:29:35
http://hackage.haskell.org/package/base-4.11.0.0/docs/Data-Either.html

http://hackage.haskell.org/package/base-4.11.0.0/docs/Data-Either.html
моя реализация https://www.npmjs.com/package/@es2/result

Triple
19.04.2018
11:30:04
не юзать базы
Без базы хранить овер 100к сущностей разных вариантов.... Эм) не)

Сергей
19.04.2018
11:30:10
https://wiki.haskell.org/Maybe
https://www.npmjs.com/package/@es2/option

Triple
19.04.2018
11:30:38
https://wiki.haskell.org/Maybe
Погоди, хаскел на ноде?

Сергей
19.04.2018
11:30:49
нет)

сама идея

так-то есть и в расте

Triple
19.04.2018
11:31:23
Аааа, все, попробую, спасибо)

Nameless
19.04.2018
11:41:54
Народ, подаскажите плз, как настроить рооутинг в apostrophe cms

Страница 1906 из 2748