يبدو لي أن النقطة ليست في اللغة ، ولكن في كيفية كتابتهم بها

"في الصيف بين العامين الثاني والثالث ، ذهبت للبحث عن وظيفة - وفي نوفوسيبيرسك في ذلك الوقت ، كانت جميع الوظائف الشاغرة للأطفال الذين ليس لديهم خبرة تقريبًا حول PHP. لقد بدأت بأشياء بسيطة جدًا - WordPress و Drupal ... ثم كتبت الخلفيات في Yii وأشياء أخرى كثيرة. لقد جربت Go لأول مرة في عام 2014 ، مستوحاة من الحديث ، ثم غالبًا ما وجدت عملاً مرتبطًا بالتطوير من خلال المجتمع.



يعتبر Go أسهل بكثير في الصيانة من PHP. انا لا اوافق. لقد رأيت الكثير من أكواد PHP النظيفة وسهلة القراءة ويمكن صيانتها ، والآن من وقت لآخر أرى الكثير من أكواد Go سيئة الكتابة. تبدأ المشكلات عندما لا نتبع أفضل ممارسات اللغات والأنظمة التي نطورها ... أو عندما نختار الأداة الخاطئة لمهامنا "- Elena Grahovats ، رئيسة GolangConf 2019 PC والمضيف المشارك لبودكاست GolangShow.





بعد ظهر يوم السبت ، سنناقش الأخطاء النموذجية للاختيار في الدفق مع Lena و Sasha Makarov وغيرهم من الأشخاص الرائعين. الاتصال.



لقد تركنا الوباء دون اللقاءات المعتادة ، لكن أي أزمة هي فرصة فتحت فرصًا جديدة للتعاون بين المجتمعات في مدن مختلفة. كتب منظم لقاءات PHP في سانت بطرسبرغ أنه "من المثير للاهتمام المقارنة مع شخص ما بالتفصيل ما يستحق القيام بمشروع أثناء التنقل والنفث" ، انضم منظم لقاءات Yoshkar-Ola Go وجلب خبراء أجانب. تم دعم هذه الفكرة من قبل أشخاص من Skyeng و PHP Russia والبودكاست "Five Minute PHP" و Amorev. اتصلنا وقررنا ما يلي:



  • دعنا نكتب (مقدمًا) تطبيقين "نموذجيين" في PHP و Go ونحلل الكود الخاص بهم على الهواء.
  • دعنا نلتقط أمثلة من 8 إلى 10 مهام شائعة لن يقوم بها مطورو Go في Go ، والعكس صحيح.
  • ودع المشاهدين يشغلون الهواء بصوت سؤال أو تعليق أو فكرة - يكفي أن يكون لديك متصفح وسماعة رأس وحساب على Youtube.


لذلك ، بمساعدة الأجهزة البسيطة ، تبين أن رغيف الخبز الأسود أصبح بثًا مثيرًا للاهتمام عبر الإنترنت - اتصل في 15 أغسطس الساعة 11 صباحًا بتوقيت موسكو.

في غضون ذلك ، دعنا نقدم أعضاء آخرين في البث.



الكسندر ماكاروف ، أمين لجنة برنامج مؤتمر PHP Russia ، مطور إطار عمل Yii



ما هي خدمة PHP الأكثر غرابة التي صادفتها؟

خطوط أنابيب لمعالجة البيانات المتوازية على RabbitMQ ، خوادم طويلة العمر للألعاب عبر الإنترنت ، تطبيقات واجهة المستخدم الرسومية لنظام Windows. حتى وقت قريب ، كانت مشاريع AWS Lambda - نفس StyleCI - غير عادية.



ما هو أكثر شيء تحبه ولا يعجبك في لغتك الأساسية؟

مسرور بالمرونة والتعبير والبنية التحتية. وخاصة المجتمع.



وعدم الاتساق في المكتبة الأساسية مزعج: الوظائف ذات الصلة لها حجج مختلفة تمامًا عن بعضها البعض.



منذ متى وأنت تكتب بلغة PHP؟

سنوات منذ عام 2008 ، ضيق مستقيم - لقد تحولت من Java وانخرطت في المصدر المفتوح. ولكن في موازاة ذلك ، كان هناك Java لنظام Android ، و Golang قليلاً قبل الإصدار ، والكثير من TypeScript وجميع أنواع الأشياء الصغيرة.



