Я действительно попадал в Ruby on Rails. Я хочу создавать отличные приложения, которые не только хорошо функционируют, но и выглядят очень красиво, и я волнуюсь, что я не смогу выбрать правильный интерфейс для комплимента RoR-разработки. Мой вопрос в том, как вы одновременно подготовляетесь как для внутреннего, так и для внешнего интерфейса? Лето приближается, и я уже зачислен в несколько классов RoR, но я также пытаюсь выбрать отличные курсы для начинающих. Цените любое руководствоFront-end + Back-end development
ответ
Ну, я рекомендую вам сначала закодировать несколько приложений со стеком рельсов по умолчанию и после этого начать выталкивать другие параметры переднего конца с помощью рельсов в качестве back end api. Будьте в курсе рельсов, у вас есть много хороших инструментов и достаточно для большинства приложений, которые вы можете захотеть построить, главным образом на первом этапе вашего учебного курса.
Сэм -
TLDR; Знайте HTML и CSS как заднюю часть вашей руки. Проведите время, изучая промежуточный и продвинутый javascript. Его библиотеки мощные, его структуры обеспечивают богатый опыт работы с клиентами, и его не уходит в ближайшее время.
Я был разработчиком RoR в течение двух лет. Когда я впервые изучал Ruby и принципы кодирования в целом, его общее желание учиться и изучать всевозможные разные вещи. Хотя это соблазнительно, я бы предложил противоположное -> Hyperfocus.
Рельсы - это надежный каркас, провести с ним некоторое время. Я соглашусь, что Rails-представления - очень простые кости, и мне не нравится, как они упорядочивают javascript и логику стилей. Он очень рыхлый. Но, если вы не создаете огромное приложение, организация файлов .js и .css не является очень важным.
Насколько хорошо выглядит, html и css являются основой. В буквальном смысле есть библиотека javascript для всего, что вы можете сделать с точки зрения UI/UX, поэтому сосредоточьтесь на промежуточных/продвинутых js. Это позволит открывать двери для надежных фреймворков js на стороне клиента, таких как угловые, угловые и опорные кости, намного проще по дороге, используя Rails, как просто API.
Наконец, одна из самых сложных вещей, которые можно найти в этой отрасли, - отличный дизайнер, который также может программировать, или отличный инженер-программист, который также может проектировать. Если вы действительно заботитесь о UI/UX, получите некоторые книги по фундаментальным принципам веб-дизайна; они проходят долгий путь.
- 1. Бланк Frontend & Backend
- 2. Backend/Frontend CakePHP 3
- 3. концепции веб-разработки frontend backend
- 4. CodeIgniter Backend Frontend .htaccess router
- 5. Frontend \ Backend Interaction in Themes
- 6. картирования BACKEND для FRONTEND свойства
- 7. Yii2 Link FrontEnd To BackEnd
- 8. Запрос Magento - Frontend или Backend?
- 9. java backend и grails frontend
- 10. Symfony2 и Frontend & Backend Bundles
- 11. База данных backend и Frontend
- 12. Java Backend и Rails Frontend
- 13. (Django) Split frontend и backend
- 14. Параллельность: Frontend, Middleware и Backend
- 15. Backend и frontend для android
- 16. Rails один контроллер для backend и frontend?
- 17. Webpack backend и frontend hot reloading
- 18. Проблемы с QooxDoo FrontEnd + Python BackEnd (SimpleXMLRPCServer)
- 19. Список коллекции в backend или в frontend
- 20. Поиск в frontend vs backend в NodeJS
- 21. Передача переменной от backend до frontend laravel
- 22. Objective C frontend-Java/C# backend
- 23. отображение виджета в frontend и backend
- 24. Good Pratice - Проверка весны - frontend vs. backend
- 25. Архитектура: двойные представления на backend & frontend
- 26. SQL-сервер Backend, MS Access Frontend: Connection
- 27. AngularJS - Передача значений из backend в frontend
- 28. От Backend до Frontend Yii2 Advanced App
- 29. Перейдите в качестве backend API, Polymer frontend
- 30. Haproxy Multiple Frontend и «NOT» Backend
Приятно, что вы готовы учиться. Я могу только поощрять вас. Если бы я был вами, я бы проверял учебники по youtube, попробуйте некоторые хорошие сайты, такие как [codchool] (https://www.codeschool.com), которые учат вас рельсам для зомби (весело и хорошо объяснено). – MacKentoch
Рельсы для зомби - это потрясающе. Для шаблонов двигателей я бы сказал, что не так много учиться, но много, чтобы привыкнуть. Например, Eruby, Erb, Erubis, Haml - отличные шаблонные модули, которые вам могут понадобиться для вашего front-end. – miphe