@typescript_ru

Страница 427 из 669
Sergey
01.12.2017
12:35:50
шило на мыло

Ҫѐҏӗѫӑ
01.12.2017
12:36:29
короче пиздец, свой тип писать, охуенно

экстендить

Google
Ҫѐҏӗѫӑ
01.12.2017
12:36:40
а во флоу как?

там же норм было вроде

Дмитрий
01.12.2017
12:36:56
шило на мыло
Мне просто смутно кажется что не так давно я слышал от станислава слегка другое)

Sergey
01.12.2017
12:37:21
переобулся??

Aleh
01.12.2017
12:37:21
питон динамикоговно. мы же статикогоспода
там ж есть уже какие-то зачатки аннотаций и чекеры

Sergey
01.12.2017
12:38:05
там ж есть уже какие-то зачатки аннотаций и чекеры
ага, как в пыхе, типизация через аргументы функций И ТО, в рантайме он тебе ниче говорит если неправильное че то приходит

в этом плане даж пыха строже

Aleh
01.12.2017
12:38:46
ага, как в пыхе, типизация через аргументы функций И ТО, в рантайме он тебе ниче говорит если неправильное че то приходит
на уровне языка добавили аннотации, которые не влияют на рантайм. В пыхе из-за этих проверок генерики добавить не могут

Sergey
01.12.2017
12:39:06
тупик однако

Stanislav
01.12.2017
12:39:28
Мне просто смутно кажется что не так давно я слышал от станислава слегка другое)
ну это было год назад. сейчас расклад такой - питон всёравно безальтернативен, единственный кто имеет нормальные либы(орм, децималы и тд) - питон разочаровывает тем что развития за три года ноль. статики там только зачатки и они не работают - внезапно я таки полюбил тайпскрипт за быстрый рефакторинг с кликанием по идешечке и скорость жс - вынашиваю надежды на дарт

Дмитрий
01.12.2017
12:39:50
Хех)) Ну рад слышать, чо)

Vladimir
01.12.2017
12:41:46
> @enomad питон всёравно безальтернативен, единственный кто имеет нормальные либы(орм, децималы и тд) ох как

Google
Алексей
01.12.2017
12:42:05
В ноду не завезли кстати нормальных ORM

Aleh
01.12.2017
12:42:14
а куда завезли?(

Алексей
01.12.2017
12:42:26
Во все остальные нормальные языки

Aleh
01.12.2017
12:42:30
никуда?)

Алексей
01.12.2017
12:42:51
Python, Java, Ruby, список бесконечен

но в ноде только суперглючный Sequelize

Stanislav
01.12.2017
12:43:08
переобулся??
ну блин. жс хорошо развился обьективно. хотя конечно ничего нет, но для фронта ок

Aleh
01.12.2017
12:43:14
в руби уже есть действительно датамаппер с юнит оф ворком?

а то в рубях любая орм это active record

Vladimir
01.12.2017
12:44:41
С чем-чем?

Ҫѐҏӗѫӑ
01.12.2017
12:45:11
ладно, все равно переписывать уже не буду

не важно

там с дефинишнами для веб экстеншнов пичаль

Sergey
01.12.2017
12:46:28
ну блин. жс хорошо развился обьективно. хотя конечно ничего нет, но для фронта ок
ща вебасембли с доступом к браузерапи на плюсах как завезут ? (нет, конечно, не заменит)

Ҫѐҏӗѫӑ
01.12.2017
12:46:49
доступ и так есть через жс

Sergey
01.12.2017
12:47:06
но если очень хочется то можно конечно))

Ҫѐҏӗѫӑ
01.12.2017
12:47:29
ну вот в расте обсуждают как сделать без эмскриптена полегче

Алексей
01.12.2017
12:47:32
По моему в чатике по ноде ещё можно найти следы моей бомбёжки по поводу напрочь глючных запросов sequelize к postgres для сложных случаев.

Google
Sergey
01.12.2017
12:48:15
Ҫѐҏӗѫӑ
01.12.2017
12:48:25
но это не скоро будет

Алексей
01.12.2017
12:48:34
Правда это для sequelize v3. Недавно пытался попробовать ещё раз sequelize v4, но оказалось, что для TS у неё тайпинги кривоваты.

Ҫѐҏӗѫӑ
01.12.2017
12:48:48
пока без него только то, что умеет раст без стдлибы

Алексей
01.12.2017
12:48:54
и вот как на ноде после такого жить?

Алексей
01.12.2017
12:49:11
монгу пихать во все поля?

От версии базы тоже зависит
Ну база то postgres 9.6 была. А вот для mysql например все те запросы, которые фейлились на postgres прекрасно работали.

Алексей
01.12.2017
12:51:39
в любом случае sequelize глючил

