Size: a a a

2021 March 06

KN

Kirill Nesmeyanov in PHP
можно писать на любом языке, которые сейчас поддерживаются
источник

VS

Valentin Spiridonov in PHP
Спасибо
источник

KN

Kirill Nesmeyanov in PHP
сайт на пыхе, может вызывать воркфлоу на джаве, который вызывает активити и на го, и на пыхе, и на жс, и на джаве
источник

AT

Anton Titov in PHP
Valentin Spiridonov
Имел ввиду, temporal обязывает писать на php. И вопрос был, есть ли подобное решение, где я как разработчик могу писать на другом языке. Возможно, неправильно понял и сказал глупость, извините)
С темпоралом можно писать код на Java, Golang. В разработке python, js и руби
источник

AT

Anton Titov in PHP
Причём можно все запускать в рамках одной Системы, код воркфлоу на пхп, а Активити на голенге например
источник

SB

Sergei Baikin in PHP
Anton Titov
Причём можно все запускать в рамках одной Системы, код воркфлоу на пхп, а Активити на голенге например
а можно пример?
Просто в примерах сдк там именно классы пхп для акивити вызываются
источник

AT

Anton Titov in PHP
Ну там слева есть ссылки на доки для других языков)
источник

KN

Kirill Nesmeyanov in PHP
Sergei Baikin
а можно пример?
Просто в примерах сдк там именно классы пхп для акивити вызываются
ну стоит понимать, что оно оркестрируется через темпорал, а не напрямую вызывается
источник

KN

Kirill Nesmeyanov in PHP
так что этот класс активити может быть на любом другом языке и на любой другой тачке, например
источник

SB

Sergei Baikin in PHP
Kirill Nesmeyanov
ну стоит понимать, что оно оркестрируется через темпорал, а не напрямую вызывается
Я просо вижу что newActivityStub требует class-string<T>
Вот и не понимаю как я туда ссылку на го засуну
источник

KN

Kirill Nesmeyanov in PHP
это стаб
источник

KN

Kirill Nesmeyanov in PHP
а класс (или интерфейс) он требует для того, чтоб считать оттуда аннотации/атрибуты
источник

KN

Kirill Nesmeyanov in PHP
а в атрибутах есть опциональное имя
источник

AT

Anton Titov in PHP
Можно и без класса, по имени
источник

KN

Kirill Nesmeyanov in PHP
ну т.е. с таким же успехом можно вместо стаба вызвать активити по его имени напрямую
источник

KN

Kirill Nesmeyanov in PHP
->executeActivity('name') вместо
->newActivityStub(Some::class)->name()
источник

SB

Sergei Baikin in PHP
Kirill Nesmeyanov
->executeActivity('name') вместо
->newActivityStub(Some::class)->name()
понял спасибо
источник
2021 March 07

VC

Vladimir Chernyshev in PHP
Вопрос на засыпку: всякие roadrunner, reactphp и swoole входят в “лучшие практики современной разработки на PHP” или если так напишу в вакансии, то или буду вынужден отказывать по причине overqulified, или человек сам потом уйдёт, поняв что у нас он эти свои знания поддерживать актуальными не сможет?
источник

VC

Vladimir Chernyshev in PHP
для меня они on edge, а не the best
источник

VC

Vladimir Chernyshev in PHP
у нас ещё полная миграция на laravel 6 и php7.4 в зависшем состоянии, хотя на swoole+8.0 чатик один крутится
источник