Алексей
28.08.2017
10:25:28
Никита
28.08.2017
10:25:41
Konstantin
28.08.2017
10:26:20
Чуваки, вы о чем вообще? Идите в PHP-чат, в стикер-чат, в ларик-чат, в реакт-чат.
Алексей
28.08.2017
10:26:31
Google
Никита
28.08.2017
10:26:44
курсы - не показатель вообще
человек идет на курсы, которые обещают его за нереальный срок сделать нереальным IT-ninja. Чем больше курсов, тем больше торговцев арбузами в сфере, чем больше торговцев арбузами, тем больше проседает рынок
Alex
28.08.2017
10:26:57
плюсы за 21 день... а было бы весело)
Ilya
28.08.2017
10:27:09
Поднимаю сервис - авторизация - апи - беру koa2
awilix исползуете? Копец всего много
Таймураз
28.08.2017
10:27:16
https://t.me/it_holywars
здесь вас никто не тронет
Перенесите беседу туда
Konstantin
28.08.2017
10:28:01
Таймураз
28.08.2017
10:28:32
Никита
28.08.2017
10:28:43
+ в карму
Ilya
28.08.2017
10:31:04
Поднимаю сервис - авторизация - апи - беру koa2
awilix исползуете? Копец всего много
Или какой-тонить бойлерплейт толковый? или стек стартовый?
Aleksandr
28.08.2017
10:31:45
Konstantin
28.08.2017
10:32:25
Может быть, добавить сюда этого товарища @ratememyfriendbot? :) Можно будет оценить, интересная или нет.
Таймураз
28.08.2017
10:32:46
Оценочная система- проделки капиталистов
Мы не такие
Google
Konstantin
28.08.2017
10:34:18
Aleksandr
28.08.2017
10:38:09
Borys
28.08.2017
10:39:59
Konstantin
28.08.2017
10:41:19
Ilya
28.08.2017
10:44:19
блин а мне никто не ответит ( тут флуд?
Таймураз
28.08.2017
10:44:53
а что в PHP лично вам не нравится?
В пхп нет ничего хорошего, за исключением больших фреймворков. Синтаксис (эти доллары, нет ФП, намешано все в кучу); запуск скриптов, а не полноценное приложение (fpm); Проблемы с безопасностью; тупое название функций стандартной библиотеки
Konstantin
28.08.2017
10:45:38
блин а мне никто не ответит ( тут флуд?
Ну ты чего ждешь, что тебе ответят 2000 человек, что, мол, "сорян, я не использую это"? Если никто из присутствующих не отвечает, значит, по этой теме им нечего сказать.
Ilya
28.08.2017
10:45:48
ясно
Таймураз
28.08.2017
10:46:23
KlonD90
28.08.2017
10:46:45
Много на расте пишут и go?
Ilya
28.08.2017
10:46:49
Собирать стек по awesomes?
KlonD90
28.08.2017
10:46:53
Надо опросец
Ilya
28.08.2017
10:47:08
Я пишу на go - космос и даже делаю node - модули
Таймураз
28.08.2017
10:47:25
Собирать стек по awesomes?
Да
Лучше там поискать и найти подходящее для себя решение
Для koa нет хороших проверенных решений сейчас
KlonD90
28.08.2017
10:47:31
Ilya
28.08.2017
10:47:32
Для science-highload самое то
Угу
Даже думал статью написать
KlonD90
28.08.2017
10:47:51
Расскажи как
Знаю на расте можно
Google
KlonD90
28.08.2017
10:48:06
А на go не слвшал
Юрий
28.08.2017
10:48:13
Ilya
28.08.2017
10:48:20
В целом просто - деалешь либу и через C подрубаешь
Сделаю тогда с примерами
Хотел сделать docker + node + go + c
И сравнение скоростей
Aleksandr
28.08.2017
10:49:14
а что в PHP лично вам не нравится?
- слабая и бестолковая стандартная библиотека
- отсутствие внятного управления пакетами и центрального репозитория, крайне низкое количество готовых и удобных компонентов для типовых задач, супермедленный и неповоротливвый процесс управления зависимостями
- фактическая невозможность писать асинхронный и параллельный код без фреймворков от непонятных вендоров
- чудовищно архаичный способ запуска (CGI) и отсюда просто тонны говна мамонта со всех сторон при разработке
- нет JIT (хотя планируется)
- неудобный отладчик и неудобная настройка окружения (чтобы поднять элементарный сервис нужно городить fcgi + nginx)
Из плюсов
- местами толковые и эффективные языковые фичи
- серьезные намерения исправлять недостатки
Gendalf
28.08.2017
10:49:18
Привет! Подскажите, при сборке проекта при изменении jade или js файлов с каждой сборкой увеличивается время, 20ms. 45ms, ... 11s
KlonD90
28.08.2017
10:49:45
C вызывает функции go? Типа C в качестве бриджа?
Ilya
28.08.2017
10:50:34
+ Зато там берешь фреймворк и пишешь
+ Быстрый вход
+ Не надо тестить миллион npm и искать баги и memory-leaks
минусы у nodejs тоже есть
Aleksandr
28.08.2017
10:50:49
Ilya
28.08.2017
10:51:06
Думал сейчас писать на laravel api - но блин все таки возьму koa2 соберу стек
Мне бы список тестов для статьи
Ruslan
28.08.2017
10:51:24
Любовь к PHP пройдёт. Если нет - то это уже не для этого чатика разговор )
Ilya
28.08.2017
10:51:30
Всякие фибоначи...
что бы еще?
Вот golang в обиду не дам он прекрасен
Но не конкурент nodejs
Aleksandr
28.08.2017
10:53:39
Google
KlonD90
28.08.2017
10:54:35
Rust пока очень неплох. Система типов радует
Ilya
28.08.2017
10:55:22
Все таки там возможности языка слабые - но производительность на уровне и переносимость
Yaroslav
28.08.2017
10:55:37
Aleksandr
28.08.2017
10:56:20
Ilya
28.08.2017
10:57:08
Rust не помню пробовал или нет - но go зашел горутинами и фантастическим rps
go как микросервис под nodejs это самое то
но сайты писать на нем и генерировать контент..
Yaroslav
28.08.2017
10:58:27
Aleksandr
28.08.2017
10:59:12
Yaroslav
28.08.2017
10:59:21
ну-ну
Aleksandr
28.08.2017
10:59:41
ну-ну
что вообще такое многопоточный сайт?
Ilya
28.08.2017
11:00:30
микросервисы и на php прекрасн оможно писать ) вопрос архитектуры
если надо держать инфу в памяти и работать с ней во время запросов - то php не пойдет )
Таймураз
28.08.2017
11:05:48
Ilya
28.08.2017
11:06:13
laravel крутой
Таймураз
28.08.2017
11:06:39
В ноде это const [firstQuery, secondQuery, ,,,, lastQuery] = Promise.all([...]);
Aleh
28.08.2017
11:07:12
Никита
28.08.2017
11:07:14
Пока мы тут холивар не развели
PHP работает по принципу отработал - умер
Ilya
28.08.2017
11:07:30
так нет
Google
Таймураз
28.08.2017
11:07:44
А в го так можно?
Никита
28.08.2017
11:07:47
соответственно для своих задач он справляется
Ilya
28.08.2017
11:07:47
да и в этом тоже его плюс - много прощает
Никита
28.08.2017
11:07:55
+ там есть composer
Таймураз
28.08.2017
11:08:00
composer у пхп- говно
В проекте стягивает зависимости yii2 2 минуты. composer.lock есть
У ноды около 50 пакетов стягивается за несколько секунд
Никита
28.08.2017
11:09:00
я про композер написал в ответ парню сверху
- слабая и бестолковая стандартная библиотека
- отсутствие внятного управления пакетами и центрального репозитория, крайне низкое количество готовых и удобных компонентов для типовых задач, супермедленный и неповоротливвый процесс управления зависимостями
Таймураз
28.08.2017
11:09:32
Никита
28.08.2017
11:09:58
да я просто сообщение потерял по ходу дискуссии.)
В общем, для каждых задач - свои инструменты
Т.е. я на ноду тоже не в дань моды пересел
Таймураз
28.08.2017
11:10:52
Я на JS в целом пересел из-за того, что он есть везде
Никита
28.08.2017
11:11:15
ну мой случай похожий - знание JS и микросервисная архитектура на новом проекте
т.е. либо nodejs, либо изучать go вообще с нуля
а про синтаксис, так это вообще вопрос субъективный
Таймураз
28.08.2017
11:12:53
По отношению к пхп- объективный)
Ладно, мы уже не ноду обсуждаем
Никита
28.08.2017
11:13:55
мы обсуждали сопуствующий стек - nodejs, redis, rabbitmq
параллельно есть проекты на PHP
точка)
Ilya
28.08.2017
11:14:11
Я считаю - если знаешь ноду и не знаешь чем тебе поможет go. бери nodejs.