Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Многие на собеседованиях любят гонять по последним фичам языка. У меня это всегда вызывало недоумение, во всяком случае в сфере веб-разработки. На фронтенде ты смотришь CanIUse(или сношаешься с полифиллами), а на бэкенде ты смотришь на шаблоны vps/vds, которые предоставляют хостеры и прикидываешь когда же в них появятся нужные тебе версии языка. И я абсолютно не против развертывания среды выполнения нужной версии, которая будет отличаться от системной, но давайте будем честными с самими собой. Какой процент из вас ориентируется на последнюю доступную версию языка, а не на то что будет на в ближайшие пару лет дано в ощущениях, браузерах и датацентрах. Внимание опрос!
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Какие версии интерпретатор/cреды а я предпочитаю:
-
14,3%[Все языки] Мне досталось легаси, которое разваливается от малейшего пука, использую любую версию языка какая работает, после меня хоть потоп.2
-
21,4%[PHP] Использую ту версию php что есть у нашего хостера / ориентируюсь на версию PHP которая будет ближайшие год-два у большинства хостеров.3
-
35,7%[PHP] Развертываю последнюю версию PHP, которая мне нужна и пишу используя ее фичи.5
-
0,0%[Python] Использую python 2.* и буду использовать, даже если придется даунгрейдить систему и все собирать руками, а что поделаешь десу.0
-
14,3%[Python ] Использую ту версию Python что есть у нашего хостера / ориентируюсь на версию Python которая будет ближайшие год-два у большинства хостеров.2
-
21,4%[Python] Развертываю последнюю версию Python, которая мне нужна и пишу используя ее фичи.3
-
7,1%[Perl] Использую ту версию Perl что есть у нашего хостера / ориентируюсь на версию Perl которая будет ближайшие год-два у большинства хостеров.1
-
0,0%[Perl] Функионала 5.8 мне хватит до конца жизни, а работать на серверах это подмножество будет до тепловой смерти вселенной.0
-
0,0%[Perl] Развертываю последнюю версию Perl, которая мне нужна и пишу используя ее фичи.0
-
0,0%[Javascript-backend] Использую ту версию NodeJS что есть у нашего хостера / ориентируюсь на версию NodeJS которая будет ближайшие год-два у большинства хостеров.0
-
35,7%[Javascript-backend] Развертываю последнюю версию NodeJS, которая мне нужна и пишу используя ее фичи.5
-
14,3%[Javascript-frontend] Пытаюсь попасть в 90% распространенных браузеров согласно CanIUse2
-
7,1%[Javascript-frontend] Пишу как хочу, использую транспиляцию и полифиллы, версия браузера — это социальный конструкт.1
-
7,1%[Javascript-frontend] Переобуваюсь на лету, если нужно добавить в проект виджет который был нужен еще вчера, то сдела две параллельных системы сборки.1
-
0,0%[Ruby] Использую ту версию Ruby что есть у нашего хостера / ориентируюсь на версию Ruby которая будет ближайшие год-два у большинства хостеров.0
-
7,1%[Ruby] Развертываю последнюю версию Ruby, которая мне нужна и пишу используя ее фичи.1