tushev, в ноде далеко не все библиотеки умеют в async/await, а в го это стандарт.
В том и дело, что в ПХП это опция, поэтому ей часто пренебрегают, а в го нет другого выбора. Плюс, бегло почитал сейчас про эту систему типов в пхп, что-то она очень бедная и оторванная от железа.
P747,
Как вам Go в плане web разработки? — отлично
Что пишете? — ozon.ru
В Go нет явных классов и наследования. — Вместо ООП тут другой подход, через композицию.
Позволяет ли быстро создать web приложение? — позволяет
blajlhimik, проверяю у себя, мне возвращается текст ошибки, который произошел при запуске. Странно, что у вас не так происходит.
Если пробовать другие команды, например dir, работает?
Vitsliputsli, ради удобства разработки под микросервисную архитектуру.
Возможности может и есть, но в пхп есть больше вариантов как сделать одну и ту же вещь. В го почти всегда вариант один, что ооочень сокращает время на разбор чужого кода.
Может разработка с нуля на пхп и быстрее, но дальнейшая поддержка и добавление фич в го удобнее, даже когда в команде меняются люди. Ибо код очень простой и подходы всегда одни и те же.
Короче, много плюсов именно в поддержке большой кодовой базы большим количеством человек.
Ну и параллельный код в пхп писать намного менее комфортно.
Vitsliputsli,
Го строго статически типизирован в отличие от пхп, что сразу убирает огромный пласт ошибок и делает рефакторинг легче.
Плюс, го быстрее и горутины очень хорошо ложатся на сбор данных из кучи разных бэкендов при формировании страницы.
Плюс, он очень прост и новых разрабов легко натаскать, подводных камней минимум.
Sergei Abramov, вам нужен go.mod, даже не думайте от него отказываться.
Это как раз и есть штатный пакетный менеджер гошки.
То, что IDE не видит эти пакеты, проблема настройки IDE. Возможно, она не переведена в режим go.mod.
Anatol Faru,
Точнее, вы получили массив точек спирали. Потом их надо все прогнать через операцию поворота и получить повернутую на нужный угол спираль.
Anatol Faru, саму спираль нужно генерировать не этой матрицей. У вас же был уже код, который спираль генерирует.
Матрица вам просто ПОВЕРНЕТ эту сгенерированную спираль на нужный угол