ما هو انطباعك عن Go - هل فعلت شيئًا عليه؟

عصارة الصورة. لقد أحببت هذه المهمة ، لكنها كانت منذ وقت طويل - كان Golang مختلفًا قليلاً في ذلك الوقت.



إيليا شيكاليف ، منظم لقاءات PHP و Go في Yoshkar-Ola ، مطور في iSpring



منذ متى وأنت تكتب بلغتي PHP و Go - وكيف نشأت الحياة؟

أكتب بكلتا اللغتين للعمل: monolith in PHP - 10 years، microservices on Go - 6 years. أصبحت Go هي الخدمة الرئيسية مؤخرًا ، لذلك قبل الحجر الصحي ، أجريت دورات وندوات وأنشطة أخرى بنشاط حتى يبدأ المطورون في الشركة والمدينة الكتابة فيها.



ما هو أكثر شيء تحبه ولا يعجبك في لغتك الأساسية؟

Cool gopher mascot :) والمجتمع مفتوح.



خلاف ذلك ، هناك أشياء صغيرة وفروق دقيقة ، لكن يمكن التغلب عليها. على سبيل المثال ، بالنسبة للخدمات البسيطة أو للخدمات الأولى في الشركة ، عندما لا يكون هناك نموذج أو منشئ خدمة حتى الآن ، يتعين عليك حل الكثير من الأشياء الصغيرة مثل إيقاف التشغيل بشكل رشيق. معالجة الأخطاء أمر جيد ، لكن قراءة منطق الأعمال بشكل دوري يعيق الطريق - إخفاء معالجة الأخطاء في GoLand يساعد هنا. أحيانًا تجعل أسماء المتغيرات المكونة من حرف واحد الشفرة غير قابلة للقراءة تمامًا. يحاول Newbies استخدام goroutines حتى عندما يكون غير مناسب :)



ما هي الخدمة الأكثر غرابة المكتوبة في Go و / أو PHP التي قابلتها؟

تذكرت الخلفية لمطلق النار عبر الإنترنت على الهاتف المحمول في PHP ومولد gopher المستند إلى المتصفح في Go.



رسلان خانوف ، منظم لقاءات Symcode في سانت بطرسبرغ ، المطور في ITMO



ما هي خدمة PHP الأكثر غرابة التي صادفتها؟

زاحف الويب بنطاق ترددي يبلغ حوالي 5 ميغابايت في الثانية.



منذ متى وأنت تكتب بلغة PHP؟

حوالي 20 عامًا مع الانقطاعات والتداخل مع اللغات الأخرى. مدروس أكثر أو أقل - عشر سنوات.



ما هو انطباعك عن Go - هل فعلت شيئًا عليه؟

تبدو واعدة ، لم أجرب أي شيء مفيد.



ما هو أكثر شيء تحبه ولا يعجبك في لغتك الأساسية؟

أنا أحب الملحن و Symfony.



والمزعج هو عدم تناسق الامتدادات في معلمات الوظائف / الأساليب حتى داخل امتداد معين ، وغياب لوبي PHP قوي بين المجموعات التكنولوجية الأخرى - ومحاولة أن تصبح Java)



أنطون موريف ، المضيف المباشر ، يدير استوديو تطوير حيث يكتبون باللغتين



ما هي أكثر خدمات Go أو PHP غرابة التي صادفتها؟

حتى أنني كتبت: لقد قدمت خدمة PHP للاسترجاع غير المتزامن للمعلومات من عدد كبير من المصادر المختلفة في سياق طلب واحد. وبمساعدة جيرمان ، الذي كان غير مستقر للغاية وغير مريح.



عندما جاء مبشر Go إلى شركتنا ، كان مقنعًا جدًا لدرجة أننا أنشأنا صفحة مقصودة في Go. لم تكن هناك خبرة ، تحول المشروع إلى جحيم :) بعد ذلك ، بدأوا في توخي المزيد من الحذر في اختيار المكدس.



ملاحظة المزيد من القصص حول اختيار المكدس الخاطئ في كلا الاتجاهين والدراجات و "كيف كان ينبغي أن يكون" - بالفعل يوم السبت. وإذا كانت هناك خطط لهذا اليوم ، فسيكون التسجيل متاحًا على نفس الرابط .



All Articles