2009-11-24 5 views
1

Quelqu'un vient de me dire qu'Actionscript est un langage client. Je ne sais pas comment cela est vrai si nous sauvegardons les fichiers .as sur le serveur? J'ai également entendu plusieurs fois avant que les gens se réfèrent à lui comme une langue côté serveur. Ce qui est vrai (si vous le pouvez, veuillez clarifier avec une référence). Merci.ActionScript est-il un langage côté client ou côté serveur?

Répondre

7

S'il vous plaît lire:

Client-Side (wikipedia)

Server-Side (wikipedia)

Les fichiers exécutables sont toujours stockés dans le serveur. Ce qui compte, c'est où ils seront dirigés.

Dans votre cas, s'il vous plaît noter que les fichiers .as sont pas exécutable, ils seront compilés dans un film flash .swf qui sera exécuté par le lecteur flash dans le navigateur du client.

+3

également, notez que vous n'avez pas besoin de télécharger les fichiers .as;) – Cay

2

Il fonctionne sur le client, c'est pourquoi il est le code côté client.

1

C'est un langage côté client. Même si les fichiers sont enregistrés en tant qu'éléments discrets sur le site Web, ils ne sont pas exécutés sur le serveur, ils sont téléchargés et exécutés sur le client.

0

De nombreux systèmes exécutent des AS côté serveur. FMS, SmartFoxServer ...

0

Alors que la plupart des scripts d'action sont côté client, comme Joel l'a noté, il existe des implémentations côté serveur. En outre, Adobe a fait la démonstration d'une implémentation qui exécute actionscript des deux côtés sans forcer le développeur à discriminer à Adobe MAX 2008. Vous pouvez regarder that video here ou lire un synopsis of it here.

Questions connexes