Goは、PHPよりも保守がはるかに簡単であると考えられています。私は同意しない。クリーンで読みやすく、保守しやすいPHPコードをたくさん見てきましたが、ときどき、記述が不十分なGoコードをたくさん目にします。問題は、開発した言語とシステムのベストプラクティスに従わない場合、またはタスクに間違ったツールを選択した場合に始まります」-PC GolangConf 2019の責任者であり、GolangShowポッドキャストの共同ホストであるElenaGrakhovats氏。
今週の土曜日の午後、ストリームで選択する際の典型的な間違いについて、レナ、サーシャマカロフ、その他の素晴らしい人々と話し合います。接続します。
パンデミックは通常の会合なしで私たちを去りました、しかし
- PHPとGoで2つの「典型的な」アプリケーションを(事前に)作成し、それらのコードをオンエアで分析してみましょう。
- Go開発者がGoで実行しない8〜10の一般的なタスクの例を取り上げましょう。その逆も同様です。
- そして、視聴者に質問、コメント、アイデアのある声で放送をオンにさせましょう。ブラウザ、ヘッドセット、Youtubeアカウントがあれば十分です。
したがって
それまでの間、ストリームの他のメンバーを紹介しましょう。
アレクサンダーマカロフ、PHPロシア会議のプログラム委員会のキュレーター、Yiiフレームワークの開発者
あなたが遭遇した最も珍しいPHPサービスは何ですか?
RabbitMQでの並列データ処理用のパイプライン、オンラインゲーム用の長寿命サーバー、Windows用のGUIアプリケーション。最近まで、AWS Lambda(同じStyleCI)のプロジェクトは珍しいものでした。
第一言語の何が一番好きで嫌いですか?
柔軟性、表現力、インフラストラクチャに満足しています。そして特にコミュニティ。
また、基本ライブラリの不整合は厄介です。関連する関数は、互いに完全に異なる引数を持っています。
PHPでどのくらい書いていますか?
2008年から数年、まっすぐタイト-私はJavaから切り替えて、オープンソースに参加しました。しかし、並行して、Java for Android、小さなプレリリースのGolang、たくさんのTypeScript、そしてあらゆる種類の小さなものがありました。
Goの印象はどうですか?何かしましたか?
イメージスクイーザー。このタスクでそれが好きでした、しかしそれはずっと前でした-Golangはその時少し異なっていました。
Ilya Shikhaleev、Yoshkar-OlaでのPHP and Goミートアップの主催者、iSpringの開発者
PHPとGoでどのくらいの期間書いていますか?そして人生はどのようにして生まれましたか?
私は仕事のために両方の言語で書いています:PHPのモノリス-10年、Goのマイクロサービス-6年。Goが最近メインになったので、検疫の前に、会社と市の開発者が書き始めるように、コース、セミナー、その他の活動を積極的に実施しました。
第一言語の何が一番好きで嫌いですか?
クールなgopherマスコット:)そしてコミュニティは開かれています。
そうでなければ、小さなことやニュアンスはありますが、それらは克服できます。たとえば、単純なサービスや会社の最初のサービスの場合、テンプレートやサービスジェネレータがまだない場合は、正常なシャットダウンなど、多くの小さな問題を解決する必要があります。エラー処理は優れていますが、ビジネスロジックの読み取りが定期的に邪魔になります。GoLandでエラー処理を非表示にすると、ここで役立ちます。1文字の変数名を使用すると、コードが完全に読み取れなくなることがあります。初心者は、それが不適切な場合でもゴルーチンを使おうとします:)
あなたが出会ったGoやPHPで書かれた最も珍しいサービスは何ですか?
PHPのモバイルオンラインシューターのバックエンドとGoのブラウザーベースのgopherジェネレーターを思い出しました。
サンクトペテルブルクでのSymcodeミートアップの主催者、ITMOの開発者であるRuslan Khanov
あなたが遭遇した最も珍しいPHPサービスは何ですか?
毎秒約5MBの帯域幅を持つWebクローラー。
PHPでどのくらい書いていますか?
中断と他の言語との重複を伴う約20年。多かれ少なかれ思慮深く-10年。
Goの印象はどうですか?何かしましたか?
有望に見えますが、有用なものは何も試していません。
第一言語の何が一番好きで嫌いですか?
ComposerとSymfonyが大好きです。
そして厄介なのは、特定の拡張機能内でも関数/メソッドのパラメーターの拡張機能の不整合、他の技術スタックの中に強力なPHPロビーがないこと、そしてJavaになろうとする試みです)
ライブホストのAntonMorevは、両方の言語で書く開発スタジオを運営しています
あなたが遭遇した最も珍しいGoまたはPHPサービスは何ですか?
私も書いた:私は1つの要求の過程で多数の異なるソースから情報を非同期に取得するためのPHPサービスを作成しました。そして、非常に不安定で不便だったギアマンの助けを借りて。
囲碁の伝道者が私たちの会社に来たとき、彼は私たちが囲碁でランディングページを作ったほど説得力がありました。経験はありませんでした、プロジェクトは地獄に変わりました:)その後、彼らはスタックを選ぶ際により慎重になり始めました。
ps両方向での間違ったスタックの選択、自転車、そして「どうあるべきか」についてのより多くの話-すでに土曜日に。また、当日の予定がある場合は、同じリンクから録音を利用できます。