Langages pour création logiciel navigateur
monsieurB
-
monsieurB -
monsieurB -
Bonjour,
Quel(s) langage(s) ou framework(s) utiliser pour créer un logiciel en ligne fonctionnant dans un navigateur, comme par exemple la suite bureautique disponible dans One Drive ?
Qu'est-ce qui est suffisamment performant et fluide pour donner l'impression d'une utilisation offline et permet la sauvegarde en ligne (BDD) ?
Créer un programme cloud en gros.
Merci.
Quel(s) langage(s) ou framework(s) utiliser pour créer un logiciel en ligne fonctionnant dans un navigateur, comme par exemple la suite bureautique disponible dans One Drive ?
Qu'est-ce qui est suffisamment performant et fluide pour donner l'impression d'une utilisation offline et permet la sauvegarde en ligne (BDD) ?
Créer un programme cloud en gros.
Merci.
A voir également:
- Langages pour création logiciel navigateur
- Navigateur web - Guide
- Money logiciel - Télécharger - Comptabilité & Facturation
- Logiciel - Guide
- Logiciel de sauvegarde gratuit - Guide
- Logiciel montage vidéo gratuit windows 10 - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
Ce genre de solution a deux composants, une partie (en javascript) étant exécutée dans le navigateur, une autre partie étant exécutée sur des serveurs centralisés (dans le cloud).
Ces deux parties communiquent et collaborent.
Ce genre de solution a deux composants, une partie (en javascript) étant exécutée dans le navigateur, une autre partie étant exécutée sur des serveurs centralisés (dans le cloud).
Ces deux parties communiquent et collaborent.
monsieurB
Oui c'est le même principe que pour un site web, mais ce que je cherche à savoir c'est si il y a des framework javascript optimisés pour ce genre de chose, j'ai pu voir que l'on peut faire des applications grâce à de nombreux framework javascript mais le souci est que les seuls exemples que j'ai pu voir sont de petites applications, du coup je ne suis pas en mesure d'estimer si parmi ces framework certains sont-ils suffisamment performants pour des programmes plus lourd comme ceux cités plus haut.
Bonjour,
Le Javascript, ici, n'est utilisé que pour gérer la partie visuelle et détecter les différents évènements ( click, déplacement, selection de text...... )
Tout ce qui concerne les éventuels calculs se faisant côté serveur ( en php par exemple ou en node.js ..(ou n'importe quel autre langage serveur... ))
Dis toi qu'avec une application Javascript ( côté client ) c'est ta façon d'écrire et d'optimiser ton code ainsi que les performances du navigateur qui joueront un rôles primordial dans la fluidité ou non du programme.
Après... il y a aussi la possibilité de passer par des applets java. ( pour rappel (juste au cas où).. Java n'est pas Javascript ).
Le Javascript, ici, n'est utilisé que pour gérer la partie visuelle et détecter les différents évènements ( click, déplacement, selection de text...... )
Tout ce qui concerne les éventuels calculs se faisant côté serveur ( en php par exemple ou en node.js ..(ou n'importe quel autre langage serveur... ))
Dis toi qu'avec une application Javascript ( côté client ) c'est ta façon d'écrire et d'optimiser ton code ainsi que les performances du navigateur qui joueront un rôles primordial dans la fluidité ou non du programme.
Après... il y a aussi la possibilité de passer par des applets java. ( pour rappel (juste au cas où).. Java n'est pas Javascript ).
Tu parles de framework Javascript ... pourquoi ? Du "pure" Javascript fonctionnaire tout aussi bien (mieux ? )...
Perso je ne suis pas fan de node.js ( son créateur lui-même reconnait qu'il est bourré de failles de sécurités...)
Mais pourquoi pas. L'avantage c'est que tu n'auras qu'un seul langage à utiliser...
Perso je ne suis pas fan de node.js ( son créateur lui-même reconnait qu'il est bourré de failles de sécurités...)
Mais pourquoi pas. L'avantage c'est que tu n'auras qu'un seul langage à utiliser...
Car ces framework fonctionnent côté serveur.
Justement n'ayant jamais trop utilisé le JS je me demandais si on peu utiliser du PHP coté serveur et du JS coté client sans avoir à réactualiser à chaque fois qu'on a besoin d'accéder à la BDD ? Si je ne me trompe pas : JS seul (donc sans framework serveur) = pas d'accès à la BDD sans PHP.
Justement n'ayant jamais trop utilisé le JS je me demandais si on peu utiliser du PHP coté serveur et du JS coté client sans avoir à réactualiser à chaque fois qu'on a besoin d'accéder à la BDD ? Si je ne me trompe pas : JS seul (donc sans framework serveur) = pas d'accès à la BDD sans PHP.
Car ces framework fonctionnent côté serveur.
Pas nécessairement.
NodeJS... oui... mais c'est le seul.
si on peu utiliser du PHP coté serveur et du JS coté client sans avoir à réactualiser à chaque fois qu'on a besoin d'accéder à la BDD
Oui, JS côté client (navigateur) et un langage serveur (pourquoi pas php) côté serveur.
Et pour éviter de réactualiser la page... il faut utiliser l'Ajax ( XmlHttprequest en "pure" JS )
JS seul (donc sans framework serveur) = pas d'accès à la BDD sans PHP.
Sans framework... c'est plutôt sans NODEJS (c'est le seul ! )
Et donc, Oui, JS, sans un langage serveur = pas d'accès à la bdd.
En langage serveur, il y a le PHP, le ruby, le python, le Java, le C# (ou autre DOTNET )...... tu as le choix....
A noter que nodejs fonctionne principalement avec des bdd NoSql ( comme mongoDB)
Pas sûr que ça convienne tout à faire à ce que tu veux réaliser.
Je partirais plus sur une BDD relationnelle comme PostGreSql ou Mysql. et pour de la performance côté serveur, sûrement du ruby si tes applications sont gourmandes.. ou du PHP si moins besoins de rapidité/calculs..