Это не стоит принимать во внимание вообще. У всех своя функция. Если тебя бортуют эйчары — стучись к другим. Это не твоя а их проблема
Твоя репутация это то как ты кодишь и ведешь себя в команде — все остальное вообще значения не имеет
Шлите таких товарищей нах... ищите дальше...
Я имел ввиду notice и warnings компилятора.
я имел ввиду notice и warnings компилятора
Переписал несколько воркеров с PHP на Go — профит в скорости, использовании памяти. По сути learning curve дает возможность начать использовать очень быстро. Бинарник всегда ближе к железу, плюс дает возможно упаковать туда тяжелую логику. Использовать стоит. Переходить с PHP, Python, RoR, NodeJS, Java, C# довольно легко — правда тем кто в «школе» не осилил строгтайп придется поломать мозги и пальзы — у go нет ни нотисов ни ворнингов — потому либо код чистый либо не компилится :-) Самое оно для приручения диких нодеров
Никогда не говори никогда :-) Все всегда зависит от ситуации в бизнесе. По твоей логике SoundCloud мог просто скейлить свой руби монолит и не париться? Но видишь — не клеится тут — переписывают на Go. Dropbox мож жить на оригинальной версии на питоне? Может быть — но нет, переписывают на Go и Rust критичные для нагрузки части.
Давай, раскажи мне про архитектуру на ЖС :-)
Волна JS и меня честно говоря пугает — это один из самых отвратительных языков в топ-5, по крайней мере в текущем виде, es6 уже ближе к языку :-)
Статья видимо написана тем кто переживает за судьбу С/С++ :-) Не стоит переживать — ничего с ними еще долго не случится. А по поводу дропбокса то там уже скоро от питона ничего не останется: www.quora.com/...
Новые системы будут пробовать писать на новых системных языках таких ка Go и Rust, есть и другие.
JS, Ruby, Python и всеми ненавидимый (совершенно не заслужено) PHP были, есть и будут языками для построения быстрых MVP и для систем с низкой нагрузкой. Как только нагрузка превышает разумные пределы — их начинают переписывать на том что дает прирост в производительности и уменьшение нагрузки на память.
Мир Java и .NET находится между максимальным перформансом и скоростью разработки — потому и освоили энтерпрайз и тяжелые системы где важна консистентность которую никто из интерпретируемых языков не предоставит.
Все ныне существующие инфраструктуры давно зарекомендовали себя в продакшене и имеют право на жизнь. А кто из них покинет олимп зависит только от рынка.
Использую минт уже большк трех лет. Сейчас 17.3 (Cinnamon) на работе (десктоп+2 моника) и дома на двух компах (десктоп + лептоп жены). Везде видяхи только NVIDIA потому что AMD ленивые мудаки и не дают драйверов — это раз.
В минте в апдейт менеджере ты можешь выбрать ЛЮБУЮ версию ядра и поставить без войны в консоли — это может решить твой кейс (а может и не решить).
Есть визуальный конструктор интерфейсов для GTK: glade.gnome.org
Его можно использовать с питоном тоже
Норм! Я на PHP c 2001 года по сегодня. Миграцию быдлокодеров с PHP на другие платформы только поддерживаю :-)
Тут согласен. Vala в Gnome — самое оно
Есть еще Golang — он пошустрее D будет :-)
Vala — нормальная тема. Легко биндится с множеством сишных библиотек. Транслируется в С код и компилится под любую платформу. И да — задуман как язык в пределах инфраструктуры Gnome. Но никто не мешает запилить микросервис или вебсвервис — для этого все есть.
Забей на рендеринг на сервере и будет тебе счастье. Будет достаточно gin и simplejson чтоб все летало :-)
Для IDEA (в т.ч. и для PhpStorm) есть плагин который много чего умеет. Сам пользуюсь как раз с целью переведения микросервисов с PHP на Go.
Плагин работает отлично — без нарекений. Ребята из Питерского JetBrains активно сабмитят код и переодически обновляют плагин.
Так что можно спокойно использовать PhpStorm
Норм все с Golang. Учить стоит даже просто для себя — там и учить то собственно нечего :-)