По моему опыту и опыту некоторых моих знакомых появилось впечатление, что первого клиента на апворке надо искать не на апворке. Уговорите знакомого заказчика провести заказ через апворк, выплатите комиссию, но зато потом клиентов будет искать намного проще.
В таком маленьком, изолированном от реальности примере невозможно определить. По мне так оба способа неправильные, объект ship лучше создавать через оператор new.
По мне так Angular 2 с тайпскриптом намного больше подходит для энтерпрайз приложений, чем тот же React + Redux. Думаю, потенциал у него все таки большой
Если она адаптивная - значит вам должны прислать несколько макетов, показывающие разные состояния макетов при разных размерах экрана. Вот в них и должно быть pixel perfect, а при остальных не нарисованных размерах вы ничего не должны
У нас в компании в баннерном отделе все флеш аниматоры в срочном порядке переучиваются писать под js. Одни проекты делают на Google Web Designer, другие на Edge Animate, некоторые в текстовых редакторах через TweenLite.
Поэтому думаю, что профессия все таки аниматор, а инструменты меняются в зависимости от задачи.