• [^] # Re: Mozilla souhaite s'allier à d'autres projet Libres pour faire face à MS-Longhorn

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Mozilla souhaite s'allier à d'autres projet Libres pour faire face à MS-Longhorn. Évalué à 9.

    J'oubliais
    Sur le poste client ou le poste serveur ?

    Coté javascript, toujours poste client.

    Si il s'agit d'une appli desktop, tout se passe sur le client (forcément), sans restriction.

    Si il s'agit d'une appli web (=client leger riche) : à partir de ton écran en xul, tu n'a pas accés aux composants XPCOM locaux (pour des raisons de sécurité, sauf si ton appli est signée).

    Bien sûr, dans les deux cas, tu peux communiquer avec un serveur http via des services web (XML-RPC, SOAP), et celui ci peut te générer des écrans XUL dynamiquement (pour des applis web, via php par exemple) ou te générer du RDF (format XML contenant les données utilisés pour remplir les widgets graphiques , comme les combo, les treeview etc..)

    Tu peux aussi faire installer sur le poste client des composants XPCOM qui peuvent communiquer avec des serveurs autres que http. par exemple, il existe un XPCOM pour interroger une base mysql. Donc en javascript on peut instancier un objet mysql pour executer des requètes ;-)