IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ext JS / Sencha Discussion :

ExtJS -> Que choisir côté serveur ?


Sujet :

Ext JS / Sencha

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 244
    Par défaut ExtJS -> Que choisir côté serveur ?
    Bonjour,

    Dans le cadre de nouveaux développements de sites web qui doivent être compatible avec des tablettes, nous avons décidé de regarder de plus près à HTML5 + le framework EXTJS.

    Mais je voudrais savoir avec quelle architecture serveur cela se "marie" bien. Avec gestion de sécurité.

    Actuellement nous utilisons Flex - BlazeDs - Services Java.

    D'avance merci pour vos informations

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    Bonjour,
    pour ma part J'ai pour un projet à grande échelle ~100 000 a 200 000 utilisateur j'ai utilisé PHP
    ce service étant prévu dans un premier temps avec un ensemble de fonctionnalité simple et réduit mais ayant potentiellement beaucoup de compléments encore inconnu à ajouter, PHP nous est apparu comme une bonne solution. Apache PHP Zend Oracle en effet la conception modulaire de la partie ExtJS a permit de prévoir des ajouts de module tant coté serveur que client sans interruption de service. les modules étant déployés à chaud.

    Pour au autre projet un peut moins gros en terme de nombre de client. nous utilisons Tomcat Java JsonServlet Oracle.

    en fait la partie serveur n'a que peut d'impact et le choix est indépendant de ExtJS c'est une question de capacité et de service.

    les applis ExtJS sont comme des client lourd déployé à la volée qui dialogue avec le serveur via HTTP(S) selon une API que l'on défini nous même.
    nous avons choisi des échanges JSON.

    la partie ExtJS est développé indépendamment du serveur. chaque accès à un service est implémenté par un un bouchon un simple fichier JSON.

    ensuite (en parallèle) on fait la partie serveur qui implémente chaque service dans la techno choisie en fonction du besoin (charge disponibilité reprise redondance répartition de charge sécurité compétence de l'exploitant etc.) chaque service doit produire des flux JSON ayant la même structure que les bouchon de la partie ExtJS

    la phase finale consiste à assembler le tout. en Java un mapping des url /xxx/service.json vers les applet java et en php une définition des rewrite_rules suffisent à brancher le tout.

    nous avons même présenté un solution entièrement en ExtJS pour (avec des bouchons) pour faire une proposition à nos utilisateurs, qui on demandé à voir un démonstrateur avant de lancer le développement. nous avons remplacé les bouchons par du php et mysql le démonstrateur dynamique ayant été approuvé et vu le contexte le tout fut développé en Java. le passage de l'un à l'autre n'a eu aucun impact sur la partie Extjs.

    nous avons expérimenté d'autres techno serveur, mais jusqu'ici nous n'avons jamais jamais eu besoin de les utiliser.

    dans cette approche nous avons des "single page application" et un paquet d'url de service
    tout le js et css sont statiques et le html est inexistant (une page vie référençant un js) la partie dynamique ne sert que du JSON.
    Ruby n'apporte rien par rapport à JAVA ou PHP mais il n'est pas plus inadapté c'est juste qu'il est chez nous moins maitrisé par les exploitants et les développeurs.
    Node.js est lui intéressant. surtout en terme d'usage des ressources serveur. chez nous il n'est pas maitrisé par les développeur, inconnu des exploitants. Mais il réponds de façon simple à des problématiques qui nous intéresse. reste que pour le moment le besoin ne c'est pas fait sentir pour qu'il soit choisit.

    Pour moi un des avantage d'ExtJS c'est qu'il est indépendant de la techno serveur. Ce qui laisse toute la liberté pour répondre à cette question en fonction du besoin final et non de la techo choisie pour l'IHM

    A+JYT

Discussions similaires

  1. Serveur dédié, que choisir
    Par gyonline dans le forum Hébergement
    Réponses: 0
    Dernier message: 10/06/2008, 23h30
  2. Quel hébergement ? Que choisir ? Serveur ?
    Par bum dans le forum Hébergement
    Réponses: 2
    Dernier message: 17/05/2007, 17h46
  3. [Architecture]Que choisir comme technologie serveur ?
    Par madfu dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 14/12/2006, 12h37
  4. Que choisir pour faire un Client/Serveur
    Par Crayon dans le forum Composants VCL
    Réponses: 5
    Dernier message: 10/04/2005, 17h43
  5. Web contre client/serveur que choisir??
    Par silvermoon dans le forum Débats sur le développement - Le Best Of
    Réponses: 41
    Dernier message: 24/01/2004, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo