我真的很喜欢Ruby on Rails。我想做一个好的应用程序,不仅功能好而且看起来也很好,我担心我可能不会选择正确的前端语言来称赞RoR的开发。我的问题是,如何同时为后端和前端做准备?暑假快到了,我已经注册了一些RoR课程,但我也在努力选择一些很棒的前端课程。感谢您的指导
发布于 2015-04-25 05:07:03
萨姆
对HTML和CSS了如指掌。花时间学习中级和高级javascript。它的库很强大,它的框架提供了丰富的客户端体验,而且它不会很快消失。
我已经做了两年的RoR开发人员。当我第一次学习Ruby和一般的编码原则时,想要学习和学习各种不同的东西是很常见的。虽然这很诱人,但我建议使用与之相反的->超焦点。
Rails是一个健壮的框架,花点时间使用它。我同意Rails视图是非常简单的,我不喜欢它们组织javascript和样式表逻辑的方式。它是非常宽松的。但是,除非你正在构建一个庞大的应用程序,否则组织.js和.css文件并不是特别重要。
就外观而言,html和css是主干。从UI/UX的角度来看,你想做的任何事情都有一个javascript库,所以把重点放在中级/高级js上。这将使像angular、ember和backbone这样的健壮的客户端js框架更容易打开大门,使用Rails作为简单的API。
最后,在行业中最难找到的事情之一是一个伟大的设计师,他也会编程,或者一个伟大的软件工程师,他也会设计。如果你真的很关心UI/UX,那就去买一些关于基本网页设计原则的书;这些书对你有很大的帮助。
发布于 2015-04-25 03:00:56
好吧,我鼓励您首先使用默认的rails堆栈编写一些应用程序,然后开始使用rails作为后端api的其他前端选项。首先要熟悉rails,有很多好的工具,对于你想要构建的大多数应用程序来说已经足够了,主要是在你学习路径的第一阶段。
https://stackoverflow.com/questions/29855003
复制相似问题