javascript - 我应该学习 Flash/Flex/ActionScript 还是 HTML/CSS/JS ("HTML5")?

标签 javascript html actionscript-3 flash-builder

<分区>

我对整个网络开发这件事还很陌生(大概 2 周,我的第一次代码抓取存在 here,我非常喜欢它),我最终学会了使用 Adob​​e 的 Flash Builder 4,我有变得非常喜欢(尽管 Action Script 有时会让我很烦)。

但是最近我阅读了很多关于 Web 开发、RIA、Web 2.0 等“ future ”的文章,看来整个 Flash/Flex/ActionScript 框架的主要竞争将是 HTML/CSS/JS 堆栈(或“HTML 5”)。

所以很明显我不想花时间去学习一种语言(Flash/Flex/AS3),这种语言会在几年内死掉,最终不得不学习另一种语言(HTML/CSS/JS) ,当我现在可以搬过来的时候。

我的主要兴趣是信息相当丰富(面向数据库)的网站,具有高水平的用户交互性以进行定制、上传等。我喜欢整个移动网络方面,并希望有能力为此开发平台,以及移动应用程序等。我喜欢整个“实时”方面(比如显示用户事件的 tour de flex 点亮 map ),并不是特别受 super 复杂动画的困扰,显然希望事情具有响应性和用户友好性。

是的,任何对此的意见都将不胜感激,我只是想为我的个人学习和发展提供一些总体方向的建议。

谢谢!!

最佳答案

您在问题中犯了一些基本错误。 HTML/CSS/JS 组合与 HTML 5 不同,该组合在当前实现中工作得很好(暂时忽略 IE 的一些烦恼。)HTML 5 是 HTML 的新扩展定义,具有许多新功能,例如本地存储。

HTML 5 也没有完全解决,也没有完全支持。

您应该先学习 HTML 和 CSS;一般来说,您仍然需要一个网页来嵌入您的 Flash 内容。出于同样的原因,您应该了解一些 Javascript 的基本知识。

方便的是,Javascript 将转移到 Actionscript,它是同一 ECMAscript 标准的变体。

关于javascript - 我应该学习 Flash/Flex/ActionScript 还是 HTML/CSS/JS ("HTML5")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3660402/

相关文章:

javascript - 我如何从 HTML 元素触发自定义事件?

javascript - 停止悬停时自动滚动

javascript - 如何隔开复选框、列表和删除按钮

flash - AS3 : defining hit area

javascript - 如何让网络摄像头与 AngularJS 一起工作?

javascript - setInterval重置循环不起作用

javascript - 如何让标志亮起来

javascript - 如何使用日期范围选择器选择日期并将其放入输入中

java - 传递整个类的实例还是只传递特定值更好?

actionscript-3 - AS3 [Event(name ="", type ="")],有什么意义?