Coder与Developer都会喜欢Flex 2的 不指定

  最近公司里的Developer们每次看见我都满脸笑嘻嘻的,每次招呼前都会叫嚣着“Flex”这个词汇,如同叫我“快枪侠”一样痛快。Flash最近在公司内的流行,大家的视线开始从Ajax转移到Flash构成的RIAs。因为大家的认识都还是停留在Flash MX时代,最近开始关注被Adobe相中的Flash,所以每天都会不停有人欣喜若狂,不时听见有人大声咆哮着:

  AS3, AS3, AS3 preview inside! Flash 9 面世!!不要给不愿意安装Flashplayer的人任何的机会,伟大的Flash9, 它继承了Macromedia精神的光荣传统,ActionScript 3.0、Flex2、Flash9IDE在这一刻灵魂附体!Flash 9 ActionScript 3 preview Version 从今天起, 不会只有一个Flash Professional 8在战斗,不会只有AS2.0,他,他不是一个人!~~~(声嘶力竭中....)

  伟大的AS3.0, 伟大的Flash 9 生日快乐!Flash万岁!

  AS3.0 属于Flash 9, AS3.0属于Flex2, AS3.0属于所有热爱Flash精神的人!让Microsoft WPF/E滚蛋吧!微软一定会后悔的,没有收购Macromedia,太保守了,它失去了自己的勇气!面对Macromedia永求创新的传统,没有拿出猛冲猛打的作风,他终于自食其果。他们该回家了,他们不用再在操作系统绑定上偷偷摸摸,还是老老实实的锁定好自己的操作系统领域吧,再见!


  Adobe的速度太快了,别说M$不能明白,广大的Flasher也不明白,不过Fans的阵营的确增长了很多,这都是因为Adobe发扬了MM的传统,明确的定位了Designer与Developer,基本上已经成为全行业都能参与的优秀软件了。也许我不太明白 Eclipse 与 IDE对公司的Developer们的意义,但是绝对是他们疯狂的理由。Flash都已经10周年了,但是今天的Flash还很年轻,前途无限光明!


附送:---------------------------------------------

  原文地址:http://blog.arc90.com/2006/07/10_reasons_we_love_flex_2.php
  原文作者:Richard Ziade(本文的翻译已经获得了原作者同意)
  译者:Dreamer(http://www.zhuoqun.net


  喜欢Flex 2的十条原因

  如Adobe和Flash 群体所知,Adobe的Flex平台最近发布了。对于那些不熟悉的人来说,Flex 就是一个开发环境,它可以让开发者创建富有事务准则,布局性能以及其它优点并且将被编译成 Flash 的 web 应用程序。开发结果将会是真正引人注目的,丰富的终端用户体验。我们都知道这些日子AJAX吸引了所有的目光,我们在 Arc90 做了很多 AJAX 的工作。但是现在我们也会钟情于 Flex 2。

  这里将给出10个理由。

  1.不需要进行浏览器兼容测试!
  AJAX的一个特点就是它比普通的XHTML和一些CSS要复杂的多。浏览器兼容性测试从此变成了可怕的梦魇。因为Flex应用程序编译成 Flash SWF 文件,所以不论你用什么样的操作系统和浏览器,它都同样下载为像素。

  2.E4X
  只要是解析过XML的人都知道解析的痛苦。Flex 2中的Actionscrip包含了针对 XML 的 Ecmascript 或者叫做 E4X。它通过把 XML 看作一个原始变数使得操作一个XML对象变得简单。看一下这些简单的例子吧。

  3.不再有布局界面的痛苦。
  我们都曾经忍受过这种痛苦。所有热衷于使用 CSS布局的都知道试图适当地布局那些 DIV 标签时的痛苦。确实很痛苦。通过使用基于容器的Flex标记语言(MXML),把确定的(fixed)和流动的(liquid)布局设计转变成想要的布局结果变得非常容易。

  4.简单的域验证。
  所有创建过商业程序或者电子商务应用程序的人都处理过窗体域验证。邮政编码。信用卡号。这些在Flex中都是内置的并且很容易使用。

  5.丰富的媒体支持。
  Flash 平台让以前占统治地位的 Web 媒体播放器(Real,Windows Media)完全失去优势。Flash 平台是轻量级的,并且工作时不需要安装任何东西。Flex使得你在程序适当的地方嵌入音频或者视频内容变得简单。

  6.实现表现层和内容的真正分离。
  多年来,开发者都在说把资料从表现层分离出来的优点。当然,在Web世界中,说总比做容易。绝大多数的web应用程序都是和一些形式的动态内容有关联的模版。使用 Flex,可以把数据巧妙地从任何地方(简单的XML,SOAP,等)中取出并帮定到接口中的元素上。这样做可以促进更严格的分离。你的服务器现在只传输数据就行了。当你这样做的时候,你不只拥有了一个应用程序,你还拥有了一个API。

  7.Flex 开发环境。
  所有的 Javascript 开发者都知道开发 AJAX/JS 应用程序的痛苦。调试是件烦人的工作而且没有任何有关AJAX/Javascript的可视化的开发环境。 Flex Builder 2是一个Flex可视化编程环境, 它是像Visual Studio和Jbuilder一样的已经产业化的IDE。它是建立在Eclipse IDE平台的基础上的。

  8.CSS 支持!
  我们在 Arc90 已经得到了一些认真的 CSS 天才,我们也很高兴的看到Flex的很多样式也是由CSS控制的。颜色。字体。倾斜度。那些CSS技巧仍然可以应用到皮肤和自定义 Flex 应用程序上。你可以看一下Flex Style Explorer对Flex 的CSS有个简单的认识。

  9. Adobe Apollo。
  谁说的我们只是在创建web应用程序?Adobe正在实施一个比你的 web 浏览器更宏大的计划而且我们都正在拭目以待。Adobe的 Apollo 项
  目八丰富的用户体验带到了桌面应用程序。Apollo 仍然正在开发,但是你可以在这里看一些清晰的屏幕截图。你可以在这里了解更多关于Apollo的内容。

  10.它很便宜!
  是的,它虽不像 AJAX(技术上免费)一样便宜,但是它的技术支持和可利用的开发工具使得它值这些钱。Flex 被用作服务器产品,价钱为$15000/CPU。现在,所有你需要买的就是开发者工具并以它开始(Flex Builder价值 $499)。

  所以现在你知道了,以上就是这些日子我们为什么开始喜欢Flex的 10 条原因。
  我们现在已经使用了Flex beta 8个月并且正在开发一些基于Flex的强大的应用程序。我们很希望可以展示我们的东西并将它和所有人分享。
Tags: , , , , ,
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]