首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读191次
20080718 flex framework

20080718 flex framework
http://www.shengfang.org


http://www.flex888.com/2008/01/16/10-flex-frameworks-to-speed-up-ria-development.html
10 Flex Frameworks to Speed up RIA Development

http://www.xcopy.net.cn/attachment.php?fid=228

http://www.xcopy.net.cn/attachment.php?fid=227

Cairngorm vs. PureMVC

有很多关于PureMVC和Cairngorm的争论。

我还是选择了PureMVC,因为Cairngorm是基于Flex的。而PureMVC在很多语言环境下都有相应的框架,如下:

•   Mobile Environments: FlashLite, .NET Compact Framework, J2ME
•   Server Environments: ColdFusion, J2EE, PHP, Python
•   Browser Environments: Flash/Flex, JavaFX, Silverlight
•   Desktop Environments: .NET, AIR, FLASH, J2SE

http://www.mikel.cn/article.asp?id=556
[Flex]JumpShip框架发布新版本

http://www.infoq.com/news/2008/01/flex-mvc
Open Source Flex Development Frameworks Show that Platform is Gaining Momentum

http://www.infoq.com/cn/news/2008/01/flex-mvc
开源开发框架展现出Flex平台的发展势头


http://www.xcopy.net.cn/read.php?303
cairngorm和puremvc框架图

对于 MVC的概念和用Cairngorm 对Flex 程序的架构其实很早就遇到了,那时我感觉没必要,后来用Flex 做了不少东西,总的感觉就是想到那就写到那,对整体的规划没概念,代码显得十分的乱,于是开始来接触MVC,Cairngorm 和PureMVC,其实Cairngorm 应该更规范有更多的资料来学习,但我还是选折了PureMVC。

PureMVC是一个由controller、Model 、view 三个子系统构成的,由Facade,实现统一管理的一个系统架构。在设计模式中对于Facade的描述为,Facade是个对象结构模式,为子系统中的接口提供一个一致的界面,Facade模式定义了一个高层接口,这一系统使得子系统变得更易于控制。

PureMVC:(注意点纪录):

1。pureMVC中的command、meditor、proxy,一般是要先注册然后才能调用。

2。command、meditor、proxy都继承于Notifiter,所以它门都有sendNotification(发送 Notification)的能力,而对于接受Notification,command可以被Notification触发,但前提是command已经被注册。 meditor,可以接受listNotificationInterests中定义的Notification name的Notification 。

3。proxy,要先于meditor被注册 ,在meditor中才可以对注册的proxy的加以引用。

http://www.jiangzone.com.cn/article.asp?id=60
基于PureMVC的一个Flex MP3播放器分析

目前,FLEX有好几个框架,官方和非官方的,其介绍详见http://www.infoq.com/news/2008/01/flex-mvc
从网上又收集了一些简单的评论,我还没有用过,打算最近对比后找一个来用用。
    1、cairngorm:Cairngorm 开发的项目很难有可重用的东西,要写的类太多,view 部分也比较混乱,而且基本不可测试......
不过优点是易学,易理解,官方血统(虽说是官方出的,不过和 Flex 框架的风格差别很大)。现在又有好几种cairngorm的代码生成器(好像是收费的?),不太适合个人使用。
    2、PureMVC:非常强大的一个框架,MVC 分的很清楚而且很独立,可以充分重用组件,并且是个可测试的框架。很多人推荐。
    3、Model-Glue:这个框架,太庞大,太复杂,而且现在只是到alpha1,api不一定稳定,参考可以,建议不要用作生产开发。
    4、EasyMVC:一个人开发或者简单项目可以考虑这个框架,基本是个 Cairngorm 的缩减版本,不过有人认为并不比 Cairngorm 差,很容易上手,而且比 Cairngorm 的代码量要少的多。
    5、RIAWave:轻量级框架,简单易学,最主要的,有中文哦!不过,老版本的Service只支持AMFPHP,不知道现在改进了没有?

http://blog.ezse.com/?p=327
Flex2.0和C#间的通信

http://www.cnblogs.com/Brune/archive/2007/01/12/592690.html
Flex RIA的ArcIMS WebGIS之路(三)--通过Asp.net数据库的访问,不是WebService哦!

http://www.blogjava.net/usherlight/archive/2006/08/03/61546.html
开源项目fluorine(Flex与.net的AMF0网关)使用注意事项

http://www.flashas.net/html/Flex/20071110/2440.html
Flex Builder 3下使用Fluorine

http://www.machinetown.cn/?p=175
利用fluorine实现Flex与.NET的通信

http://hi.baidu.com/bigisy/blog/item/031e3a0efd03a1cf7acbe157.html
源项目fluorine(Flex与.net的AMF0网关)使用注意事项 (转)

http://www.riafan.com/article.asp?id=48
使用Fluorine实现Flash与.NET通信

在配置Flex+Fluorine Remoting项目时,Root URL只能虚拟主机域名或http://localhost:80,也就意味着我们只能在本地默认网站(localhost)80端口下开发Flex应用了。万一80端口被其它Web应用占用了,那么又该怎么办?用虚拟目录是行不通的,可以使用ASP.NET Development Server,将Output folder URL设置成localhost:其它端口+放置swf的子文件夹,然后就可以通过Output folder URL正确播放本地端的swf电影,同时通过Root URL也可以正确播放虚拟主机端的swf电影。其实,这其实这和Flash Remoting环境下Flash RIA部署差不多,为方便我们可以在网页中通过使用flashvars来设定网关连接。
小结一下,我的建议就是Root URL设置为虚拟主机域名或http://localhost:80,这样可以方便远端部署;Output folder URL设置成localhost:其它端口+放置swf的子文件夹,这样可以方便我们在本机上开发调试。

