`
rubyac
  • 浏览: 8531 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Flex on Rails 安装

阅读更多
Rails 结合flex技术组成简洁,美观的界面.





flex on rails环境,需要的安装
Installing Ruby
Installing Rails
Installing MySQL
Installing Flex

这里我们只介绍如何安装flex
方式一:
单独的安装Flex Builder 3
for windows
http://www.adobe.com/products/flex/downloads/
for linux
http://labs.adobe.com/downloads/flexbuilder_linux.html

方式二:
安装Flex3 SDK
在安装Flex SDK前,我们需要安装flashplayer9或者flashplayer10
http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
接下来我们安装者Flex3 SDK(opensource了)
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
下载完成后,解压到你喜欢的地方,将flex_sdk_3文件下的bin目录加到系统环境中.

export FLEX_HOME=/Users/peterarmstrong/flex_sdk_3(你解压后文件的路径)
export PATH=$PATH:/$FLEX_HOME/bin

ubuntu用户将上面内容加入到 /home/ac/.profile文件里(这里的ac是系统的用户,重开终端生效)

windows用户设置环境变量
,新建系统变量,变量名:FLEX_HOME
            变量值:d:/Users/pererarmstong/flex_sdk_3(解压后文件的路经)
找到系统变量Path,将$FLEX_HOME$\bin,增加到path里面,重启生效

验证安装是否成功
>mxmlc -version
Version 3.1.0 build 2710
显示版本信息,恭喜你,你已经成功安装了felx.
  • 大小: 21.8 KB
  • 大小: 18.6 KB
分享到:
评论
35 楼 klfo 2008-11-26  
正在学习中
34 楼 icewubin 2008-11-01  
KKFC 写道
icewubin 写道
dunsword 写道
Else 写道
当然是业务优先,但并不是说界面不重要,良好的界面和操作体验会给用户或者客户舒适的感觉,界面不过关,再好的业务也出不来.

我觉得用flash还是ajax做出来的页面,用户体验上不会有本质的区别。


当然会有,怎么可能不分行业和需求,一口咬定呢,例如3D引擎JS的效率能行么,JS能调用硬件3D加速么?

JS能做真实进度的多文件上传进度条么(每个文件一个连接,采用另开连接查当前进度的做法是不算的,因为很消耗服务器资源,根本就是客户端弱多出来的事情)?

JS的渲染引擎在渲染速度上怎么比得过二进制的带VM的Flash?即使新的JS引擎照样比不过,更何况首先要考虑IE。

JS光是一个矢量绘图就因为万恶的IE6,就头痛得要死,用flash根本就没这种问题。等等等等。。。

还有就是浏览器兼容性问题,JS即使用了各种框架,照样还会有不少的兼容性问题围绕着你,除非你说你只兼容IE,那就当我没说。


强烈反对!
jquery/prototype.js/mootools等的js lib会随着JS开源engine越来越快,why? 竞争啊!
as/as2/as3就没有这福气了 why? 没竞争啊!反倒不断语言升级 以前辛辛苦苦写好的代码咋办?

说多一句 AS3 弄3D 镜花月水 cpu累得快死 100%。。。
其实啊 做UI的AJAX/AIR/FLEX/VB都是小菜一碟,丝丝入扣的用户体验才是难做的 不是看你算法,看你对用户了解的功夫,和怎么做软件!


1.越来越快,能快到哪里去,解释执行的能快过VM么,只要是要兼容IE,你就不要指望能享受到VM的好处?做图形渲染和3D硬件加速的原理你知道么?照你的逻辑,只要有竞争就能无止境的提高速度么?

再说一句,你有没有见过AS的硬件加速功能,没见过别在这瞎扯什么CPU 100%,别以为见过软件模拟的就以为那是硬件加速。

2.不要把需求问题和技术上的实现能力混为一谈,需求讨论起来太过广泛,我就问你Ajax能不能做3D硬件加速,能不能做真实文件上传进度条,能不能做和浏览器兼容性无关的矢量图,能还是不能,讨论这个问题的时候不要掺和进需求问题,需求问题你要讨论,你另开帖子通知我,我和你另外讨论。
33 楼 KKFC 2008-11-01  
icewubin 写道
dunsword 写道
Else 写道
当然是业务优先,但并不是说界面不重要,良好的界面和操作体验会给用户或者客户舒适的感觉,界面不过关,再好的业务也出不来.

我觉得用flash还是ajax做出来的页面,用户体验上不会有本质的区别。


当然会有,怎么可能不分行业和需求,一口咬定呢,例如3D引擎JS的效率能行么,JS能调用硬件3D加速么?

JS能做真实进度的多文件上传进度条么(每个文件一个连接,采用另开连接查当前进度的做法是不算的,因为很消耗服务器资源,根本就是客户端弱多出来的事情)?

JS的渲染引擎在渲染速度上怎么比得过二进制的带VM的Flash?即使新的JS引擎照样比不过,更何况首先要考虑IE。

JS光是一个矢量绘图就因为万恶的IE6,就头痛得要死,用flash根本就没这种问题。等等等等。。。

还有就是浏览器兼容性问题,JS即使用了各种框架,照样还会有不少的兼容性问题围绕着你,除非你说你只兼容IE,那就当我没说。


强烈反对!
jquery/prototype.js/mootools等的js lib会随着JS开源engine越来越快,why? 竞争啊!
as/as2/as3就没有这福气了 why? 没竞争啊!反倒不断语言升级 以前辛辛苦苦写好的代码咋办?

说多一句 AS3 弄3D 镜花月水 cpu累得快死 100%。。。
其实啊 做UI的AJAX/AIR/FLEX/VB都是小菜一碟,丝丝入扣的用户体验才是难做的 不是看你算法,看你对用户了解的功夫,和怎么做软件!
32 楼 icewubin 2008-10-30  
dunsword 写道
Else 写道
当然是业务优先,但并不是说界面不重要,良好的界面和操作体验会给用户或者客户舒适的感觉,界面不过关,再好的业务也出不来.

我觉得用flash还是ajax做出来的页面,用户体验上不会有本质的区别。


当然会有,怎么可能不分行业和需求,一口咬定呢,例如3D引擎JS的效率能行么,JS能调用硬件3D加速么?

JS能做真实进度的多文件上传进度条么(每个文件一个连接,采用另开连接查当前进度的做法是不算的,因为很消耗服务器资源,根本就是客户端弱多出来的事情)?

JS的渲染引擎在渲染速度上怎么比得过二进制的带VM的Flash?即使新的JS引擎照样比不过,更何况首先要考虑IE。

JS光是一个矢量绘图就因为万恶的IE6,就头痛得要死,用flash根本就没这种问题。等等等等。。。

还有就是浏览器兼容性问题,JS即使用了各种框架,照样还会有不少的兼容性问题围绕着你,除非你说你只兼容IE,那就当我没说。
31 楼 heroicq 2008-10-30  
windows用户设置环境变量
,新建系统变量,变量名:FLEX_HOME
            变量值:d:/Users/pererarmstong/flex_sdk_3(解压后文件的路经)
找到系统变量Path,将$FLEX_HOME$\bin,增加到path里面,重启生效

flexbuild和flex_sdk一样吗?
系统变量路径好像不一样啊?
D:\Adobe\Flex Builder 3\sdks\3.0.1\bin
系统变量路径 应该是像这一个路径才对吧?
30 楼 koalant 2008-10-29  
Air 的在线安装和更新都很方便,开发也容易。 adobe 如果能把运行环境做的小一些的话就好了。air 这种东西还是太超前了一些,等将来带宽再好一点,下载3-4Mb的数据也就一两秒钟的时候就可能流行起来的。
29 楼 shgen 2008-10-29  
乐道的下载后,还要装AIR才能用,

不如在BROWER上方便,有多少人愿意去装AIR环境?
除了搞技术的。

所以在BROWER上运行更好,尽管大了点。
28 楼 koda 2008-10-28  
看看挺美!
27 楼 rubyac 2008-10-28  
tangyuanjian 写道
$FLEX_HOME$/bin 奇怪,我怎么设置path这样没效果,比如写d:\flex\bin才行

$FLEX_HOME$\bin;手误,谢谢纠正

$FLEX_HOME$\bin;
d:\flex\bin;这两个实现的都是加载bin目录,功能一样
26 楼 KKFC 2008-10-28  
jiorry 写道

1. linux下Air的版本要低,我开发时还是测试版。运行AIR部分有问题。
2. Flex开发制作skin需要Adobe的制图工具。主要使用矢量制图。支持Flex Skin扩展的,估计只有Adobe自己家的产品
3. 其他的都是能客服的问题。

能看的出Adobe所有产品对linux支持很有限。Flex也是被迫开源

也许这便是公开的标准与非公开标准的区别吧~ Adobe还是人心不古
25 楼 tangyuanjian 2008-10-27  
$FLEX_HOME$/bin 奇怪,我怎么设置path这样没效果,比如写d:\flex\bin才行
24 楼 koalant 2008-10-27  
jiorry 写道
因为项目里需要用Flex进行开发,所以忍痛割爱,格了Ubuntu,换成花园XP。
原因如下:
1. linux下Air的版本要低,我开发时还是测试版。运行AIR部分有问题。
2. Flex开发制作skin需要Adobe的制图工具。主要使用矢量制图。支持Flex Skin扩展的,估计只有Adobe自己家的产品。
3. 其他的都是能客服的问题。

能看的出Adobe所有产品对linux支持很有限。Flex也是被迫开源。
有钱了 MAC BOOK AIR (17000¥)开发AIR。   桌子上摆个MAC AIR + MAC PRO = QQ小车
不过用MAC BOOK AIR开发AIR的人,估计也不是程序员了。


用 Macbook 开发 Air 就可以了。
23 楼 jiorry 2008-10-27  
因为项目里需要用Flex进行开发,所以忍痛割爱,格了Ubuntu,换成花园XP。
原因如下:
1. linux下Air的版本要低,我开发时还是测试版。运行AIR部分有问题。
2. Flex开发制作skin需要Adobe的制图工具。主要使用矢量制图。支持Flex Skin扩展的,估计只有Adobe自己家的产品。
3. 其他的都是能客服的问题。

能看的出Adobe所有产品对linux支持很有限。Flex也是被迫开源。
有钱了 MAC BOOK AIR (17000¥)开发AIR。   桌子上摆个MAC AIR + MAC PRO = QQ小车
不过用MAC BOOK AIR开发AIR的人,估计也不是程序员了。
22 楼 jiorry 2008-10-27  
KKFC 写道
反啦 反啦
前台强类型,后台弱类型;
类型安全去哪儿了?

weborb 有各种安全机制,config里就可以配置。  还可以用https进行链接。如果愿意,自己也可以写类似的安全机制。后台也可以很不弱。

<user>
<name>admin</name>
<password>111111</password>
<role>administrator</role>
</user>
<channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
  Flex目前在互联网领域施展拳脚还有些限制,但是互联网外很多领域里Flex/Air很出彩。
互联网一直在发展。往远处看,趋势很明显。
这不 微软 也坐不住了,推了个silverlight。

21 楼 kombest 2008-10-27  
Flex 感觉企业应用还行,
摇摆之中
20 楼 softwin 2008-10-27  
我觉得flex速度的确很慢,但是如果用纯as写出来的ui控件速度还是非常快的,至少比flex原生ui控件快多了
19 楼 koalant 2008-10-27  
dunsword 写道
Else 写道
当然是业务优先,但并不是说界面不重要,良好的界面和操作体验会给用户或者客户舒适的感觉,界面不过关,再好的业务也出不来.

我觉得用flash还是ajax做出来的页面,用户体验上不会有本质的区别。


恩,没错,但对于开发者来说,Flash 比 Ajax 要方便的多,尤其是使用 Flex,基于组件和WYIWYG的方式开发方式,效率要高的多。
18 楼 dunsword 2008-10-27  
Else 写道
当然是业务优先,但并不是说界面不重要,良好的界面和操作体验会给用户或者客户舒适的感觉,界面不过关,再好的业务也出不来.

我觉得用flash还是ajax做出来的页面,用户体验上不会有本质的区别。
17 楼 Else 2008-10-27  
当然是业务优先,但并不是说界面不重要,良好的界面和操作体验会给用户或者客户舒适的感觉,界面不过关,再好的业务也出不来.
16 楼 KKFC 2008-10-26  
回归一个问题:究竟是业务优先,还是界面优先?

相关推荐

    flex on rails文档

    该文档简要介绍了如何在rails中使用flex,并提供了flex on rails的相关资源地址

    flex on rails

    flexible rails , Flex on Rails, Flex3 on Rails2.英文版

    Flexible Rails: Flex3 on Rails2

    Flex在Rich Internet Applications应用的开发上具有非常强的生产效率,而Rails在创建一个基于...Peter Armstrong专门针对这个问题写了《Flexible Rails: Flex 3 on Rails 2》,对如何配合使用作了一个比较全面地介绍。

    flex rails

    一個前端介面為flex程式部份為ruby on rails架構的書

    Hello! Flex 4

    Peter Armstrong is the co-founder and CEO of Ruboss Technology Corporation, a Vancouver, BC area company focusing on Adobe Flex and Ruby on Rails development and consulting. He is the co-creator of ...

    Flexible Rails

    Flexible Rails FLEX 3 ON RAILS 2

    Advanced Flex 3 2008

    the help of two fully functional case studies that include Apache Struts and Ruby on Rails applications, respectively. Chapter 12: Sculpting Interactive Business Intelligence Interfaces Business ...

    ActionScript 3.0 API文档及Flex开发详解电子书

    对C语言、Java语言/JavaEE系统、Ruby on Rails、Flex、Ajax等领域都有深入的研究:国内第一个Flex企业级上线项目核心开发者,属于国内最早一批应用Flex进行企业级开发的软件工程师;国内第一批Ruly on Rails架构的...

    FusionCharts源代码极其中文使用帮助文档

    FusionCharts free 是一个跨平台,跨浏览器的flash图表组件解决方案,能够被ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面甚至PPT调用。你不需要知道任何关于flash编程的知识,你只需要知道你...

    sharetribe:Sharetribe Go是可购得的市场软件,也可以作为托管的无代码SaaS产品获得。 有关无头,API优先的市场解决方案,请查看Sharetribe Flex

    Sharetribe Sharetribe为每个业务生命周期... Ruby on Rails 5.2.3 MySQL 5.7 React + jQuery Node.js 10.15(用于编译JavaScript资产) “所见即所得” 编辑 部署:自定义脚本(不使用Mina或Cap3) 服务器:H

    计算机精品学习资料大放送

    最新最全Ruby、Ruby on Rails精品电子书等学习资料下载 数据库管理系统(DBMS)精品学习资源汇总:MySQL篇 | SQL Server篇 | Oracle篇 ActionScript、Flex、AIR等RIA技术相关资料下载汇总 最强HTML/xHTML、CSS精品...

    SPRING攻略 第2版.pdf

    你在寻求和Ruby on Rails一样的一体化架构吗?那么你会被Grails等Spring替代方案所深深吸引,对于Groovy开发人员来说,Grails具有难以置信的能力和生产率。如果你是寻求快速、轻量级的应用构建方法的Java开发人员,...

    jackhur

    Sharetribe Sharetribe为每个业务...内容技术栈Ruby 2.6 Ruby on Rails 5.2.3 MySQL 5.7 React + jQuery Node.js 10.15(用于编译JavaScript资产) “所见即所得” 编辑部署:自定义脚本(不使用Mina或Cap3) 服务器:H

    SPRING攻略 第2版

    你在寻求和Ruby on Rails一样的一体化架构吗?那么你会被Grails等Spring替代方案所深深吸引,对于Groovy开发人员来说,Grails具有难以置信的能力和生产率。如果你是寻求快速、轻量级的应用构建方法的Java开发人员,...

    Spring攻略(第二版)高清版

    你在寻求和Ruby on Rails一样的一体化架构吗?那么你会被Grails等Spring替代方案所深深吸引,对于Groovy开发人员来说,Grails具有难以置信的能力和生产率。如果你是寻求快速、轻量级的应用构建方法的Java开发人员,...

    SPRING攻略 第2版 (带书签)(一)

    你在寻求和Ruby on Rails一样的一体化架构吗?那么你会被Grails等Spring替代方案所深深吸引,对于Groovy开发人员来说,Grails具有难以置信的能力和生产率。如果你是寻求快速、轻量级的应用构建方法的Java开发人员,...

    SPRING攻略 第2版 (带书签)(二)

    你在寻求和Ruby on Rails一样的一体化架构吗?那么你会被Grails等Spring替代方案所深深吸引,对于Groovy开发人员来说,Grails具有难以置信的能力和生产率。如果你是寻求快速、轻量级的应用构建方法的Java开发人员,...

    Spring攻略 英文第二版

    你在寻求和Ruby on Rails一样的一体化架构吗?那么你会被Grails等Spring替代方案所深深吸引,对于Groovy开发人员来说,Grails具有难以置信的能力和生产率。如果你是寻求快速、轻量级的应用构建方法的Java开发人员,...

Global site tag (gtag.js) - Google Analytics