JBTALKS.CC

标题: Adobe Flex相关的疑问想请教大大们 [打印本页]

作者: Venus228    时间: 2012-3-17 10:46 AM
标题: Adobe Flex相关的疑问想请教大大们
最近小弟对Adobe Flex产生了兴趣,就开始学学了。之前因为有自学过AS3.0所以在AS Scripting和Event处理方面没什么大问题。可是因为Flex MXML的网页教程在Google貌似有点少,每次有什么问题的时候总是要花很多时间才找到解决方案,有时甚至找不到。唯一只有Adobe Developer Connection那里的资料。请问大大们有没有一些关于Flex/MXML的教程网页可以分享?

另外一个问题是关于MXML,我查了一些相关资料说是用来研发RIA Apps的。关于RIA和HTML5的讨论有很多,有很多人觉得RIA会撑不下去,因为用的资源比HTML5来得大。我也很少在网上看到RIA的网站,是否说MXML已经慢慢被淘汰了?当初我产生兴趣是因为Flex能够利用Adobe AIR作出很多Mobile Apps而且还是Cross Platform,而且能大大减少开发的时间。我担心的是会不会我专注学习Flex之后不久就会被淘汰?想到英雄无用武之地就觉得有点可惜。请大大们给我这个新手意见是否值得投资在这上面?谢谢~
作者: 宅男-兜着走    时间: 2012-3-17 08:18 PM
本帖最后由 宅男-兜着走 于 2012-3-17 08:20 PM 编辑
最近小弟对Adobe Flex产生了兴趣,就开始学学了。之前因为有自学过AS3.0所以在AS Scripting和Event处理方面 ...
Venus228 发表于 2012-3-17 10:46 AM



    其实不必用 flex, adobe 的东西也能做出ria。
   
   adobe 可怜, steve 生前直接给他放大招。
   接下来flash, flex 的下场如何, 我就不知道了。
   不过我已经抛弃flash了, 太难, 太麻烦了。

   其实电话的apps, 您还有很多选择的。 比如说, JQM, JQT, SENCHA TOUCH.
   当然, 如果你给力的话, 可以尝试使用 JQM 来开发 RIA(虽然是设计给电话的 , 但是界面非常诱人)。
作者: Venus228    时间: 2012-3-17 11:03 PM
本帖最后由 Venus228 于 2012-3-17 11:05 PM 编辑
其实不必用 flex, adobe 的东西也能做出ria。
   
   adobe 可怜, steve 生前直接给他放大招 ...
宅男-兜着走 发表于 2012-3-17 08:18 PM


对啊。。之前看过一些资料Steve Jobs因为他讨厌Flash就害惨了Flash Developers,说什么“Flash是一些'Lazy Developers编写出的”,看了就生气。然后Adobe又停止Flash的研发。。。之前学的都好像浪费了唉。。。

Flash比起其他的Language会比较难吗?我以为C++/C#比较恐怖。。AS3也是Java的一种Dialect格式不是吗?麻烦倒是真的,如果说要兼顾Design的话。我自己觉得看Java的那种Curly Brace的编程方式比较清楚看懂。抱歉我对其他的Language不是很了解,希望大大提点提点

BTW 多谢大大的建议~JQM是指jQuery Mobile吗?在Google找到的是这个意思。只是想到要看HTML的界面就有点头痛,不过这个看起来蛮不错的我会去学一学。

嗯。。所以现在比较少人用Flex来开发Apps了吗?看来我应该去学一些比较Popular的语言再说。。。
作者: 宅男-兜着走    时间: 2012-3-18 12:05 AM
本帖最后由 宅男-兜着走 于 2012-3-18 12:08 AM 编辑

回复 3# Venus228


    以前我也是学flash的, 我甚至觉得用flash 做出来的东西很有动感, 而且很帅网页不必refresh 之类的。 之前的时候, 假厉害fyp 想用flash 做system,甚至还想用flash跟.net project merge 一起。 后来做到越来越大的时候, 才发现根本写不下去了, 太多细节需要兼顾, 当时as2 的form 是多么的不成熟啊, customize 也难。
   
  之前的project也有些是做flash 给顾客的, 遇到也是很多问题, build 出来的flash load external resource 比较慢而且制作时间超长, google的resource 又不多, 怕了。
  

   jqm 的却是 jquery mobile。现在是rc版本, 但是已经很成熟了。


  至于language 方面嘛, 看你做什么啦。  我不知道什么language 简单, 什么language 难。
  但是C++ 是真的难。

  基本上, js, 跟 as 差不多。 你会as 应该可以很快学会 js。 而且js 很多ide 有documentation, 不怕不会写。
作者: Super-Tomato    时间: 2012-3-18 02:19 AM
最近小弟对Adobe Flex产生了兴趣,就开始学学了。之前因为有自学过AS3.0所以在AS Scripting和Event处理方面 ...
Venus228 发表于 2012-3-17 10:46 AM



老實說,如果想在 Web 方面生存的話,Flex 當興趣是沒問題,但實際的應用上沒多少人會要求以 Flex 來開發,最現實的還是主機方面。 雖然有些部分用 Flex 來開發很好(如瀏覽器對 CSS 的支援或編寫 socket 類等),但目前使用 ajax 所開發的 library 也越來越多了,免費提供的 component 也都一堆,反而開發起來更加快速。


Flash 其實沒在 Steven 不鼓勵的情況下就已經在沒落了。 我自 2000 開始花時間摸 Flash 4 到版本 8 。那幾年間是覺得 Flash 在製作動感方面實在是很簡單,而且 AS 方面提供的 Class 也越來越多,越來越方便。比起早期 Flash 5 時需要花很多時間在製作 component 和想辦法解決一些 bugs 上好很多了。

但自從 AS 2.0 跳躍進入 3.0 這個大換血革命後雖然向市場需求多方面開發尤其是 Adobe 接手後的發展及 AS 趨向 Java 的 OOP 很讓人期待,但隨之而來的是 Flash player 對 browser 兼容、不穩定和耗支援、小數點運算上的 bug 一直沒有什麽改進等的問題,unicode 文字方面是近期幾個版本才開始有兼容,不然把其他語言文字嵌入 flash 中檔案要載入不知多久,製作出來的 swf 一有問題還要重新再編譯一次,安全性方面還要特別維護。 再來 Flash 製作軟體只兼容于 Windows 和 Mac,而且在版權上不能嵌入其他的應用軟體(Application 要做華麗點都不行)。

這些拿來和目前各瀏覽器主推的 HTML5 相比較之下,自然 Flash 這種封閉式的瀏覽器插件就不會被考慮到首選。
作者: fyhao    时间: 2012-3-18 10:33 AM
如果是开发Mobile Apps 可以参考 Titanium mobile framework。
它支持采用JavaScript 来开发基于 iOS , android , blackberry 的 native apps.
使用JS API 设计,它会natively render look and feel ui components on different platform. 不是只是embed web 而已。
目前iOS AppStore 有20% 的应用采用它发布的。
作者: Venus228    时间: 2012-3-19 11:06 AM
多谢大大们的意见

我要学的东西有太多了。真想赶快去学校啊~




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5