Flex框架与微架构

技术标签: Apache-Flex.  ActionScript-3  ActionScript.  adobe.

我正在为我的Flex开发选择框架的过程,以及那个框架的问题是“这是一个框架或微架构”?

有人可以澄清什么区别吗?

究竟是什么框架,什么时候开始呼吁我们有框架的东西?我使用FlexBuilder3(现在称为FlashBuilder4),并有很多我为几乎所有项目的标准件,以及我创建的组件,以便重复使用。有些是非常小的,但1班轮的好处对我来说是巨大的,而不是一遍又一遍地重复代码。所以在框架/微架构方案中,我可以说这些是我内部内部框架还是它们是微型建筑的一部分?

试图更好地了解这个话题。

看答案

框架是一个图书馆。它是组件集(或组件库)的补充,它们也是库。虽然组件集提供功能(在组件中封装),但框架提供架构。因此,在使用组件时,您可以创建架构,该体系结构将此组件嵌入到通过其接口进行显式调用来使用其功能。使用框架时,您实际上提供了功能,然后由框架调用。这就是所谓的 控制反转,基本上导致低耦合 依赖性反转.

Flex既是框架以及组件集。在Flex中只有很少的分离,这是由于Flex框架使用地狱遗产的事实。此外,Flex仅向开发人员提供几乎没有框架功能,但更多对Flex组件本身。这就是为什么有Cairngorm,Puremvc和弯曲顶部的其他框架。

从你说的话,我会召唤你的图书馆一个组件集。我知道这个词框架现在是非常髋的,但你不应该加入众多人完全滥用它的联盟。

哦,这个词 “微架构” 指定处理器的内部架构。我认为框架实际上是你正在寻找的这个词。


智能推荐

微擎框架简介与简单运用

1、简介 微擎是基于目前最流行的WEB2.0的架构(php+mysql),运行环境推荐使用linux(centOS)+ nginx + php5.3,mysql5.6。 2、实践示例 1)公众测试号绑定 系统管理=》微信公众号=》添加公众号=》手动添加公众号 a)填写公众号信息 – 类型选择,选择认证号权限更大 – AppId,AppSecret与测试号保持一致 b)接入设...

微服务架构与开源框架

                                                        &nbs...

【总结】游戏框架与架构设计

使用框架开发游戏   优点:耦合性低,重用性高,部署快,可维护性高,方便管理。提高开发效率,降低开发难度 缺点:增加了系统结构和实现的复杂性,需要额外花费精力维护,不适合小型程序,易影响运行效率   常见框架 MVC  表现层(View):游戏画面。UI 逻辑层(Controller):数据接口,操作控制,AI 数据层(Model):数据保存,图片、声音等资源 &nb...

ssm框架与三层架构

三层架构分为用户界面层(UI)、业务逻辑层(BLL)和数据库访问层(DAL) 他们分别的功能为: 1.用户界面层(UI)层是为用户提供数据交互的操作,完成用户数据与BLL获取的数据的交互。 2.业务逻辑层(BLL)不会直接与数据库交互,他与数据库的交互是通过DAL提供的方法。在调用这些方法前,要加入自己的逻辑判断或者业务处理。另外业务逻辑层(BLL)还有可能不会去调用DAL层的方法,而是进行其他业...

Apache Mina通信框架架构与应用

Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于 TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供 JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步 IO 默认使用的是 JAVA NIO 作为底层支持)操作的编程模型。 从官网文档&ld...

猜你喜欢

【Flex布局】微信小程序flex布局

Flex是Flex Box的缩写,“弹性布局”,非常强大,用来为盒装模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 比如: 在小程序中所有的视图容器都可以指定为视图布局。什么是视图容器,见微信小程序开发文档https://developers.weixin.qq.com/miniprogram/dev/component/   主要用到的容器属性:...

QT的温湿度显示系统

大家好,这里是石侃侃的博客,欢迎前来讨论 这篇文章介绍的是DHT11在2440上的基于Qt5.6的应用 基于单片机系统的温湿度监测系统构成框图如图2-1所示。 图2-1  系统构成框图 该系统采用单片机s3c2440作为了本设计的核心元件。利用LCD作为了显示器件,利用触摸屏作为用户界面输入设备,第一行显示当前实时的温度,湿度,第二行依次显示历史时刻最高的温度值,最高的湿度值。第三行是一...

截屏和储存

  MainActivity:...

解决JavaSoft\Prefs Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002

“Could not open/create prefs root node Software\JavaSoft\Prefs atroot 0x80000002. Windows RegCreateKeyEx(...) returned error code 5”, 虽然不影响tomcat的运行,程序也可以正常运行,但是既然报错肯定有隐患,于是决定解决这个问题。 此问题已纠...

Android Theme、colorPrimary、colorPrimaryDark、colorAccent详解

      参考:https://blog.csdn.net/lvxiangan/article/details/78931962...

问答精选

TensorFlow Object Detection API poor results

I have trained TensorFlow Object Detection API on my own PascalVOC dataset with 7 classes. In each class there are from 100 to 200 images. I was using ssd_mobilenet_v1_pets.config standard configurati...

How can I indent a line by several steps in VIM?

How can I indent a line by several steps in VIM? To understand my question, see the example blow: >> indents the current line by one step. 2>> indents two lines by one step Or V2> inden...

Method references in Java 8: is overloading supported?

Is there any way to refer to a group of methods in Java 8, which varies their signature the overloading way? More precisely, I'd like this code to work: I cannot afford to add public static void foo (...

Tkinter: How do I build an application for several different screen resolutions

So I'm working on an application in Python with Tkinter as the GUI framework. The first picture is a screenshot from my coworkers computer, the second is a screenshot from my computer. How can I make ...

Problems to initialize Analytics in ANDROID app

I'm facing problems to use Analytics in my Android App. I'm using the default class generated by Android Studio I don't know how to initialize it, if I do it in the MainActivity in onCreate() each tim...

相关问题

相关文章

热门文章

推荐文章

相关标签

推荐问答