2009-11-24 6 views

Respuesta

6

Respuesta corta: NO, ActionScript 3 es del lado del cliente, ya que Flash es una tecnología del lado del cliente.

Respuesta larga: Haxe

+1

Gracias por la respuesta, pero me confundió un poco. ¿Cómo es Actionscript un lenguaje del lado del cliente si guardamos los archivos .as en el servidor? – perez

+2

mmm sí, parece que estás un poco confundido. El lado del cliente significa que el script se ejecuta en el cliente, no en el servidor, aunque los archivos siempre se almacenarán en el servidor. Lea la entrada de wikipedia en "lado del cliente" para obtener más información. En cuanto a los archivos .as, no importa dónde los coloquemos, ya que se compilarán en un .swf (la película flash), que luego será ejecutado por el reproductor flash en el navegador del cliente (a menos que hagamos uso de algo elegante como Adobe AIR). – danii

+2

Desarrollo Actionscript del servidor para Flash Media Server, por lo que puede considerarlo como un lenguaje del lado del servidor. Sin embargo, no es exactamente lo mismo que PHP, ya que su intención es hablar con las aplicaciones Flash del lado del cliente, en lugar de generar páginas HTML. –

0

¿Qué tan fuerte es en gran parte depende de sus propias necesidades y el trabajo a mano.

Lo que puede hacer es enumerar los requisitos que le interesan, por ejemplo, documentación, facilidad de depuración, soporte de la comunidad, soporte de proveedores, facilidad de implementación, etc. Para cada idioma que desee comparar, califique cómo lo hace cada uno en estos requisitos.

Si la puntuación Actionscript 3 el más alto, se le han respondido a su propia pregunta :)

Sin embargo, uno de sus requisitos es "puede desarrollar código del lado del servidor para la generación de HTML como PHP", y que' Encontraré que la puntuación de Actionscript es bastante baja allí. Mientras que un ActionScript limitado del lado del servidor está disponible en Flash Media Server, es más para proporcionar servicios a aplicaciones Flash del lado del cliente que para entregar HTML.

+0

gracias por la información agregada, a pesar de que resulta que AS3 no es exactamente del lado del servidor en la forma en que yo pensaba. Pero aún así, buena información y comentarios. – perez

3

RedRocket Server es un ejemplo de AS3 se ejecuta en el servidor. No sé qué tan avanzado está el proyecto, pero es posible que desee comprobarlo.

1

Seguro que puede utilizar ActionScript 3 como idioma del lado del servidor. Compruebe www.components4developers.com. Tenemos una herramienta de n niveles que permite que un servidor de aplicaciones aloje la funcionalidad AS3, la funcionalidad Java, la funcionalidad C++ y Delphi en el mismo servidor al mismo tiempo. La funcionalidad (llamada servicios) puede realizar llamadas entre servicios (a otros servicios en el servidor de aplicaciones).

De manera similar, se pueden llamar desde clientes escritos en C++, Delphi, PHP, Java, ActionScript 3, C puro y más.

mejores deseos Kim Madsen

4

respuesta corta: SÍ

uso redtamarin

http://code.google.com/p/redtamarin/

redtamarin le permiten ejecutar código de AS3 en la línea de comandos y también en el lado del servidor

tendrá API nativa para el sistema de archivos CA cess, sockets, streams estándar (stdout/stderr/stdin), información del sistema operativo, etc.

Ahora depende de lo que necesite hacer en el lado del servidor.

Si necesita acceder a las bases de datos, redtamarin no tiene API para hacerlo aún (en una versión futura).

Pero necesita hacer CGI, ejecutar su propio servidor HTTP o servidor de socket, yes redtamarin puede hacer todo eso.

edición:

prueba aquí http://www.burrrn.com

este sitio web está totalmente programado con ActionScript 3.0 en el backend

  • que se ejecute un programa ABC (ActionScript código de bytes) como CGI
  • procesa los verbos HTTP GET/POST/PUT/DELETE/etc.
  • se conecta a 5 bases de datos CouchDB
  • toda la navegación, páginas, etc. se generan mediante el código que agrega datos en plantillas y luego representa páginas HTML
  • procesa datos de formulario, hace RESTful API en JSON/XML, así como básica/autentificación digerir
  • y mucho más

Todo lo que, de nuevo, en ActionScript 3.0 con redtamarin como el tiempo de ejecución

así que pueden responder definitivamente

Cuestiones relacionadas