【问题标题】:Ruby on Rails Questions For A newcomer [closed]Ruby on Rails 给新手的问题 [关闭]
【发布时间】:2016-06-11 04:32:36
【问题描述】:
我最近开始编写代码。我从高中班就知道基本的 Javascript、HTML 和 CSS。我正在自学,我有几个问题,有经验的人可以帮助我解决。
我应该继续在我的计算机(Windows 10、64 位、16 RAM)上编码还是尝试其他方法?我能够以学生许可证的身份访问 RubyMine,但我仍然不知道如何使用它。我已经安装了大部分的先决条件,例如 Ruby、Rails、GIT、Heroku 等等。我正在学习的课程让我使用在线 IDE,例如 nitrous 或 cloud9。那我该怎么办,是更好地使用在线 IDE,还是继续在 Windows 上编码。
我应该停止我的 ruby on rails 学习并先学习 JavaScript 吗?我对 HTML 和 CSS 有很好的理解。我并没有真正学习 JavaScript。在继续之前我应该了解 JavaScript。
Ruby on Rails 能否帮助我构建移动应用程序?我对此进行了几次谷歌搜索,发现了一些网站,但没有明确的答案。在学习了 Ruby on Rails 之后,我是否仍然需要使用 Java 来制作移动应用程序,或者我是否可以使用 Ruby 来制作一个像网站一样的移动应用程序。
【问题讨论】:
标签:
javascript
ruby-on-rails
ruby
heroku
【解决方案1】:
我已经跳了很多次,并且做了一些 ruby on rails。我知道有人参加了关于 Ruby on Rails 的“强化培训课程”,并对此发誓。这不适合我。竞争技术如此之多,很难说未来哪种技术会做得最好。
- 我应该继续在我的计算机上编码吗?是的,你绝对应该。你为什么不想两者都做?对硬盘进行分区并进行双启动! (如果您有笔记本电脑,可能不会)Linux 让您离终端更近一点,但使用 Windows 机器可以让您访问功能强大的 IDE。
- 如果您想成为一名认真的全栈开发人员,并专注于移动应用程序。更多地转向 Javascript/Angular/Node 等。如今,Javascript 是一种非常强大的语言,如果您对此有所了解,则可以在所有开发层次上工作(可以说)
- 是的,您可以使用 RubyMotion。我没有听到太多关于它的信息,它已经存在了一段时间。所以看起来其他技术正在把它从水中吹出来。
【解决方案2】:
从我卑微的角度来看:
1 - 事实上,如果你坚持使用 Linux 或 mac,你将避免对 gems 和依赖项造成严重的头痛,如果你以前从未使用过,相信我,习惯和学习是值得的,你会更有效率。另外,为什么不保持简单呢?命令行是你的朋友,有了它和你最喜欢的文本编辑器,你可以做任何事情,甚至是debugging。
2 - 我不认为有一个 100% 准确的指导方针,我认为你应该做你觉得更自然的事情,了解 JavaScript 的基础知识很重要,但这不会阻止你学习 ruby 或 rails。
3 - 老实说,从没想过,但显然是yes。抱歉,无法详细说明这一点。
总结:要有耐心,要坚持,当然要吸收很多东西,但是慢慢地事情就会融合在一起。