Skip to content

Instantly share code, notes, and snippets.

@axgle
Created February 10, 2010 08:23
Show Gist options
  • Save axgle/300137 to your computer and use it in GitHub Desktop.
Save axgle/300137 to your computer and use it in GitHub Desktop.
说某个东西简单,只是因为他已经学会或者完全没有必要去学---对于还不会而又想学的人来说,没有什么东西是简单的.
--题记
ruby on rails是一个基于ruby脚本语言的web开发框架.因此凡是web开发涉及到的知识,她也会涉及到.
1.SQL:结构化查询语言(Structured Query Language),这个知识点是必须的
2.HTML:超文本标记语言(Hypertext Markup Language),这个知识点也是必须的(比sql简单,但必须)
3.CSS:CSS是Cascading Style Sheet 的缩写,可选的知识点,但最好是知道一点.通常情况下,这个知识点也是必须的
4.Javascript:可选的知识点,最好是知道一点,通常情况下,这个知识点也是必须的
5.Ruby:不用说,这是必须的
6.web服务器:这个东西了解或者理解它是怎么会事情即可. 这种理解本身也是必须的.
7.MVC架构:M是干什么的,V是干什么,C又是什么东西,这个东西也需要理解.借助对ror的学习,理解会比较容易.
8.浏览器:这个东西也需要您认识和了解它!~
9.差异化知识点:例如sql的实现,可能是用mysql,可能是用mssql,而mysql和mssql是有区别的,你得在两者之间选择.
html,css,javascript,这些东西是有不同的版本的,你开发遇到的问题,可能是版本问题带来的.web服务器也有不同的实现,可能是apache,可能是IIS,这些都是有差别的;浏览器也是多种多样的...
10.耐性:你得有耐性学完以上九条知识点.否则你开发ruby on rails应用会很不顺利,不会让你有很爽的感觉.想一想,这么多知识点,真可怕.其实还不够,有很多知识点还没有列出呢...
总的说来,ruby on rails 涉及的一般知识点都是比较杂的,一般来说,任何web开发都是如此.相对来说,诸如c语言之类的开发涉及的知识比较单纯(因为我很少涉及实际的C语言开发),"数据结构+算法"就总结完了,而web开发可不能这么轻松概括的,呵呵
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment