重要なのは言語ではなく、彼らがどのように書くかということだと私には思えます。

「2年目と3年目の夏に仕事を探しに行きました。当時のノボシビルスクでは、経験のない子供たちのほとんどすべての欠員はPHPに関するものでした。私は非常に単純なものから始めました-WordPress、Drupal ...それから、Yiiや他の多くのものでバックエンドを書きました。私は最初に2014年にその話に触発されてGoを試しましたが、その後、コミュニティを通じてその開発に関連する作業を見つけることがよくありました。



Goは、PHPよりも保守がはるかに簡単であると考えられています。私は同意しない。クリーンで読みやすく、保守しやすいPHPコードをたくさん見てきましたが、ときどき、記述が不十分なGoコードをたくさん目にします。問題は、開発した言語とシステムのベストプラクティスに従わない場合、またはタスクに間違ったツールを選択した場合に始まります」-PC GolangConf 2019の責任者であり、GolangShowポッドキャストの共同ホストであるElenaGrakhovats氏。





今週の土曜日の午後、ストリームで選択する際の典型的な間違いについて、レナ、サーシャマカロフ、その他の素晴らしい人々と話し合います。接続します。



パンデミックは通常の会合なしで私たちを去りました、しかしどんな危機も異なる都市のコミュニティ間の協力のための新しい機会を開いた機会です。サンクトペテルブルクのPHP-meetupsの主催者は、「外出先でプロジェクトを行う価値があることを誰かと詳細に比較するのは興味深い」と書いています。Yoshkar-OlaGo-meetupsの主催者は、外国の専門家を招き入れました。このアイデアは、Skyeng、PHP Russia、ポッドキャスト「FiveMinutePHP」およびAmorevの人々によってサポートされました。電話をかけて、次のことを決定しました。



  • PHPとGoで2つの「典型的な」アプリケーションを(事前に)作成し、それらのコードをオンエアで分析してみましょう。
  • Go開発者がGoで実行しない8〜10の一般的なタスクの例を取り上げましょう。その逆も同様です。
  • そして、視聴者に質問、コメント、アイデアのある声で放送をオンにさせましょう。ブラウザ、ヘッドセット、Youtubeアカウントがあれば十分です。


したがって、簡単なデバイスの助けを借りて、黒いパンの塊が興味深いオンライン放送であることが判明しました- 8月15日の午前11時にモスクワ時間に接続します。

それまでの間、ストリームの他のメンバーを紹介しましょう。



アレクサンダーマカロフ、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両方向での間違ったスタックの選択、自転車、そして「どうあるべきか」についてのより多くの話-すでに土曜日に。また、当日の予定がある場合は、同じリンクから録音を利用できます



All Articles