<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>lijiashen (望春风)</title>
    <link>https://ruby-china.org/lijiashen</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>感觉 Tutorial 比敏捷开发好多了</title>
      <description>&lt;p&gt;Rails Tutorial 看的是中文版，敏捷开发看的是最新的英文版（Agile Web Development with Rails 4），看完后觉得两者观感完全不一样。&lt;/p&gt;

&lt;p&gt;Tutorial 的说明细致、详尽，涉及到 Web 开发的方方面面：使用 Git 进行版本管理，heroku 部署，sass 的介绍和上手，BDD，登陆逻辑的加强实现……等等，不断地在开发过程中提出典型问题而后解决，最后得到的是一个可用的、接近实际项目的类微博成品，明显更具现实意义。&lt;/p&gt;

&lt;p&gt;反观敏捷开发，前半部分都在构建一个购物车原型，但很多地方说得并不详细（把详细说明都放到后半部分了），大概精力都放在展示 Rails 的“快”上面了，有关 Web 开发方面对读者的教育非常有限。最后出来的是一个非常简陋的成品，所有的 Model 都是由 Scaffold 生成；购物车只有最最简单的功能；jQuery UI 的特效根本无法用于购物车浮出……给人的感觉就是，讲解不深入，连例子都不靠谱。至于后半部分内容，看官方的 guide 不是更好？&lt;/p&gt;

&lt;p&gt;当然，Rails 的资料并不多，能展示实例的则更为宝贵，我觉得敏捷开发的最大意义，就是以一个简单到极致的实例展示了 Rails 的快速开发能力；但 Rails 毕竟是要拿来开发实际 Web 项目的，在这一点上，Tutorial 完胜。&lt;/p&gt;</description>
      <author>lijiashen</author>
      <pubDate>Sat, 15 Feb 2014 16:08:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/17279</link>
      <guid>https://ruby-china.org/topics/17279</guid>
    </item>
    <item>
      <title>关于博客中草稿箱功能的实现</title>
      <description>&lt;p&gt;新手刚看完 Tutorial 和敏捷开发，想自己开发一个简单的博客，想问下草稿箱这功能应该如何实现？&lt;/p&gt;

&lt;p&gt;我的思路：
增加&lt;code&gt;published_at&lt;/code&gt;字段，草稿中该字段为 null，用户可以点击“发布”和“保存”，是不是要做两个 submit 按钮对应一个表单 object？
还是只用一个发布按钮，然后用表单的 submit 事件自动保存作为草稿？&lt;/p&gt;

&lt;p&gt;请各位指教一下。&lt;/p&gt;</description>
      <author>lijiashen</author>
      <pubDate>Wed, 12 Feb 2014 14:56:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/17195</link>
      <guid>https://ruby-china.org/topics/17195</guid>
    </item>
  </channel>
</rss>
