前端+后端开发

时间:2015-04-24 18:33:36

标签: ruby-on-rails ruby frontend backend

我一直在深入研究Ruby on Rails。我想要制作出色的应用程序,这些应用程序不仅运行良好,而且看起来非常好,我担心我可能不会选择正确的前端语言来赞美RoR开发。我的问题是你如何同时为后端和前端做准备?夏天即将到来,我已经参加了几个RoR课程,但我也想尝试一些很棒的前端课程。感谢任何指导

2 个答案:

答案 0 :(得分:2)

山姆 -

TLDR;像你的手背一样了解HTML和CSS。花时间学习中级和高级JavaScript。它的库很强大,它的框架提供了丰富的客户体验,并且不会很快消失。

我是RoR开发人员已经两年了。当我第一次学习Ruby和编码原理时,它常见于想要学习和学习各种不同的东西。虽然很诱人,但我会建议相反 - > Hyperfocus。

Rails是一个强大的框架,花一些时间。我同意Rails视图非常简单,我不喜欢他们组织javascript和样式表逻辑的方式。它很松散。但是,除非你正在构建一个巨大的应用程序,否则组织.js和.css文件并不是非常重要。

就外观而言,html和css是主干。从UI / UX的角度来看,你可以想要做的所有事情都有一个javascript库,所以关注中间/高级js。这将使得使用Rails作为简单的API,使角色,余烬和骨干等强大的客户端js框架打开大门变得更加容易。

最后,业界最难找到的事情之一就是一个伟大的设计师,他也可以编码,或者一个伟大的软件工程师也可以设计。如果您真的关心UI / UX,请阅读一些关于基本Web设计原则的书籍;他们走了很长的路。

答案 1 :(得分:1)

好吧,我鼓励你首先使用默认的rails堆栈编写一些应用程序,之后开始使用rails作为后端api来戳其他前端选项。 首先要对rails保持舒适,有很多好的工具,对于你可能想要构建的大多数应用程序来说已经足够了,主要是在你学习路径的第一阶段。