10個應該瞭解的Ruby技術
Takeaway: Sharpen your Ruby development skills by taking advantageof these technologies.
I have been spending a good amount of time lately learning to navigate the Ruby waters. If you tooare getting your feet wet with Ruby for Web development, these 10 technologies will help you writebetter applications, faster.
1: The Ruby language
If you are planning on working inRuby, you should know the Rubylanguage. I have discovered that the syntax of Ruby itself is nottoo hard to learn, but there is a modeof thinking about Ruby code that takes time and experience working in Ruby to develop.Your best bet, in my experience, is to plan out a small project that will touchon all of the major pieces of the language (not just the basic items likearrays and strings, but the deeper ideas, such as mixins, monkey patching, blocks,and closures). Force yourself to do things the way a Ruby developer would, notthe way a Java or C# developer using a different syntax would. Recommendedreading materials are The Pickaxe Book” (Programming Ruby1.9: The Pragmatic Programmers’ Guide) and The Ruby Way.
2: Ruby on Rails
Ruby on Rails has been the reason for Ruby’s success inthe Web development world (though there are other excellent ways to use Ruby onthe Web as well). Indeed, Rails is one big reason why other systems likeASP.NET have started to move to the MVC pattern themselves. If you are lookingto do Web development, Rails is a well-supported and well-documented system andan excellent place to start learning. I took the Rails for Zombies course and I thought it was very good, and it helped me get aleg up on Rails.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-731267/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 8個應該瞭解的CSS3技術CSSS3
- 開發者應該瞭解的API技術清單!API
- Ruby開發者應該明瞭的15件事
- 每個MySQL開發者都應該瞭解的10個技巧MySql
- 2018年你應該瞭解的前端新技術前端
- Ruby開發人員應該熟悉的10個工具
- 24 個你應該瞭解的 PHP 庫PHP
- 你應該瞭解Nginx的7個原因Nginx
- 你應該瞭解 Nginx 的 7 個原因Nginx
- 你該瞭解的10個Python 模組Python
- 前端應該瞭解的PWA前端
- 你應該瞭解的 5 個 JavaScript 除錯技巧JavaScript除錯
- 技術路線應該會的技術
- 【譯】你應該瞭解的 CORSCORS
- 你應該瞭解的 7個Linux ls 命令技巧Linux
- 每個安卓開發初學者應該瞭解的 12 個技巧安卓
- 你應該知道的 9 個 Docker 技術知識Docker
- Ruby On Rails 技術AI
- 8 個你應該瞭解的環保開源專案
- 每個工程師都應該瞭解的:聊聊冪等工程師
- 每一個JavaScript開發者應該瞭解的浮點知識JavaScript
- 每個Android開發者都應該瞭解的資源列表Android
- 關於 NoSQL 資料庫你應該瞭解的 10 件事SQL資料庫
- 應該做技術還是應該做管理?
- 你應該瞭解的 Java SPI 機制Java
- 你應該瞭解的MySQL鎖分類MySql
- 每個前端工程師都應該瞭解的HTML5.2前端工程師HTML
- Ruby社群應該去Rails化了AI
- 閃回技術全瞭解
- 瞭解Instagram背後的技術
- 產品經理必瞭解的3個app技術框架APP框架
- 每個前端工程師都應該瞭解的圖片知識前端工程師
- 每個JavaScript開發人員都應該瞭解UnicodeJavaScriptUnicode
- 技術管理者的困惑——技術與管理應該如何平衡?
- 24個可能你現在用不到,但應該瞭解的 PHP 庫PHP
- 轉:面對一個全新的oracle環境,首先應該瞭解什麼?Oracle
- 每個程式設計師都應該瞭解的記憶體知識程式設計師記憶體
- 簡單瞭解Ruby與自學教程