Алексей
01.12.2017
12:51:55
генерировал напрочь некорректные запросы

и ещё находил даже issue по этому поводу годовой давности (на тот момент)

А уж про неприятные баги в каждом втором пакете из npm, коллбэки вместо промисов и отсутствие нормальных крупных фреймворков типа Django я вообще молчу.

Вывод: нода не пригодна (я надеюсь, что только пока) для серьёзной бэкенд разработки.

Eugene
01.12.2017
12:55:56
Вывод: нода не пригодна (я надеюсь, что только пока) для серьёзной бэкенд разработки.
Сейчас сижу на ноде с секвалайзом и постгрсом в Энтерпрайзе

Все от рук зависит

Алексей
01.12.2017
12:56:26
sequelize уже умеет в запросы с более чем двумя-тремя джоинами?

Eugene
01.12.2017
12:56:45
Да с этим проблем не было

Google
Алексей
01.12.2017
12:56:49
с группировкой и аггрегацией

блин, неужели починили

Eugene
01.12.2017
12:57:05
Ты всегда можешь писать руками sql

Если тебя не устраивает

Алексей
01.12.2017
12:57:21
конечно я всегда могу руками писать sql

Eugene
01.12.2017
12:57:35
Нод то тут при чем

Алексей
01.12.2017
12:58:27
да не при чём совершенно только надо разделять "могу писать руками sql" и "вынужден писать руками sql"

Eugene
01.12.2017
12:58:41
После того, как PayPal переписал себя на нод, говорить, что он не пригоден для серьёзных задач - просто предубеждения

Секвалайз != нод

Admin
ERROR: S client not available

Алексей
01.12.2017
12:59:32
Секвалайз != нод
Есть вменяемые и удобные альтернативы sequelize?

Алексей
01.12.2017
13:01:08
После того, как PayPal переписал себя на нод, говорить, что он не пригоден для серьёзных задач - просто предубеждения
Хорошо я убедился в необходимости повторной проверки работоспособности sequelize с постгресом.

Не, проблем с написанием какого-нибудь небольшого бэкенда с монгой или какого-нибудь простого микросервиса на ноде нет.

Алексей
01.12.2017
13:14:38
Может у них там свои велосипеды под ноду

Eugene
01.12.2017
13:15:09
Может у них там свои велосипеды под ноду
Окей Живите в своих облаках)

Алексей
01.12.2017
13:17:27
Окей Живите в своих облаках)
В каких ещё облаках. Вы можете понять, что "X юзает Y" не является по крайней мере для меня показателем качества или зрелости платформы и её экосистемы. Вон VK и Facebook вообще до сих пор на PHP написаны (хоть у них там свои решения для улучшения производительности). Но это не значит, что я тут же кинусь использовать этот язык.

Google
Алексей
01.12.2017
13:18:39
Eugene
01.12.2017
13:19:01
Вывод: нода не пригодна (я надеюсь, что только пока) для серьёзной бэкенд разработки.

Алексей
01.12.2017
13:21:37
Вывод: нода не пригодна (я надеюсь, что только пока) для серьёзной бэкенд разработки.
И где здесь "нод - это плохо"? Всякие PayPal может быть и могут для серёзных проектов юзать ноду. Но вот я например не всегда могу себе позволить спотыкаться об очередной восхитительный баг в очередном пакете, а уж тем более в таком серьёзным, как ORM.

Алексей
01.12.2017
13:23:31
Ну так, как я и говорил, дело в руках
В каких руках? Если вы мне предлагаете своими руками пофиксить баги в Sequelize, то нет, спасибо.

Eugene
01.12.2017
13:24:16
Алексей
01.12.2017
13:26:51
У вас нод и секвалайз варятся в одной мозговой каше
Да они варятся в одной каше потому, что без нормальной ORM разработка на ноде превращается в разработкой с монгой, либо ад из огромной кучи sql даже для не сложных запросов. А значит, для многих случаев нода становится просто неподходящей.

К самой ноде у меня претензий особо нет. Но только на одной голой ноде много не напишешь.

И на самом деле по минимуму нужны две критичные вещи: http стек и работа с бд.

И с http у ноды всё более чем в порядке: куча фреймворков хорошего качества.

С бд же всё сложнее.

John
01.12.2017
15:28:40


Алексей
01.12.2017
15:29:23
что это?

andretshurotshka?❄️кде
01.12.2017
15:29:27
ее хоумворк

Александр
01.12.2017
15:29:48
снейк кейс на фронтенде, фи

Алексей
01.12.2017
15:29:55
snake_case как в питоне

лишние паблики

Александр
01.12.2017
15:30:29
паблики, никогда не лишние

= )

Алексей
01.12.2017
15:30:47
геттеры/сеттеры как методы, а не как геттеры/сеттеры свойств

Страница 427 из 669