成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解析Flex的幾個瓶頸問題

開發 后端
本文向大家介紹一下關于Flex的幾個瓶頸問題,主要包括安全方面,數據顯示方面,代碼分離頁面以及外觀顯示等幾個部分,希望本文介紹對你有所幫助。

本文和大家重點討論一下關于Flex的幾個瓶頸問題,譬如說在安全方面,如果要用WebService的話,中間不可避免的產生一些讓人無法避開的問題,比如說:權限問題、用戶名和密碼問題。至于其他方面問題請看本文詳細介紹。

關于Flex的幾個瓶頸淺析

最近好像不是太忙了,閑下來的時候卻又總是想著關于Flex和ASP.NET各個方面的優勝劣汰,又一直想用Flex來開發一個在性能、安全性和外觀上都不錯的Blog系統。但最近卻遇到了前所未有的困難,讓我著實有點不知道如何下手,相對于ASP.NET,我覺得這實在是有點讓人難受。

  一、在安全方面

尤其是考慮的越深越讓人頭疼,如果要用WebService的話,中間不可避免的產生一些讓人無法避開的問題,比如說:權限問題、用戶名和密碼問題。一般來說,我個人比較喜歡用WebService,因為其廣泛性。然而如果在MXML里面調用WebService,并要執行像Delete或Insert命令的時候,世界上的任何一個用戶都能看到這樣一個WebService對應的Opration。因為MXML的源代碼是開放的。那么在安全性方面,迫使我們將不得不放棄這樣一項后臺操作。(可笑的是:我想到用Flex來顯示頁面,然后用ASP.NET來操作后臺數據庫)。同時SharedObject也并不安全,因為顯示在本機上,任何一個寫入的sharedObject都可以人為的輸入,這樣就讓人感覺太不安了,對于頭腦聰明的人來說,逆思考時最愛做的一件事。

  二、在數據顯示方面

比較好用的是DataGrid,然而這樣一個DataGrid卻遠遠無法滿足我們在應用方面的需求。拿個很簡單的例子來說:你要顯示像本站的的主頁面的那樣的形式。DataGrid似乎線顯得蒼白無力,在MXML的Core的Pakeage中,我發現有Repeater這樣一個類。于是花費心機想好好利用一下里面的東西,不過其復雜程度似乎超越了我的能力。并且似乎還非得結合使用Panel和Tile這樣兩個組件來使用。很奇怪的是,在Beta1.0和Beta2.0中我還能在Components中看到Repeater這樣一個可視化的組件,結果想在Beta3.0中想研究一下的時候,卻找不到了,這樣就只能用代碼了,但用代碼卻又得不到很好的可視化效果,在數據綁定方面更是讓人頭痛?,F在對ASP.NET的DataList和Repeater的感覺頓感親切啊。

  三、多個頁面

如果一個網站不僅僅只有幾個頁面,而是很多頁面,那么這樣一個MXMLProject將表現得很不好,因為在一個工程里面只能有一個MXML文件(這是Adobe推薦的)。這樣我們就得用更多的State來顯示了,而這樣無疑將增大代碼的復雜程度,在可閱讀性方面將大打折扣。同時將無可避免的增大最后渲染輸出的SWF文件,那么下載又將是一個很大的問題。

  四、在代碼分離方面

雖然你可以自定義CSS文件,然而這樣定義的CSS文件卻并不能動態的顯示在MXML文件中,這樣很煩人。在編輯CSS文件的時候也沒什么好的方式,更沒有Dreamweaver那么好的CSS編輯方式。另外在ActionScript方面,這個應該算是一個亮點了,可是對于不理解什么是面向對象的人來說,就顯得很困難了。Flex雖然上手容易,然而真正掌握其中的事件處理方式很程序,從真正意義上掌握卻并不大容易。另外,我發現返回的XMLObject中的String包含的等等Html標簽,在DataGrid中和別的一些控件中并沒有解決方式。

  五、外觀顯示

這既是它的一大亮點,又是它的一大不好的地方。好的是,我們并不需要下太大的功夫就能做出不錯的效果;不好的方面就是,即使我們畫好的功夫也不大能做出好的效果。同時Flash似乎和Flex整合的還并不是太好,如何將在Flash里做好的東西應用到Flex中也是一個研究的問題。

  總結

綜上所述,雖然Flex剛出世就給人一個又一個的驚喜,然而想讓更多人參與進去,并不是很容易的一件事。這里我不得不說Flex炒作有點厲害了,就同Ajax一樣,人們最開始看到了簡單的一面,但對于深層次的一點的東西卻并不了解,對于語言的研究不僅限于ActionScript,我想最好還要學學更高級的語言,這樣才能更好的理解其中的長和短,而不盲目的追風。當然Flex還在成長,還在不斷進步,我還是相信它的前途的。也相信Adobe將不負Macromedia所望,最終將創造另一個奇跡。
 

【編輯推薦】

  1. 學習筆記 解析Flex對象持久化問題
  2. FlexBuilder4十大新特性閃亮登場
  3. 學習總結 在Flex中如何嵌入Flex字體
  4. 技術前沿 Flex2.0 從零開始實現文件上傳
  5. FlexBuilder開發方法及特點解析 

 

 

責任編輯:佚名 來源: ITPUB論壇
相關推薦

2010-08-11 08:44:01

Flex對象

2010-08-11 13:28:46

Flex行為

2010-01-14 10:03:57

智能交換機

2010-08-09 11:23:24

Flex開發

2010-07-30 16:17:18

Flex開發

2010-08-05 13:14:16

Flex布局

2010-08-09 15:52:28

2010-08-02 09:43:00

Flex應用

2010-08-13 11:02:27

Flex渲染器

2010-07-30 09:16:24

Flex數據綁定

2019-05-10 11:13:19

分析工具Java

2010-08-04 13:23:29

Flex事件

2010-08-04 14:34:35

Flex編程模型

2010-08-13 14:19:44

Flex綁定機制

2010-08-09 11:14:36

Flex事件處理

2010-08-12 09:11:09

Flex彈出窗口

2010-08-06 10:03:42

Flex事件

2014-02-11 09:38:44

OpenStack開源云計算

2010-07-30 14:26:21

FlexFlash

2010-08-12 11:21:30

重寫Flex組件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草视频在线播放 | 看羞羞视频免费 | 在线日韩 | 91.xxx.高清在线 | 国产精品99久| 日本久久网 | 天天爽夜夜爽精品视频婷婷 | 久久最新 | 日韩一二三区视频 | 欧美二区在线 | 超碰在线国产 | av一区二区三区四区 | 午夜a v电影 | 天堂一区二区三区 | 欧美电影在线观看网站 | 欧美韩一区二区三区 | 狠狠久| 国产韩国精品一区二区三区 | 18gay男同69亚洲网站 | 一区二区三区观看视频 | 一区二区高清 | 香蕉视频一区二区 | 农夫在线精品视频免费观看 | 黄色一级视频免费 | 日韩精品一区二区三区在线观看 | 亚洲精品久久久久久宅男 | 日韩欧美亚洲综合 | 亚洲视频一| 亚洲一二三区在线观看 | 日韩色在线 | 91久操网 | 操人网| 国产成人高清成人av片在线看 | 能看的av | 欧美综合国产精品久久丁香 | 欧美日韩精品中文字幕 | 欧美日韩手机在线观看 | 欧美一级大片免费观看 | 欧美一区二区三区四区在线 | 中文欧美日韩 | 亚洲视频一区在线观看 |