有許多網站聲稱adobe flash和flex可以用來替代ajax。 這是真的。 Flash是用來在網頁上顯示視頻內容的嗎?
如何取代阿賈克斯?adobe flash和flex,ajax的替代品?
回答
Javacript/ajax在概念上與ActionScript/Flash非常相似。 (ActionScript是Flex編程語言。)
Actionscript是JavaScript的嚴格超集,具有一些額外的功能和額外功能,可以讓喜歡早期綁定語言的用戶感到舒適。 (就像聲明變量類型一樣)。
而不是運行在瀏覽器中的js虛擬機,如javascript,它運行在Flash中的虛擬機中。
Adobe不是使用ajax與後臺主機進行異步交互,而是擁有自己非常類似的功能。
在javascript/ajax膨脹之前,這一切都非常方便。它具有適用於Windows,iOS和Linux的可移植AIR VM庫,因此它可以運行而無需託管在瀏覽器中。
Adobe將不再強調這種技術,但因爲他們已經看到,未來是HTML 5
實例按下誇張: http://www.pcworld.com/businesscenter/article/243130/adobe_flash_vs_html5.html http://www.zdnet.com/blog/networking/flash-is- dead-long-live-html5/1633
我想沒有人能回答這個問題的Ajax和Flash之間的差異/柔性是巨大的。
但既然你問。
Flash是一個動畫套件,它可以從節目的視頻做任何事情,以2D/3D遊戲,整個網站。它可以與javascript和基本上任何類型的外部程序與適當的設置進行通信。
AJAX指的是 「異步JavaScript和XML」。所以真的只是在網站中使用一堆技術來讓javascript與Web服務器異步通信。
所以,真的閃光可以做所有的阿賈克斯..但是你仍然需要JavaScript和真正的閃光燈可能是爲你所需要的矯枉過正。閃光燈有很多開銷,真正的優勢在於所有的東西都是可視的。使用HTML5 JavaScript已經吸引了很多人,所以即使你只是簡單地展示一些東西,html5也可能是一條可行的路。
如果你沒有做任何視覺,閃光/ AJAX可能不是你要找的內容。特別是因爲它不適用於大多數移動設備。
有許多網站聲稱adobe flash和flex可以用於替代ajax的 。我這是真的。
是的,這是真的。 Flex是企業開發的UI框架;它利用Flash運行時可輕鬆部署到多個平臺 - 例如基於桌面瀏覽器的應用程序(以Flash Player爲目標),桌面應用程序(以Adobe AIR爲目標)和本機移動應用程序(使用Mobile AIR)。
Flash是用來在網頁上顯示視頻內容的權利?
它可以;但並不限於此。說「Flash用於顯示視頻內容」就像是說「John Lennon是一位音樂家」或者「C++可以循環播放數據結構」。雖然兩者都是事實,但大大簡化了,並沒有傳達全面的能力。
它如何被用來代替ajax?
Flex是UI框架;所以它提供了在ActionScript中構建的UI組件(也就是Flash Player的語言)。它具有定製應用程序外觀和風格的機制。它有一個與後端服務器通信的機制。它可以幫助您更快地構建應用程序,併爲多個部署提供更一致的體驗。
的人我跟說內置HTML/JavaScript的解決方案,企業應用程序需要2-5次長於flex公司今天所做的。隨着工具和框架在HTML/JavaScript方面的改進,這很可能會隨着時間而改變。
爲了更好地理解Flex,您應該閱讀docs或查看Adobe's Flex in a Week video series。
希望能給出一個解釋Flex是什麼的。無論您今天是否想要學習Flex,都有待解釋。在我看來,基於瀏覽器的Flash Player開發將會消失。許多移動瀏覽器都不支持Flex(iOS和Windows Metro是兩個突出的選項);這將減少構建目標瀏覽器的Flash應用程序的好處。
我相信AIR會繼續蓬勃發展;因爲它允許您使用Flex/ActionScript來構建桌面應用程序和移動本機應用程序。 Adobe正在使用相同的技術來構建他們的Creative Suite觸控工具,例如Photoshop Touch,所以我們可以放心,AIR不會在近期內消失。儘管如此,我的期望是AIR開發將比Flash Player的開發更加小衆化。
- 1. Flash的替代品?
- 2. Dreamweaver和Adobe軟件的替代品?
- 3. Flex SDK或Adobe Flash?
- 4. Flex框架的替代品
- 5. RIA開發 - 替代Adobe的Flash Builder的
- 6. 替代Adobe Flash的hitTestObject方法
- 7. Flash 10 + AS 2.0中Adobe AIR和Zinc的好替代方案
- 8. 結合Flash和Flex
- 9. Xcode作爲flash的替代品
- 10. Flash的狀態與替代品?
- 11. 編譯沒有Adobe Flash的flash代碼
- 12. Flash Builder墨西哥捲餅替代品?
- 13. Flex Skinning和Adobe Illustrator
- 14. db4o和替代品
- 15. 什麼是Coldfusion + Flex集成的主流CF替代品?
- 16. 的Adobe AIR VS Flash播放器 - sendtoURL可靠性 - 替代
- 17. 什麼可以用來代替adobe flex中的tree.dataProvider?
- 18. 桌面應用程序的Adobe Flex ToggleSwitch替代方案
- 19. applicationDidEnterBackground和applicationWillResignActive的替代品?
- 20. Iphone4和GPS的替代品
- 21. Sys.getTime()和Sys.getTimerResolution()的替代品?
- 22. Autoconf和Autotools的替代品?
- 23. 在Adobe Flash Builder 4中使用Flex 4.5和4.0
- 24. 在mysql和adobe flex/flash builder中解密AES加密列?
- 25. 在Adobe Flex的
- 26. Coldfusion:CFDocument PDF替代品
- 27. Flash Lite 4和Flex/Spark
- 28. Final Cut Studio的替代品:Final Cut Pro X,Avid Composer,Adobe Premiere?
- 29. @「」的替代品?
- 30. Windows 10 WebView和Adobe Flash
爲什麼你仍然需要Javascript來進行Flash開發? – JeffryHouser 2012-03-02 02:01:39
取決於您計劃如何使用flash/ajax。如果您只是更換網站的ajax部分,則需要使用javascript與您的Flash SWF進行通信,並將信息傳遞到您網站的其他部分。 但是,如果你用閃存替換你的網站的所有動態片段,那麼它顯然可以獨立運行。 – BoredAndroidDeveloper 2012-03-02 02:05:47