
Sergey
06.02.2017
21:50:46

Sergey
06.02.2017
21:50:48
и скала)

Sergey
06.02.2017
21:50:55
ну если ты перенесешься в 80-ые

Viktor
06.02.2017
21:51:21
есть котлин.
Есть скала, а котлин пример фатального недостатка) хотя он тоже прикольный)

Google

Viktor
06.02.2017
21:52:14
питон охуенен
Пхп говно не потому что питон охуенен. Не вырывай из контекста :)

Sergey
06.02.2017
21:52:31

Sergey
06.02.2017
21:53:42
ну и ... котлин прагматичнее

Viktor
06.02.2017
21:54:32

Dmitriy
06.02.2017
21:54:42

Sergey
06.02.2017
21:54:44
О! у меня есть чудный видос что бы прекратить общение в этом чатике на какое-то время)

Viktor
06.02.2017
21:55:23

Sergey
06.02.2017
21:56:13
Т.е. проблемы не исчезли, а язык появился :)
котлин не уводит разраба в дебри ФП, как это делает скала
котлин быстрее чем скала компилируется
котлин полный интероп с джавой
котлин юзает все либы и фреймы джавы. скала в свою очередь городит свои велосипеды

Sergey
06.02.2017
21:56:28

Jan
06.02.2017
21:56:59

Google

Viktor
06.02.2017
22:11:55

Sergey
06.02.2017
22:28:41

Vladimir
06.02.2017
23:30:37

Sergey
06.02.2017
23:31:47
но это мелочи

Vladimir
06.02.2017
23:32:19
Ок, тогда разници вообще нет

Sergey
06.02.2017
23:32:34
в целом... зачем ты добавляешь статическую (доступную на момент компиляции) информацию о типах в свой код?

Vladimir
06.02.2017
23:32:42
Только работает на порядок медленнее

Sergey
06.02.2017
23:32:51

Vladimir
06.02.2017
23:33:08
Во многоим для стат анализа, но и для того что бы если что-то пошло не так упасть и не повредить данные

Sergey
06.02.2017
23:34:35

Vladimir
06.02.2017
23:34:38
Это правда если не брать в рассчёт async io что в 3.6 добавили, с ним можно выжать больше. Но при этом php с event-loop будет всё де быстрее
под PyPy далеко не всё работает
И умеет ли он 3.х?

Sergey
06.02.2017
23:35:56
с недавних пор умеет

Vladimir
06.02.2017
23:35:59
Нашёл, 3.3.5
но блин уже 3.6

Sergey
06.02.2017
23:36:36
ну такое, ты ж на php не из-за его скорости пишешь)

Vladimir
06.02.2017
23:36:57
Ну смотря какой =)
Скорсть разработки у него норм =)

Google

Sergey
06.02.2017
23:37:09
ну да)
но мы про тайп хинтинг говорили

Vladimir
06.02.2017
23:37:34
Просто честно несколько раз пытался понять чего все так пруться от python, но не смог
Сейчас правда зудит от async io, оно крутое там

Sergey
06.02.2017
23:37:58
тож ничего

Vladimir
06.02.2017
23:38:34
Ну нода совсем не моё
У меня до сих пор ужасные ощущуения от него

Sergey
06.02.2017
23:39:12
ну... есть риск нарваться на проект под ноду который писали похапэшники
или еще хуже - фронтэндщики которые впервые знакомяться с чудным миром бэкэнда)

Vladimir
06.02.2017
23:39:32
А большие проеты на python я не знаю как писать, кажеться что поддержка их будет ужастной

Sergey
06.02.2017
23:40:02

Vladimir
06.02.2017
23:40:18

Sergey
06.02.2017
23:40:40

Vladimir
06.02.2017
23:40:43
В php уже есть определённое комьюнити с норм пожходом

Sergey
06.02.2017
23:40:57
все ж относительно)

Vladimir
06.02.2017
23:41:42
Банально, что бы были тесты, что бы была +- дока, и что бы без тучи магии со статикой

Sergey
06.02.2017
23:42:03
По моим ощущения, там сильно хуже качество кода
в целом если писать на JS как на PHP то да, будет плохо. Большинство собственно не особо загоняются и страдают теми же болячками что и в других языках (нарушение инкапсуляции модулей, глобальный стэйт, не умеют с зависимостями обращаться, дублирование)

Google

Sergey
06.02.2017
23:42:25
а подход норм, согласен

Vladimir
06.02.2017
23:43:00
Ну как сказать, сейчас многие пытаються делать хорошие вещи

Dmitriy
06.02.2017
23:43:12

Sergey
06.02.2017
23:43:26

Vladimir
06.02.2017
23:43:40
А вот как зависимости в js нормально делать, я так и не понял
Хотя надо сказать возможно плохо старался

Dmitriy
06.02.2017
23:43:41
У питона в определенных сегментах крутая инфраструктура

Sergey
06.02.2017
23:43:51

Vladimir
06.02.2017
23:44:08

Admin
ERROR: S client not available

Sergey
06.02.2017
23:44:53

Vladimir
06.02.2017
23:44:55
Да и прототипоное наследование тоже жуть

Sergey
06.02.2017
23:45:20
ты видимо говоришь по ES5.1
уже ES2017
async/await, "классы", декларативные модули...

Vladimir
06.02.2017
23:46:07

Sergey
06.02.2017
23:46:20

Vladimir
06.02.2017
23:46:24

Google

Vladimir
06.02.2017
23:46:58
class в js это херня. Функции по умолчанию даже ему не принадлежат
Это просто жесть для меня, кажный раз в конструкторе биндить что нужно
Ад

Sergey
06.02.2017
23:47:29

Vladimir
06.02.2017
23:47:53
Конечно могу, но блин зачен оно нужно если по умолчанию это не так?

Sergey
06.02.2017
23:48:19

Vladimir
06.02.2017
23:48:24
Ну а как иначе?
Вот есть react.js, тебе нужно трекать изменения в форме

Sergey
06.02.2017
23:48:26
ты можешь писать код так, что бы тебе не нужно было париться

Vladimir
06.02.2017
23:48:32
Как без этого?

Sergey
06.02.2017
23:48:38
хз, на реакте не пишу
а вот в ангулярах такой проблемы нет еще с версии 1.3

Vladimir
06.02.2017
23:48:56
Ну блин не писать же монады на js

Sergey
06.02.2017
23:49:07

Vladimir
06.02.2017
23:49:34
Да всё то же, что нет типов нормальных, а без этого хрен что проверишь статически

Sergey
06.02.2017
23:50:00

Vladimir
06.02.2017
23:50:18
Если бы я верил в полностю функциональный подход писал бы на haskell =)

Sergey
06.02.2017
23:50:36
"полностью функциональный" = "у системы нет сайд эффектов" = "система ничего полезного не делает"

Vladimir
06.02.2017
23:51:24

Sergey
06.02.2017
23:52:06
блин я сегодня радовался как ребенок когда тесты на angular2 запускал
юнит тесты на UI компоненты
это ж охерительно!