我一直在深入研究Ruby on Rails . 我想要制作出色的应用程序,这些应用程序不仅运行良好,而且看起来非常好,我担心我可能不会选择正确的前端语言来赞美RoR开发 . 我的问题是你如何同时为后端和前端做准备?夏天即将到来,我已经参加了几个RoR课程,但我也想尝试一些很棒的前端课程 . 感谢任何指导
山姆 -
TLDR;知道HTML和CSS就像你的手背一样 . 花时间学习中级和高级JavaScript . 它的库很强大,它的框架提供了丰富的客户端体验,并且不会很快消失 .
我已经成为RoR开发人员两年了 . 当我第一次学习Ruby和编码原则时,它常见于想要学习和学习各种不同的东西 . 虽然它很诱人,但我建议相反 - > Hyperfocus .
Rails是一个强大的框架,花一些时间 . 我同意Rails视图非常简单,我不喜欢他们组织javascript和样式表逻辑的方式 . 它很松散 . 但是,除非你正在构建一个巨大的应用程序,否则组织.js和.css文件并不是非常重要 .
就外观而言,html和css是主干 . 从UI / UX的角度来看,你可以想要做的所有事情都有一个javascript库,所以关注中间/高级js . 这将使用Rails作为简单的API,使角色,余烬和骨干等强大的客户端js框架打开大门变得更加容易 .
最后,业内最难找到的事情之一就是能够编码的优秀设计师,或者也可以设计出色的软件工程师 . 如果你真的关心UI / UX,那就得到一些关于基本网页设计原则的书籍;他们走了很长的路 .
好吧,我鼓励你首先使用默认的rails堆栈编写一些应用程序,之后开始使用rails作为后端api来戳其他前端选项 . 首先要对rails保持舒适,拥有许多好的工具,这对于您可能想要构建的大多数应用程序来说已经足够了,主要是在您学习路径的第一阶段 .
2 回答
山姆 -
TLDR;知道HTML和CSS就像你的手背一样 . 花时间学习中级和高级JavaScript . 它的库很强大,它的框架提供了丰富的客户端体验,并且不会很快消失 .
我已经成为RoR开发人员两年了 . 当我第一次学习Ruby和编码原则时,它常见于想要学习和学习各种不同的东西 . 虽然它很诱人,但我建议相反 - > Hyperfocus .
Rails是一个强大的框架,花一些时间 . 我同意Rails视图非常简单,我不喜欢他们组织javascript和样式表逻辑的方式 . 它很松散 . 但是,除非你正在构建一个巨大的应用程序,否则组织.js和.css文件并不是非常重要 .
就外观而言,html和css是主干 . 从UI / UX的角度来看,你可以想要做的所有事情都有一个javascript库,所以关注中间/高级js . 这将使用Rails作为简单的API,使角色,余烬和骨干等强大的客户端js框架打开大门变得更加容易 .
最后,业内最难找到的事情之一就是能够编码的优秀设计师,或者也可以设计出色的软件工程师 . 如果你真的关心UI / UX,那就得到一些关于基本网页设计原则的书籍;他们走了很长的路 .
好吧,我鼓励你首先使用默认的rails堆栈编写一些应用程序,之后开始使用rails作为后端api来戳其他前端选项 . 首先要对rails保持舒适,拥有许多好的工具,这对于您可能想要构建的大多数应用程序来说已经足够了,主要是在您学习路径的第一阶段 .