云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          1. 我從未創建過一個不使用Cairngorm的RIA應用, 甚至是連一個Mini項目我也使用了Cairngorm.
          使用Cairngorm放大或者說是加劇了學習曲線, 大多數第一次使用Flex的開發者是從創建小的應用開始逐步了解Flex的思想和概念. 所以最好先從使用容器和組件,創建動態界面,使用WebService/HTTP Service,綁定其返回結果這樣的步驟開始.
          然后嘗試更新后臺的持久數據,使用ColdFunsion/Java/C#/PHP等等.這是Flex開發者學習道路上的一個里程碑.
          接下來,可以去理解風格/狀態/效果這樣的Flex功能, 在Mxml中寫一些ActionScript.
          以上的這些步驟都不涉及到Cairngorm,直到你能熟練地使用Flex后, 可以去閱讀Cairngorm的系列文章(http://www.adobe.com/devnet/flex/articles/cairngorm_pt1.html)
          2. 你的應用與用戶的交互非常少,只有一兩個
          這主要是用于衡量應用的復雜性,如果你的應用中的用戶用例(Use-Case)比較多,那么Cairngorm對你將會非常有價值.
          相反,如果用例比較少,那么你完全可以不使用Cairngorm來完成應用.
          最好的解決方案不是無物可加,而是無物可舍!
          the best solution is not when there is nothing left to add, but when there is nothing left to take away!
          3. 你是應用的唯一開發者
          Cairngorm的優點是可控性/可維護性/伸縮性, 在別人的工作基礎添加功能變得非常非常容易.
          而如果只有你一個開發者,那么不使用Cairngorm將會一種簡潔的做法.
          4. 你發現了Cairngorm的Bug
          如果你發現了Bug,那么就不適合在重要的項目中使用Cairngorm.
          Cairngorm并不是完全沒有Bug,在早期的Beta版中,和其他軟件產品一樣,我們忽略了一些偶爾出現的Bug.



          主站蜘蛛池模板: 青海省| 师宗县| 鄂托克前旗| 西宁市| 宁乡县| 米泉市| 浏阳市| 连平县| 江安县| 嘉黎县| 类乌齐县| 柘荣县| 五台县| 藁城市| 翁牛特旗| 行唐县| 内江市| 中阳县| 英吉沙县| 宜川县| 池州市| 庆阳市| 宜宾县| 苏尼特右旗| 曲麻莱县| 石渠县| 三河市| 冷水江市| 西宁市| 丰镇市| 洞口县| 遂宁市| 深泽县| 乌兰察布市| 江津市| 得荣县| 荥经县| 南丹县| 嘉鱼县| 祁东县| 合肥市|