2015-04-24 4 views
0

Я действительно попадал в Ruby on Rails. Я хочу создавать отличные приложения, которые не только хорошо функционируют, но и выглядят очень красиво, и я волнуюсь, что я не смогу выбрать правильный интерфейс для комплимента RoR-разработки. Мой вопрос в том, как вы одновременно подготовляетесь как для внутреннего, так и для внешнего интерфейса? Лето приближается, и я уже зачислен в несколько классов RoR, но я также пытаюсь выбрать отличные курсы для начинающих. Цените любое руководствоFront-end + Back-end development

+3

Приятно, что вы готовы учиться. Я могу только поощрять вас. Если бы я был вами, я бы проверял учебники по youtube, попробуйте некоторые хорошие сайты, такие как [codchool] (https://www.codeschool.com), которые учат вас рельсам для зомби (весело и хорошо объяснено). – MacKentoch

+1

Рельсы для зомби - это потрясающе. Для шаблонов двигателей я бы сказал, что не так много учиться, но много, чтобы привыкнуть. Например, Eruby, Erb, Erubis, Haml - отличные шаблонные модули, которые вам могут понадобиться для вашего front-end. – miphe

ответ

1

Ну, я рекомендую вам сначала закодировать несколько приложений со стеком рельсов по умолчанию и после этого начать выталкивать другие параметры переднего конца с помощью рельсов в качестве back end api. Будьте в курсе рельсов, у вас есть много хороших инструментов и достаточно для большинства приложений, которые вы можете захотеть построить, главным образом на первом этапе вашего учебного курса.

2

Сэм -

TLDR; Знайте HTML и CSS как заднюю часть вашей руки. Проведите время, изучая промежуточный и продвинутый javascript. Его библиотеки мощные, его структуры обеспечивают богатый опыт работы с клиентами, и его не уходит в ближайшее время.

Я был разработчиком RoR в течение двух лет. Когда я впервые изучал Ruby и принципы кодирования в целом, его общее желание учиться и изучать всевозможные разные вещи. Хотя это соблазнительно, я бы предложил противоположное -> Hyperfocus.

Рельсы - это надежный каркас, провести с ним некоторое время. Я соглашусь, что Rails-представления - очень простые кости, и мне не нравится, как они упорядочивают javascript и логику стилей. Он очень рыхлый. Но, если вы не создаете огромное приложение, организация файлов .js и .css не является очень важным.

Насколько хорошо выглядит, html и css являются основой. В буквальном смысле есть библиотека javascript для всего, что вы можете сделать с точки зрения UI/UX, поэтому сосредоточьтесь на промежуточных/продвинутых js. Это позволит открывать двери для надежных фреймворков js на стороне клиента, таких как угловые, угловые и опорные кости, намного проще по дороге, используя Rails, как просто API.

Наконец, одна из самых сложных вещей, которые можно найти в этой отрасли, - отличный дизайнер, который также может программировать, или отличный инженер-программист, который также может проектировать. Если вы действительно заботитесь о UI/UX, получите некоторые книги по фундаментальным принципам веб-дизайна; они проходят долгий путь.

Смежные вопросы