我们正在努力恢复Google Play商店上的Unionpedia应用程序
🌟我们简化了设计以优化导航!
Instagram Facebook X LinkedIn

Adobe Flash和原型程式設計

快捷方式: 差异相似杰卡德相似系数参考

Adobe Flash和原型程式設計之间的区别

Adobe Flash vs. 原型程式設計

Adobe Flash(前稱Macromedia Flash和Shockwave Flash;簡稱Flash),前身為FutureSplash,既指Adobe Flash Professional多媒体创作程序,也指Adobe Flash Player。自从Macromedia公司於2005年12月3日被Adobe公司收购,Flash也就成为了Adobe旗下的软體。2011年11月9日,Adobe公司宣布停止開發個人電腦平台以外的Flash Player,而專注於開發非專利標示語言HTML5。目前已經走向HTML和APP雙併行模式並在2014年技術趨於成熟。 尽管Flash之前是在线多媒体内容的主要平台,但随着Adobe支持向HTML5过渡,它正在被慢慢得抛弃。Flash Player已不宜使用,并在2020年正式结束生命。. 原型程式設計(prototype-based programming)或称为--、原型编程,是面向对象编程的子系统和一种方式。在原型编程中,类不是实时的,而且行为重用(通常认为继承自基于类的语言)是通过复制已经存在的原型对象的过程实现的。这个模型一般被认为是 classless、面向原型、或者是基于实例的编程。 原型编程最初的(也是最经典的)例子是编程语言 Self,它是由 David Ungar 和 Randall Smith 开发的。但是 classless 编程方式最近变得越来越受欢迎,并且被 JavaScript、Squeak (当使用观察者框架操作 Morphic 组件时)、Cecil、NewtonScript、Io、MOO、REBOL 还有一些其他的程序语言所采纳。.

之间Adobe Flash和原型程式設計相似

Adobe Flash和原型程式設計有(在联盟百科)3共同点: ActionScript面向对象程序设计JavaScript

ActionScript

ActionScript是原Macromedia公司(后并入Adobe)为其Flash产品开发的一种基于ECMAScript的面向对象编程语言。ActionScript可用于网页制作、Adobe Flash动画和RIA应用程序的开发。 ActionScript和JavaScript均基于ECMAScript语法,因而拥有类似的语法。理论上它们互相可以很流畅地从一种语言翻译到另一种。不过JavaScript的文档对象模型是以浏览器窗口、文档和表单为主的,ActionScript的文档对象模型则以SWF格式动画为主,可包括动画、音频、文字和事件处理。 ActionScript 開發時可藉由導入 ANE 作為跨平台使用;並且官方公布之認證Starling (基於OPGL協定)開放框架,可使用GPU高速繪圖,而非傳統的CPU運算功能。.

ActionScript和Adobe Flash · ActionScript和原型程式設計 · 查看更多 »

面向对象程序设计

面向对象程序设计(Object-oriented programming,缩写:OOP)是種具有物件概念的程式編程典範,同时也是一种程序开发的抽象方针。它可能包含資料、、程式碼與方法。对象則指的是类的实例。它将对象作为程序的基本单元,将程序和数据封装其中,以提高软件的重用性、灵活性和扩展性,物件裡的程序可以訪問及經常修改物件相關連的資料。在物件導向程式編程裡,電腦程式會被設計成彼此相關的物件。 面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。目前已经被证实的是,面向对象程序设计推广了程序的灵活性和可维护性,并且在大型项目设计中广为应用。此外,支持者声称面向对象程序设计要比以往的做法更加便于学习,因为它能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计、理解。反对者在某些领域对此予以否认。 当我们提到面向对象的时候,它不仅指一种程序设计方法。它更多意义上是一种程序开发方式。在这一方面,我们必须了解更多关于面向对象系统分析和面向对象设计(Object Oriented Design,简称OOD)方面的知识。許多流行的程式語言是物件導向的,它們的風格就是會透由物件來創出實例。 重要的物件導向程式語言包含Common Lisp、Python、C++、Objective-C、Smalltalk、Delphi、Java、Swift、C#、Perl、Ruby 與 PHP等。.

Adobe Flash和面向对象程序设计 · 原型程式設計和面向对象程序设计 · 查看更多 »

JavaScript

JavaScript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直譯語言。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、Firefox、Safari、Opera)支持。JavaScript是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。它提供语法来操控文本、数组、日期以及正则表达式等,不支持I/O,比如网络、存储和图形等,但这些都可以由它的宿主环境提供支持。 虽然JavaScript与Java这门语言不管是在名字上,或是在语法上都有很多相似性,但这两门编程语言从设计之初就有很大的不同,JavaScript的语言设计主要受到了Self(一种基于原型的编程语言)和Scheme(一门函数式编程语言)的影响。在语法结构上它又与C语言有很多相似(例如if条件语句、while循环、switch语句、do-while循环等)。 在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JIT)执行。随着最新的HTML5和CSS3语言标准的推行它还可用于游戏、桌面和移动应用程序的开发和在服务器端网络环境运行,如Node.js。.

Adobe Flash和JavaScript · JavaScript和原型程式設計 · 查看更多 »

上面的列表回答下列问题

Adobe Flash和原型程式設計之间的比较

Adobe Flash有46个关系,而原型程式設計有25个。由于它们的共同之处3,杰卡德指数为4.23% = 3 / (46 + 25)。

参考

本文介绍Adobe Flash和原型程式設計之间的关系。要访问该信息提取每篇文章,请访问: