Go появился в Badoo из C/C++ команды, а не PHP команды. А нам сишникам как раз ближе Go. Уже после этого Go начали использовать и те люди, которые большую часть времени используют PHP.
Но, в любом случае, я не думаю что похожесть — это сильная причина. Кто-то ищет такой язык, который не похож на его основной язык. Таким образом он сможет решать большее количество разных задач.
Go, например, в отличие от nodejs или PHP, дает строгую типизацию. Для тех кто всю жизнь использовал не строгую, строгая может оказаться тем самым, что им всегда не хватало.
А вообще стыдно вам должно быть за такой вопрос! :-)
Я вот даже сохранил себе цитату, т.к. очень часто ее приходится вспоминать:
A great way to end the conversation early and avoid learning anything is to ask questions like:
— Why aren't you using Y?
— You should be using Z! (this isn't a question)
Go классный, няшный, интересный. Он активно развивается, но развивается с осторожность, не распыляясь налево и направо. И он позволяет нам быстро и эффективно решать наши задачи.
Быстро и качественно решенные задачи — плюс для бизнеса, няшность и интересность — плюс для разработчика.
Что касается полного ухода с PHP на Go, то ответ однозначный — нет.
Те задачи что решаются на ПХП решаются им прекрасно. Да, многие ворочают нос от ПХП, но это инструмент, который очень долгое время нас не подводил. Мы знаем как его готовить, у нас десятки и десятки людей, которые пишут на нем и миллионы и миллионы строк кода, написанных на нем.
Бонусы полного перехода на что-то иное (даже на Го) слишком призрачны.
Но, с другой стороны, я думаю что кол-во Go кода будет однозначно расти. И какие-то ПХП-шные части могут быть на нем переписаны.
Очень страшное письмо. У меня почти все завязано на личный домен в Google Apps, например.
Даже не представляю пока как все это переводить куда-то. Да и куда?..
Я так понимаю что речь о налоге на добавленную стоимость: «Мы не будем включать налог на добавленную стоимость в сумму оплаты за использование G Suite».
Вы ошибаетесь в том, что считаете что разработчики решают как будет выглядеть сайт/приложение. Этим занимается продуктовая команда, которая использует для принятия каких-то решений и A/B тесты и данные от BI команды и отзывы от пользователей и свой прошлый опыт.
К тому же, зачастую не так просто найти баланс между простотой и наполненностью фичами. Вон тот же Linux в несколько раз мощнее MacOS, но именно MacOS считается более удобной и user friendly.
Badoo и остальными нашими приложениями пользуются не только программисты 20 лет, но и простые люди, далекие от хитрых и мощных UI.
У меня лично около 5 положительных отзывов от самого ближайшего окружения. Люди находили себе пары и даже сиделок для ребенка на Badoo. Не совсем понимаю о чем вы говорите. Конретики бы.
Вы используете все эти новомодные слова или рассказываете теоретически? Просто все то что вы говорите выглядит красиво, но бьюсь об заклад что в реальности проблем 100500. Придется все свои существующие продукты переделывать так, чтобы они укладывались в видение Kubernetes как должно быть. А это примерно как «давайте перепишем все на Go».
Мы хотим для event loop понять когда event loop тормозит. Т.е. получить что-то типа разницы во времени между тем когда ядро получило сообщение по TCP/IP и мы его прочитали из сокета.
Это возможно?
Go появился в Badoo из C/C++ команды, а не PHP команды. А нам сишникам как раз ближе Go. Уже после этого Go начали использовать и те люди, которые большую часть времени используют PHP.
Но, в любом случае, я не думаю что похожесть — это сильная причина. Кто-то ищет такой язык, который не похож на его основной язык. Таким образом он сможет решать большее количество разных задач.
Go, например, в отличие от nodejs или PHP, дает строгую типизацию. Для тех кто всю жизнь использовал не строгую, строгая может оказаться тем самым, что им всегда не хватало.
А вообще стыдно вам должно быть за такой вопрос! :-)
Я вот даже сохранил себе цитату, т.к. очень часто ее приходится вспоминать:
Go классный, няшный, интересный. Он активно развивается, но развивается с осторожность, не распыляясь налево и направо. И он позволяет нам быстро и эффективно решать наши задачи.
Быстро и качественно решенные задачи — плюс для бизнеса, няшность и интересность — плюс для разработчика.
Что касается полного ухода с PHP на Go, то ответ однозначный — нет.
Те задачи что решаются на ПХП решаются им прекрасно. Да, многие ворочают нос от ПХП, но это инструмент, который очень долгое время нас не подводил. Мы знаем как его готовить, у нас десятки и десятки людей, которые пишут на нем и миллионы и миллионы строк кода, написанных на нем.
Бонусы полного перехода на что-то иное (даже на Го) слишком призрачны.
Но, с другой стороны, я думаю что кол-во Go кода будет однозначно расти. И какие-то ПХП-шные части могут быть на нем переписаны.
А тут вот Google будет платить. Не понятно в чем разница.
Даже не представляю пока как все это переводить куда-то. Да и куда?..
К тому же, зачастую не так просто найти баланс между простотой и наполненностью фичами. Вон тот же Linux в несколько раз мощнее MacOS, но именно MacOS считается более удобной и user friendly.
Badoo и остальными нашими приложениями пользуются не только программисты 20 лет, но и простые люди, далекие от хитрых и мощных UI.
Подводя итоги, мне кажется вы совершаете такую же ошибку, как и те, кто пишет что «Stack Overflow можно написать за выходные»
Просто оплатить потраченное на эти несколько серверов в Amazon?
Закопайте уже ее…
Это возможно?