我们有一个非常重要的编码 - 语言决策。这是关于是否聘请“ActionScript& Flash”编码器或“HTML5& JS”编码器。 这就是为什么我们希望从经验丰富的人那里获得一些有关此事的反馈来帮助我们。
对象:我们希望使用Adobe Air创建一个社交网络应用(适用于多个社交网络,其中包含一些幻灯片动画)。
问题:最适合编写此应用程序的语言是什么? 带有JavaScript或ActionScript的HTML5& Flash?
取决于以下几点:
性能 什么语言表现最好的AIR?
易于编码 最简单的语言是什么?最快为AIR编写代码?
OAUTH
为oAuth使用ActionScript或JS是否更好?此外,ActionScript还可以为社交网络创建自定义登录:例如拥有自己的登录字段&密码字段而不是默认的webview。 如果这不可能:AIR应用程序可以在框架中(在应用程序中)显示oAuth对话框,还是需要打开弹出窗口进行登录?
源代码安全性
我们知道.swfs很容易反编译。我们的问题是: 我们知道JS源代码可以在一定程度上“伪装”,并采用一些技术作为缩小。 ActionScripts& Flash,或源代码,这些始终是简单的可读。
感谢专家的帮助!
答案 0 :(得分:1)
由于Adobe已经“杀死”手机用Flash,我看不出PC或笔记本电脑的光明前景:
http://www.guardian.co.uk/technology/2011/nov/09/adobe-flash-mobile-dead
http://forwardthinking.pcmag.com/none/290436-why-adobe-is-deflating-flash-html5
我真的建议你雇一个JS&相反,HTML5程序员,因为看起来HTML5是未来。
答案 1 :(得分:1)
我同意您可能希望在HTML5 / JS中构建此应用程序。 AIR是合法的正确选择的情况变得越来越罕见,除了游戏和大容量内容流之外,HTML5 / JS确实会更好。
但是,如果你想知道你应该聘请什么样的程序员,我认为你无论如何都是安全的。
Flash应用开发与正确的HTML5 / JS应用开发之间存在重叠很多。拥有Flash背景的人已经具备了创建独立应用程序的良好思维方式,并且ActionScript开发人员不难获得JS(反之亦然)。
显然,你雇佣的任何Flash开发人员都必须愿意将他们的工作转移到HTML5 / JS,但鉴于Flash目前的发展方向,情况往往会如此。