云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          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.



          主站蜘蛛池模板: 逊克县| 敦化市| 泌阳县| 稷山县| 赤峰市| 息烽县| 石狮市| 白玉县| 南华县| 张家口市| 清涧县| 志丹县| 朝阳区| 潜江市| 上思县| 安化县| 东兰县| 茌平县| 丽水市| 甘南县| 彭阳县| 陇西县| 景洪市| 华安县| 科技| 皮山县| 龙口市| 肇州县| 拜城县| 穆棱市| 屏山县| 和林格尔县| 乐昌市| 建平县| 高州市| 姚安县| 吉木萨尔县| 高唐县| 大冶市| 梓潼县| 黄大仙区|