當我們用一些交互性(不是整個Flash網站)做一個網站。我們是否應該在使用Flash之前總是找到一種JavaScript方式?如果可能的話,我們應該考慮Flash嗎?我們應該考慮將Flash作爲最後的手段嗎?
這是真的Flash不會被搜索引擎索引。它不會在蘋果設備上運行。
就速度而言,javascript還會比flash更好嗎?
編輯:
而如何知道,在閃存這是我們想要達到的效果,可能的話,可以在的JavaScript可能嗎?
當我們用一些交互性(不是整個Flash網站)做一個網站。我們是否應該在使用Flash之前總是找到一種JavaScript方式?如果可能的話,我們應該考慮Flash嗎?我們應該考慮將Flash作爲最後的手段嗎?
這是真的Flash不會被搜索引擎索引。它不會在蘋果設備上運行。
就速度而言,javascript還會比flash更好嗎?
編輯:
而如何知道,在閃存這是我們想要達到的效果,可能的話,可以在的JavaScript可能嗎?
我會說不,但我可能會偏見。閃光燈對其自身的某些要點和需求很有幫助。我認爲它受到了不好的新聞報道,因爲它被濫用了很多,它不是其他語言的替代品,而是已經用了很長一段時間。它應該在需要時使用,而不是立即修復,使事物看起來很「酷」或「現代」。
Flash適用於基於應用程序的設計,多媒體和複雜動畫。這確實是相當模糊的,但現在很難定義比現在更近的。總的來說,Javascript是一個非常強大的工具,而新的HTML <canvas>
標籤允許用JS,CSS和HTML完成的功能具有很大的靈活性,但需要特定的支持,但不保證所有瀏覽器都支持(10%的人仍然使用IE6應該是這樣),所以對於你的目標市場是你應該做什麼而言,這是一場賭博。
整體而言,如果您知道自己在做什麼,可以做幾乎所有的flash在javascript/css/back end技術中做的事情,但它比flash例子封裝得少,而據我所知,flash在資源分配方面效率更高,並且可以利用CPU增強功能,其中JavaScript目前還不能。這一切都取決於你想要放在一起的具體內容以及你想要代碼的複雜性/便攜性。如果您正在製作3D射擊遊戲,請使用閃光燈,如果您嘗試將右側的圖像移動到<div>
,請使用javascript。
除了iPhone和該技術的衍生產品(例如iPad)之外,Flash本身可以在「蘋果設備」上運行,但仍然會在Safari瀏覽器中運行。並且在搜索瀏覽器上的索引不斷變得越來越好,而且無論如何都有解決辦法,所以不應該成爲阻止你的原因。
看看jQuery的例子,如this page看到你可以做的一些有趣的事情,也許一些靈感。
Flash有它的優點。我個人非常喜歡JavaScript,並且總是很驚訝沒有Flash的可能。但是在今天的瀏覽器上,你可以使用Flash來做更多的事情,並且它的性能提升很快。
在光明的未來,您可能幾乎可以使用JavaScript和canvas元素完成Flash的所有工作。但是,除非大多數瀏覽器都支持這一點,否則有些事情只能用Flash來完成。
我不再在我的任何項目上使用閃光燈,而且我也有很多fance的東西。但是我也對非JS用戶有一個回退,對非Flash用戶也應該有這個回退。並且因爲使用HTML和CSS構建JavaScript應用程序/小部件,所以比使用Flash更容易實現這種後備。
我不說,你不應該使用閃光燈可言,但你應該讓自己的你想擁有自己的網站或比搜索JavaScript庫或插件,能做到這一點事情的清單。
是不是任何人都厭倦了這個問題了嗎?互聯網上有很多答案/非答案。人們可以寫一本關於Flash優點的書,其實很多書:)我個人不認爲有一個規則可以應用於每個項目,讓你知道你應該或不應該使用Flash。這是一種個人選擇,基於您正在處理的項目類型,您所熟悉的語言以及您試圖實現的目標。
有些客戶不會在乎不能夠是在iPad上訪問,一些人會。您不會像處理藝術家投資組合一樣處理商業網站。保持你的選擇開放,更重要的是,儘可能掌握儘可能多的語言,當你這樣做時,我毫不懷疑你不會再爲這個問題而煩惱。
這樣:
我們應該總能找到使用Flash前一個JavaScript的方式?爲什麼不??如果JS能夠以類似的質量來達到這個效果,爲什麼要使用Flash?
這是事實,閃光燈也不會被搜索引擎索引。
谷歌已經在索引Flash內容了很大的進步,所以它不是完全正確
,它不會在蘋果的設備上運行。
錯誤。它將在大多數蘋果設備上運行,當然不是Ipad!
將JavaScript的執行也比閃存好,在速度方面?
這將取決於你想要做什麼
而如何知道,在Flash中,我們想要達到的效果,可能的話,可以用JavaScript可能嗎?
的兩種語言的理解有些水平將有助於
如果這是Slashdot的,我會率「[閃光]將不會在蘋果的設備上運行」爲「見地」。 – scy 2010-08-12 07:24:48
檢查了這一點:http://stackoverflow.com/questions/3127904/can-i-use-javascript-to-do-the-same-what-adobe-flash-does/3128020#3128020 – naikus 2010-08-12 11:09:12
@naikus - +1 LINK IS GOOD – 2010-08-12 12:51:05