动作脚本3.0是否足够强大,最终成为我唯一的服务器端语言?

per*_*rez 6 php apache-flex flash coldfusion actionscript-3

Actionscript 3.0比以前的版本强大得多.这是否意味着我可以开始使用它作为我唯一的服务器端语言?它可以像coldfusion或php一样连接到数据库吗?它在服务器端无法做到的是什么?

谢谢

dan*_*nii 6

简短回答:不,ActionScript 3是客户端,因为Flash是客户端技术.

答案很长:Haxe

  • 嗯,是的,你似乎有点困惑.客户端意味着脚本在客户端而不是服务器上执行,尽管文件将始终存储在服务器中.有关详细信息,请阅读"客户端"上的维基百科条目.至于.as文件,我们把它们放在哪里并不重要,因为它们将编译成.swf(flash电影),然后由客户端浏览器上的flash播放器运行(除非我们使用像Adobe AIR这样的东西. (2认同)
  • 我为Flash Media Server开发服务器端Actionscript,因此您可以将其视为服务器端语言.虽然与PHP不完全相同,因为它打算与客户端Flash应用程序进行通信,而不是生成HTML页面. (2认同)
  • 据我所知,FMS使用动作脚本1作为其逻辑,所以仍然没有as3 ...但是反正这个问题对FMS一无所知 (2认同)
  • @Amarghosh - 服务器端javascript有很多例子 - http://en.wikipedia.org/wiki/Server-side_JavaScript (2认同)