
Envoyé par
LooserBoy
L'intérêt du cloud computing est que la puissance est coté serveur et non client.
... et donc son gros désavantage est que ça demandera des serveurs beaucoup plus gros (donc beaucoup plus coûteux) pour gérer ce que faisait auparavant chaque client dans son coin.
En bref, tout ce qui était géré jusqu'ici par le poste client (même basique: une tour à 200€ HT est désormais souvent largement suffisante), va devoir être supporté par le serveur et va augmenter en fonction du nombre de développeurs.
Pendant ce temps, les clients qui auront probablement de la puissance disponible 'à revendre' n'en feront plus rien d'où une mauvaise répartition de la charge et donc un gaspillage des ressources disponibles.
La conséquence est que quelque soit le client (grosse station de travail, petit pc portable ou netbook), les performances sont les mêmes puisque le serveur est le même et que les performances du client n'interviennent plus.
D'un autre côté, ça veut dire que tout ce qui sera fait sur le serveur devra faire un aller-retour (au sens réseau) avant d'être affiché sur le terminal utilisateur, d'où une interface moins réactive.
Si par exemple on fait un 'Ctrl + espace' pour voir les méthodes disponibles d'un objet et que c'est le serveur qui le calcule, la latence supplémentaire risque bien d'être (très) pénible au quotidien.
Perso, je développe beaucoup sur netbook
Ben amha tu dois être un des très rare cas

: entre l'écran rikiki et le clavier pas confortable, je pense qu'on peut objectivement dire que c'est ni l'idéal ni un cas représentatif (ou alors, j'ai zappé depuis trop longtemps le métro pour y voir au quotidien des centaines de gens en train de coder

).
les temps de compilation étaient un peu pénibles.
D'autres solutions que du 'cloud' sont déjà disponibles, qui permettent d'utiliser les serveurs juste pour ce qui me paraît pertinent (la compilation elle-même).
A noter que ces besoins sont en général réduits puisque la plupart du temps, on ne fait que de la compilation incrémentale : on ne recompile pas le projet complet à chaque point-virgule modifié dans un fichier source.
1 |
0 |