@nodejs_ru

Страница 858 из 2748
Eduard
09.06.2017
16:48:11
лол

Ilya
09.06.2017
16:48:19
ы

Сева
09.06.2017
16:49:00
Добавили сами себя в белые списки)?

Google
AlexMist
09.06.2017
16:49:21
Наверно из за этого их и придумали ))

Andrey ?
09.06.2017
16:49:48
Сначала рассылали бумажки сомнительного содержания

Ilya
09.06.2017
16:49:52
и эта шиза с терроризмом и бедными верующими и самоубийцами заебала если честно

словно других преступлений в стране нет

AlexMist
09.06.2017
16:51:10
Добавили сами себя в белые списки)?
Кроме того они спалили свои приватные служебные ip ! Это же эпик!

Госслужб

Ilya
09.06.2017
16:51:50
ну да. скоро школота врубит орбитальные пушки

готовим попкорн

(:

Dmitrii
09.06.2017
16:54:12
а я на го
а на го что то появилось типо рельсов или джанги? вроде те же экспрессы и коа толлько с другим названием

Ilya
09.06.2017
16:54:25
нет. а зачем

ну цмс там есть и походу неплохие. но я не копал.

я еще не уволился потому не успеваю основательно порыться

Google
Andrey ?
09.06.2017
16:55:54
нет. а зачем
Не все же микросервисы клеить

А что-то большое без фреймворков писать самоубийственно

AlexMist
09.06.2017
16:56:40
Вот на ноде кто знает, как удобно использовать одну или кусок валидации данных на сервере и фронте, что бы не писать по два раза?

Joi вроде

Dmitrii
09.06.2017
16:57:16
так давайте запилим аналог рельсов на ноде

я б запилил но рельсы не знаю?

Ilya
09.06.2017
16:57:29
я не пишу фронт. слишком тупой для этого

AlexMist
09.06.2017
16:57:34
Andrey ?
09.06.2017
16:57:35
так давайте запилим аналог рельсов на ноде
А зачем, если есть рельсы на руби?

Dmitrii
09.06.2017
16:57:44
А зачем, если есть рельсы на руби?
чтобы не писать на руби

Ilya
09.06.2017
16:57:55
зачем на ней писать?

Andrey ?
09.06.2017
16:58:10
чтобы не писать на руби
Я пытаюсь уговорить заказчиков не писать на ноде, а наоборот писать на руби

Andrey ?
09.06.2017
16:58:29
зачем?
Нода неплоха для своих задач

Сложные монолиты в этот список не входят :)

Dmitrii
09.06.2017
16:58:46
чем отдавать JSON по HTTP не задача для ноды?

Andrey ?
09.06.2017
16:59:11
чем отдавать JSON по HTTP не задача для ноды?
Тем, что не все задачи сводятся к crud

Dmitrii
09.06.2017
16:59:41
мне сложно представить кейс, где не справится node, но справиться ruby, python, php

I
09.06.2017
17:00:01
Machine Learning?

Dmitrii
09.06.2017
17:00:32
а причем тут нода то? вопрос наличия библиотек же?

Google
Dmitrii
09.06.2017
17:00:59
На ноде это не будет так удобно
дело вкуса и опыта в одной из перечисленных технологий

Andrey ?
09.06.2017
17:01:03
Проблема ещё и в самом языке, вся эта асинхронность добавляет кучу жопоболи

I
09.06.2017
17:01:09
ну да, тут претензия не к ноде, а к тому, что полноценных аналогов немножк нет а так да, разницы нет. Нагрузка/память и синтаксис - вот и вся разница

Andrey ?
09.06.2017
17:01:22
Спасибо хоть эвейтам за более линейный код

Andrey ?
09.06.2017
17:01:31
Хотя бы стало возможно писать без крови из глаз

Dmitrii
09.06.2017
17:01:35
многих прет именно в таком стиле писать

Andrey ?
09.06.2017
17:02:19
Ну мы же щас о нормальных людях говорим, а не о любителях then за then в паровозик выстраивать

Dmitrii
09.06.2017
17:02:51
ну камон)

Dmitrii
09.06.2017
17:03:01
вкусовщина

Andrey ?
09.06.2017
17:03:17
Async/await в помощь
Выше уже сказал, что спасибо богам за них

Dmitrii
09.06.2017
17:03:37
с либой async коллбэк хэла как не бывало, даже когда промисов не было, дело все в руках

Anton
09.06.2017
17:03:41
Я каждый раз как сиквелайз беру, меня тошнить от его апи начинает
я впилил тайпскрипт и вот эту шняжку https://github.com/RobinBuschmann/sequelize-typescript, в итоге довольно миленько

Andrey ?
09.06.2017
17:03:50
Без них что-то сложнее "получи запись из базы и отдай назад" - уже жопоболь

