none
Quelles technologies choisir ? RRS feed

  • Discussion générale

  • Bonjour,

    Je commence un projet de type application web-based qui devrait également être accessible hors-ligne avec un système de synchronisation des données avec la base de données à la récupération de la connexion.

    - Quel moteur de base de données est le plus optimisé pour ce genre de contrainte ? SQL Server est-il une bonne solution ?

    - Quelle technologie utiliser pour la synchronisation ?

    L'application pourra générer des graphiques de différents types (radars, jauges,...), Javascript (d3.js) est-il une bonne idée ? Existe-t-il une technologie Microsoft qui permettrait de faire la même chose ?

    L'application pourra générer des rapports incluant ces graphiques.

    L'application devra utiliser un web service et/ou REST.

    L'application devra être évolutive, facilement maintenable, et disposer de tests automatiques. 

    Après plusieurs recherches, j'aimerais plutôt m'orienter vers le développement en ASP.NET avec le pattern MVC, Web API pour REST, AngularJS côté client pour, entre autres, la sauvegarde de données en mode offline avec JSON, ainsi que Bootstrap pour l'interface (mobile).

    Azure me semble être la solution idéale pour l'hébergement des données.

    Suis-je sur la bonne voie ?

    Je vous remercie par avance pour la considération que vous porterez à ma requête.


    vendredi 27 février 2015 10:09