http://www.douban.com/group/topic/2735740/
请教:Fluorine和Flex交互的问题

FLUORINE是一个开源的 .NET Flash Remoting 网关,支持 NET1.1 和 .NET2.0。其官方网站:http://fluorine.thesilentgroup.com/fluorine/index.html

大家还记得Adobe的Flash Remoting MX for .NET吧。它是市面上最早推出的.NETFlash Remoting 网关,但它是商业软件,价格又比同类产品WebORB for .NET(http://www.themidnightcoders.com/weborb/dotnet/)高出一倍。而且自从2003升级后再也没更新,更不用说支持AMF3;相反,WebORB for .NET却更新到3.0了,而且支持AMF3。因此估计Adobe已经放弃Flash Remoting MX for .NET了。另一方面,.NET Flash Remoting杀出一支新生开源的力量——Fluorine,它成长得很快,截至我写这篇教程时,已经推出2.0.7.3.28 alpha,虽然是alpha,但是运行已经很稳定,而且支持AMF3。因此,它应该是目前开源.NET Flash Remoting的最佳解决方案。

http://www.cnblogs.com/chu888chu888/archive/2008/07/10/1239760.html
使用FLEX的HttpService与ASP.NET进行动态交互之一

http://hi.baidu.com/chenjj1010/blog/item/b1d9bd0884d5bed562d986ae.html
Json.NET的简单介绍

http://www.cnblogs.com/QPG2006/archive/2008/07/10/1240303.html
选择一个框架的权衡建议

http://blog.csdn.net/polinzhuo/archive/2008/03/17/2192442.aspx
 CLR-AddIn 模型实践

  新.net开发十大必备工具
几年前,MSDN网站上曾经有篇文章介绍.NET开发十大必备工具,几年过去之后,.NET Framework发展到了3.5版本,这些工具中,有些已经转向商业化,有些因为推出了新的工具而已经停止了开发,有些则继续免费提供给开发者使用。有了这个想法,我请TerryLee帮忙,对.NET开发中必备的十大工具重新做了整理,推出新版.NET开发必备十大工具。如下:

1. Snippet Compiler:用来编写、编译和运行代码的基于Windows的小型应用程序
2. Microsoft Source Analysis for C#:是一款C#代码规范检查工具
3.GhostDoc:Visual Studio的一个免费插件
4.Sandcastle:帮助文档生成工具
5.Nunit:开放源代码单元测试框架
6.MyGeneration :代码生成工具
7.Reflector for .NET:类浏览器和反编译器
8.The Regulator:生成和测试正则表达式
9.LINQPad:集成在.NET编程语言中的一种特性
10.NAnt:基于 .NET 的生成工具

http://www.flashas.net/html/FLASHyejiexinwen/yejiexinwen/2008/0514/3082.html
ReadAIR - AIR 版Google Reader

https://groups.google.com/group/chennai-flex-user-group/browse_thread/thread/c3cb1ee660b402f9
 Play a video file in AIR

 http://blog.webqem.com.au/index.php/2006/09/25/flex-video-demo/
 Flex Video Demo

 http://www.flashguru.co.uk/free-tool-flash-video-player
 Free Tool: Flash Video Player

 http://flashspeaksactionscript.com/an-open-source-flex-video-player/
 FX Video: An Open Source Flex Video Player

 http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/Flex/Q_23537385.html
  Help with drag / drop in Flex advanceddatagrid

  http://people.knowledgetree.com/philip/2008/04/01/flex-air-drop-box-prototype.html
  Flex AIR Drop Box Prototype

  http://www.flashas.net/html/Flex/20071024/2321_3.html
  使用Flex和PHP创建自己的视频应用

  http://www.webjx.com/htmldata/2007-10-16/1192501644.html

  http://www.javaflag.com/viewthread.php?tid=721&extra=page%3D1
  Flex和java的socket通信

  http://swingchen.javaeye.com/blog/166157

  Flex Builder 3 实现 trace 功能

Submitted by Christen on 2008, June 19, 9:00 AM. Flex

Trace的重要性不必我强调,但是在最新的Flex Builder 3 中并不能轻松的实现这个功能,今天参考了《Flex 3 Cookbook》,总算解决了这一问题:

一、下载安装带DEBUG版本的Flash Player;

注意下载Firefox可用的:

Windows Flash Player 9 Plugin content debugger (for Netscape-compatible browsers) (EXE, 1.52 MB)

二、按F11运行工程,即可以在控制台看到Trace输出。

如果想体验高级功能,可以安装 sephiroth 发布的的Firefox插件FlashTracer。


字体:


Permanant URI永久地址 http://www.shengfang.org/blog/p/20080718flexframework.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1236432046

2009年3月7日21:20星期六  [Info资料] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1887
在线: 25||用户: 2579 [列表]
今日:653||到访:2931371
Rss:||评论:1609

最新日志

最新评论

友情链接

日历
2008 - 08
     12
3456789
10111213141516
17181920212223
24252627282930
31      

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8