vendredi 19 septembre 2014

Comment choisir une solution de centralisation de données, pour un jeu ou une application sur Flash ou Flex ?
Quand on développe une application ou même un jeu avec Flash ou avec Flex, et que l'on doit partager des données entre les joueurs ou les utilisateurs, on peut avoir besoin de transmettre et recevoir des données, vers et depuis un serveur distant centralisé. Une question primordiale surgit : Comment choisir une infrastructure d'enregistrement de données pour les scores, les identifiant et mots de passes, les pourcentage de niveau de jeu ?
En cherchant sur les forums, j'ai trouvé un certain nombre de solutions, que j'ai évaluées selon leurs coûts financiers et selon la complexité de leurs mises en œuvre pour le programmeur qui modifiera, avantageusement ou non, la rapidité du développement.

  • A) Application / jeu pour navigateur web :

Solution A-1)
Une application de navigateur web : soit une application frontend sur Flash et backend sur serveur PHP et base de données MySQL en-ligne.
Evaluation chiffrée :
- Coût financier prévu : 4/5 : Serveur Free sans nom de domaine 3/5 : Serveur Free et nom de domaine   - 2/5 : Serveur OVH et nom de domaine  (coefficient 2)
- Complexité : 5/5
Moyennes : 4,3/53,6/53/5

Solution A-2) Une application de navigateur web : soit une application frontend sur Flash et données en backend : utilisation de SharedObject en mode remote, sur serveur "Adobe Flash Media Server" CF .
Evaluation chiffrée :
- Coût financier prévu : 2/5 (coefficient 2)
- Complexité : 5/5
Moyennes : 3/5

Solution A-3) Une application de navigateur web : soit une application frontend sur Flash et backend sur serveur en-ligne : API Gamua Flox sur serveur dédié ... CF http://gamua.com/flox.
Evaluation chiffrée :
- Coût financier prévu  : 2/5 (coefficient 2)
- Complexité : 5/5
Moyennes : 3/5

Solution A-4) Une application de navigateur web : soit une application frontend sur Flash et backend sur serveur en-ligne : API SteamWorks sur serveur dédié ... CF http://partner.steamworks.com.
Evaluation chiffrée :
- Coût financier prévu  : 3/5 (coefficient 2)
- Complexité : 2/5
Moyenne : 2,6/5


  • B) Application / jeu pour appareil mobile :

Solution B-1) Une application pour smartphone et tablettes :  soit une application utilisant AIR / Starling + Feathers et  et backend sur un serveur PHP et base de données MySQL en-ligne.
Evaluation chiffrée :
- Coût financier : 4/5 Serveur Free sans nom de domaine3/5 Serveur Free et nom de domaine   - 2/5 Serveur OVH et nom de domaine ... (coefficient 2)
- Complexité : 3/5
Moyennes : 3,6/53/52,33/5 

Solution B-2) Une application pour smartphone et tablettes : soit une application utilisant AIR / Starling + Feathers et  et un backend : API Gamua Flox sur serveur dédié ... CF http://gamua.com/flox.
- Coût financier : 2/5 (coefficient 2)
- Complexité : 3/5
Moyennes : 2,3/5