Skip to main content

Home/ Groups/ InfokeyDEV
Benx Shen

Lighty RoR: 學習 Ruby on Rails 要看的書 - 0 views

  • Robbin 提出了一篇 RoR学习书籍推荐,裡面介紹學習 Ruby on Rails 要看的書,一共有三本。令人意外的,沒有 Programming Ruby。但是,這個想法跟我不謀而合。所以我也寫一篇學習 Ruby on Rails 要看的書,並且講解一下我的理由。
  • 請看 Agile Web Development with Rails 第二版,這本書是學習 Ruby on Rails 的第一本書,程度由淺入深,當初我一開始把 Tutorial 看完就可以直接來寫專案了。但是當你越來越熟練的時候,你還是少不了他,裡面有很多網頁開發的正確觀念值得一看再看,相當值得收藏。這裡有我第一版的書評。
  • 在此我推薦 Ruby For Rails,這本書講解的是 Ruby ,但是他只限定在跟 Rails 有關的 Ruby ,你在裡面可以學到所有 Rails 用的到的 Ruby 語法,並且解釋的相當清楚(好啦,有些人覺得太過繁瑣),有了這本書,你可以很清楚的學習 Rails 用的上的 Ruby 語法。
  • ...1 more annotation...
  • 結論很多人都推薦 Agile Web Development with Rails 跟 Programming Ruby 是學習 Rails 的必讀的書。但是,我認為Agile Web Development with Rails -> Ruby for Rails -> Rails Recipes才是學會 Ruby on Rails 最快的捷徑。至於 Programming Ruby ,這是精通 Ruby 必經的道路。
Benx Shen

InfoQ: 一圖勝千言? - 0 views

  • Arnon也明確地評價了一圖是否真的勝過千言: 如果你把模型看作是綱領性的框架,那麼你可以按自己的意願提高抽象的層次,進而比較明晰地表達你的觀點,那麼這句話成立。然而,當你需要把模型建得非常具體,從而得以進行代碼生成——在這種情況下,用代碼來建模,再搭配自動生成或預先建立的DSL和框架,會更加合宜。
  • Dean最後解釋說他並不認為圖形表示法沒有存在的空間,但是: 就一般情況來說,用簡潔的語言加上設計良好的API和DSL來編寫的代碼,對上圖形驅動的方式仍然是必勝的。
Benx Shen

mind42.com - 0 views

  •  
    線上的 mindmap 工作,可以提供共同協作。介面的操作上非常流暢。真是非常酷的 ajax 實作!
Benx Shen

InfoQ: 将程序记在脑子里 - 0 views

  • 开发人员怎么做才能让程序牢记在脑中呢?Graham给出了八点建议: 避免分心 一口气做久一点 使用简洁的编程语言 持续重构 写易读的代码 小团队工作 避免多人编辑同一代码块 从小事做起
Benx Shen

Ajaxian » Prototype and jQuery: A code comparison - 0 views

  •  
    關於 prototype 和 jQuery 的比較表。當然,可以發現這兩套元件都幾乎提供相同的功能。不過,我們並不能僅僅只看到語法的不同,而是其設計精神的不同。

Ching Yi Chan

KromaDev: Internet Explorer issue with position:relative and overflow:auto - 1 views

  • Internet Explorer issue with position:relative and overflow:auto
Ching Yi Chan

Pastie - 0 views

shared by Ching Yi Chan on 22 Oct 07 - Cached
  •  
    貼程式碼的好工具, 中文沒問題。程式碼保存時間也不短,至少還看得到 2006 的 code
Benx Shen

Patterns in action - 0 views

  • General Responsbility Assignment Software Patterns (GRASP)
  • Rational Software Architect (RSA)
  • The GoF pattern template, for example, has Name and Classification, Intent, Also Known As, Motivation, Applicability, Structure, Participants, Collaborations, Consequences, Implementation, Sample Code, Known Uses and, last but not least, Related Patterns.
  • ...5 more annotations...
  • service-oriented architectures (SOA)
  • Business modeling patterns as well as architectural/network patterns motivated through an SOA can drive pattern-driven development top-down, whereas the pattern-driven application design prepares a successful SOA bottom-up.
  • Object-oriented software engineering (OOSE) without design patterns is like cooking without a recipe.
    • Benx Shen
       
      這裡使用了很好的一個大廚做菜做為比喻。 大廚精通做菜的各個步驟,但只需要「用嘴做菜」,交代各個學徒分別該做什麼樣的工作,比如說:洗菜、將洋蔥切丁等等。 這也是軟體工程的基礎,General Responsbility Assignment Software Patterns (GRASP),也就是如何分派責任與工作。
  • Finding a matching pattern for a problem not only presents a solution to a problem, but also means in many cases the beginning of a new search and further evaluation of related patterns.
« First ‹ Previous 401 - 420 of 467 Next › Last »
Showing 20 items per page