с либой async коллбэк хэла как не бывало, даже когда промисов не было, дело все в руках
Никто о коллбек хелле и не говорит, 2017 на дворе, какие коллбек хеллы

Просто есть такие параметры как поддерживаемость и банальная читаемость

Dmitrii
09.06.2017
17:04:51
Никто о коллбек хелле и не говорит, 2017 на дворе, какие коллбек хеллы
ну щас есть async/await, раньше была либа async, вобщем то проблемы асинхронщиной были у тех, кто их сам себе создавал

ну за читаемость да это + для тех кто только вошел в язык или пришел с другого стэка

Google
Andrey ?
09.06.2017
17:05:28
А ещё есть методы с условиями и более чем одним асинхронным вызовом

Dmitrii
09.06.2017
17:05:32
если ты тут давно, то вполне ок

Andrey ?
09.06.2017
17:05:46
если ты тут давно, то вполне ок
Этому даже есть название

Стокгольмский синдром

Dmitrii
09.06.2017
17:06:59
ладно про это можно забыть, уже 2 года как минимум нормальные люди используют коа с генераторами, а теперь уже и с асинками

Andrey ?
09.06.2017
17:09:12
Осталось хоть один нормальный не-микро фреймворк найти

Dmitrii
09.06.2017
17:11:23
если я возьму к пример микро фреймворк типо коа, штук 10 мидлваров под все свои задачи, роутер, ОРМ с миграциями и прочими плюшками из каробки. Сильно ли большие отличия будут от рельсов?

Andrey ?
09.06.2017
17:11:40
А чертовски хорошо интегрированный друг с другом набор пакетов

Admin
ERROR: S client not available

Andrey ?
09.06.2017
17:12:17
А ещё соглашения

Без которых жить очень больно, когда приходится поддерживать чужой код

Таймураз
09.06.2017
17:14:23
с либой async коллбэк хэла как не бывало, даже когда промисов не было, дело все в руках
Эта либа в 2017 году заставляет меня плакать кровавыми слезами

Dmitrii
09.06.2017
17:16:19
Без которых жить очень больно, когда приходится поддерживать чужой код
больно поддерживать говнокод в любом языке и фреймворке, если код написан норм то его везде не больно

Andrey ?
09.06.2017
17:16:27
Это не про качество кода

Это про структуру проекта

Таймураз
09.06.2017
17:17:02
Google: convention over configuration
А, ты о структуре

Google
Таймураз
09.06.2017
17:17:37
Тут нода хромает, но не сказать, что прям сильно

Andrey ?
09.06.2017
17:18:06
В рельсах входя в новый проект я знаю, что все лежит там, где я ожидаю это увидеть и если я сделаю что-нибудь, у других потом не возникнет вопроса "что этот идиот тут наделал"

Таймураз
09.06.2017
17:18:39
Рельсы тоже изменяются семимильными шагами?

Andrey ?
09.06.2017
17:18:53
Вхождение в любой новый нодовский проект начинается с "таааааааак, а в какие дебри ведёт этот роут?"

Рельсы тоже изменяются семимильными шагами?
Ну так и нода не фреймворк, а всего лишь платформа

Таймураз
09.06.2017
17:19:46
Руби, ок

Andrey ?
09.06.2017
17:19:51
Вхождение в любой новый нодовский проект начинается с "таааааааак, а в какие дебри ведёт этот роут?"
И это при условии, что предыдущий разработчик не придумал свои роуты

Руби, ок
Нет, не так, что не имеет никакого отношения к стандартизации структуры

Dmitrii
09.06.2017
17:20:23
ну велосипедить в любом языке умеют

Andrey ?
09.06.2017
17:20:47
ну велосипедить в любом языке умеют
Вот только в одних фреймворках это всеми силами порицается

А где нет таких фреймворках (привет нода) всеми силами поддерживается

Dmitrii
09.06.2017
17:21:36
плюсы тоже естьу такого подхода

гибкость

Anton
09.06.2017
17:21:43
кстати, много кто на бэке с тайпскриптом работает?

я на фронте как начал, теперь и на бэк его тащу

Andrey ?
09.06.2017
17:22:26
гибкость
Большинство задач - банальный круд. А где нужно отступить от банального круда - все равно хватает той гибкости, что дают те же рельсы

Таймураз
09.06.2017
17:22:34
Я не вижу плюсов у этого подхода, ибо спокойно можно и гибкость, и структурированность сохранить

Andrey ?
09.06.2017
17:22:42
Гибкость тут чаще всего приводит к костылям

Таймураз
09.06.2017
17:23:37
Суть CoC в том, что так пишут ВСЕ
Тебе нравятся фреймворки, мне- нет

Dmitrii
09.06.2017
17:23:39
а если сравнить рельсы с джангой?

Andrey ?
09.06.2017
17:23:42
Никто не изобретает каждый проект свою структуру

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