Доброе утро! Сегодня обсуждаем прикладные и технические темы, начну с рассказа о том, как работаю
Я маковод с 6 летним стажем. На маке пилю React-based front-end + SAP UI5, iOS/Android native, RoR и немного elixir/phoenix
Весь веб с сервисами и демонами у меня бегает в виртуалке ubuntu server в vm fusion. Я цепляю через sshfs фс виртуалки, а код пишу на OS X
Бенефиты следующие: OS и окружение в DEV и PROD ландшафтах одинаковые, поэтому при деплое сюрпризы почти исключены
Так было не всегда. SAP IT, накатывая удаленно свои политики, грохнул мне систему дважды в течение года, плюс мне очень не понравилось, что
с native extensions приходиться любиться два раза, а не 0/1, и тратить время на решение необязательных проблем.
Легко мигрировать на новый ноут: поставил Xcode, Atom, Fusion, скопировал виртуалку и go-go-go. На все - меньше часа
Ubuntu server, потому что есть во всех облаках. Так я больше Arch люблю. Из IDE - последнее время Atom. Webstorm спустя 2 месяца не зашло
Мне кажется Webstorm умнее меня, и я устал с ней бороться; плюс она умудряется подлагивать на i7 16GB RAM. Хотя тул очень мощный - это точно
iOS - Xcode, Android - Android studio. Под iOS интерфейс пишу в коде. Interface Builder мне никогда не нравился.
UI в коде - это re-use, единые стили во всем аппе, идеальное выравнивание и мерджи без геморроя, если у вас большая команда
Да, Atom это редактор, а не IDE. Мне его хватает на 95%. Для моих нужд Sublime == Atom +-, так что просто так получилось :) @serhey_shmyg