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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 開發者應該瞭解的API技術清單!API
- 前端應該瞭解的PWA前端
- 技術路線應該會的技術
- 【譯】你應該瞭解的 CORSCORS
- 8 個你應該瞭解的環保開源專案
- 你應該瞭解的 Java SPI 機制Java
- 你應該瞭解的MySQL鎖分類MySql
- 您應該瞭解的三大LLM框架框架
- 每個前端工程師都應該瞭解的圖片知識前端工程師
- 每個JavaScript開發人員都應該瞭解UnicodeJavaScriptUnicode
- 產品經理必瞭解的3個app技術框架APP框架
- 每個程式設計師都應該瞭解的硬體知識程式設計師
- 技術管理者的困惑——技術與管理應該如何平衡?
- 我所瞭解的Linux運維技術Linux運維
- 簡單瞭解Ruby與自學教程
- 中級Android開發應該瞭解的Binder原理Android
- Ubuntu使用者都應該瞭解的快捷鍵Ubuntu
- 人臉識別技術及應用,瞭解一下
- 你應該瞭解一下 Vue NativeVue
- 建立索引,這些知識應該瞭解索引
- Android技術總監應該乾的那些事Android
- TDSQL | 在整個技術解決方案中HTAP對應的混合交易以及分析系統應該如何實現?SQL
- 技術面試應該問些什麼?應聘者應該如何應對?面試
- 後端開發都應該瞭解的登入漏洞後端
- 雲集技術學社|帶你瞭解DevOps技術原理dev
- 初識Python,我想你應該瞭解這些...Python
- 架構師成長之路也該瞭解的新一代微服務技術-ServiceMesh(上)架構微服務
- 每個 Linux 新手都應該知道的 10 個命令Linux
- 安全技術|一個實驗瞭解多層內網滲透內網
- 測試技術老大應該有的修養
- 進行直播搭建前,我們應該瞭解的常識
- 深入瞭解 Docker:革命性的容器化技術Docker
- Counterpoint:只有35%的消費者瞭解eSIM技術
- 關於JavaScript的作用域你應該瞭解的那點事!JavaScript
- 都知道RFID技術,可你瞭解RFID的關鍵技術是哪些嗎?
- 從Chat-GPT瞭解技術概念及醫療領域應用GPT
- 每個後端都應該瞭解的OpenResty入門以及閘道器安全實戰後端REST
- [譯]關於NODE_ENV,哪些你應該瞭解
- Java8新特性,你應該瞭解這些!Java