У меня большой опыт с ruby on rails. Сейчас планирую написать несколько своих приложений, и для реализации API рассматриваю как альтернативу node.js. Но мне не хватает понимания node.js, есть ли у него преимущества перед ror и какие, если да? Стоит ли сейчас тратить время на его изучение.
Backend - это серверная часть (API, бизнес логика), frontend - разработка клиентской части (не только интерфейс, может быть полноценным приложением). Обычно приходится и тем и тем заниматься, вёрстку интегрировать тоже кому-то надо.
Поэтому выбирать вам надо стек технологий и уровень проектов, которые вам будут интересны.
@greyman ещё при выборе важно понимать какой уровень будущих проектов у вас будет в зависимости от выбранного стека технологий - cms (битрикс упоминали здесь) типовые проекты в основном, с ror/node.js web-сервисы, .net/java/c++ энтерпрайз
В webdev не получится выбрать только одну технологию. Чтобы быть конкурентноспособным, надо постоянно развиваться. А это помимо ror еще и разные базы данных sql и nosql. Есть еще node.js. Я не знаю какие практики используются в .net, но когда я окунулся в мир ruby, то узнал много правильных методологий разработки (tdd, bdd, dry, kiss и т.п.). С php я о тестировании кода даже не слышал ниразу. Потратить время на изучение ruby/ruby on rails, чтобы узнать лучшие практики - это очень хорошая инвестиция.
Да, я читал этот issue. Я добавил .ruby-version в проект чтобы попробовать решить проблему, но все по-прежнему. Сейчас попробую rbenv shell назначить или переустановить rbenv.
Есть
$ $PATH
-bash: /home/deployer/.rbenv/shims:/home/deployer/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: No such file or directory
Причем я ее вижу и на рабочей машине время от времени и на сервере.
На законодательном уровне вам поможет только государство. А самостоятельно только копирайт. Как происходит подтверждение сайта для веб-разработчиков в Google и Яндекс? Один из способов размещение специального файла.