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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quelles technologies de développement seront les plus intéressantes d'ici fin 2011 ?
NoSQL, les OS mobiles, le Cloud, mais pas HTML5 ?

Le , par Gordon Fowler

72PARTAGES

6  1 
Pour ceux qui ne le connaissent pas, Philippe Vialatte est un des responsables de la rubrique .NET de Developpez.com. Bien loin d'être un "fanboy", il est un développeur ouvert sur toutes les tendances et toutes les technologies marquantes qui traversent le monde IT et qui sont susceptibles de le modifier en profondeur.

La preuve en est, ce week-end, Philippe se posait cette question sur Google+ : quelles vont être les technologies de développement les plus intéressantes de cette fin d'année ?

Pour lui, le Cloud public, je ne vois pas une grosse demande a court terme en cloud privé »), la mobilité (« entre Mango, iPhone 5 et Ice Cream Sandwich, la fin d'année va être chargée », note-t-il), NoSql (« dans l'idée d'une première adoption ») et la gestion unifiée du cycle de vie des applications (« parce que plein de monde est a la traîne sur le secteur ») sont les quatre tendances qui devraient marquer les mois qui viennent.

Sans oublier les « Smart Grids, un reste de mon passé dans l'audit énergie ». Pour mémoire, les smart grids sont des réseaux de distribution d'électricité intelligents qui utilisent l'IT de manière à optimiser la production et la distribution.

On remarquera l'absence du HTML5 dans cette liste.

« Pour le HTML5, j'ai encore des doutes », explique Philippe.

« Vu du monde du développement web en .Net, HTML5 apporte certes pas mal de choses sympas, mais soit les développeurs sont sur des applis orientées business et data, et HTML5 apporte peu, [...] soit les développeurs sont sur des applis orientées grand public, et pour le moment, il reste trop d'utilisateurs ignorés par le HTML5 pour investir massivement dedans [...], soit les développeurs font du multimédia ou des jeux et Flash et Silverlight sont encore plus efficaces et plus communs qu'HTML5 ».

Et de conclure sur le standard Web en cours de finalisation, « je ne vois pas un décollage ferme avant 6 à 8 mois ».

Un avis que vous partagez ?
Et pour vous ? quelles vont être les technologies de développement les plus intéressantes de cette fin d'année ?

Source : Google+ de Philippe Vialatte

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Mako 5013
Membre éprouvé https://www.developpez.com
Le 29/08/2011 à 14:12
Citation Envoyé par Gordon Fowler Voir le message
Et pour vous ? quelles vont être les les technologies de développement les plus intéressantes de cette fin d'année ?
Je ne me risquerais pas en prévision de ce genre, mes connaissances dans les différents contextes étant trop réduites pour avoir un avis objectif (bien que je trouve le jugement assez sévère envers HTML 5).

Par contre, je trouve l'idée de cette "comparaison" assez étrange. Vouloir comparer du NoSQL et du Cloud, c'est comme comparer des carottes et des patates, ça n'a pas de sens... Ces "technologies" se situent à des niveaux différents, ont des buts différents, et ne sont pas nécessairement en opposition les unes par rapport aux autres. Je trouve donc l'angle d'attaque de ce sujet, pour autant fort intéressant, assez étrange...

Mako.
8  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 29/08/2011 à 15:22
Citation Envoyé par ninfomane
Là où ça coince, c'est que ça va inciter les développeurs à créer plus d'applications Web. Une application doit être native à l'OS pour une meilleure intégration. Les applications Web vont juste déporter les problèmes des applications natives aux navigateurs qui deviendront aussi lourds qu'un OS. Quel en est l'utilité ?!
Je suis moi aussi le premier surpris, mais dans la pratique, l’intégration d'un logiciel à l'OS, la plupart des gens n'en ont rien à faire.
L’intérêt des applis web, c'est le zéro installation et maintenance du coté de l'utilisateur. Et en bonus, c'est multiplateforme (si on fait pas du IE only).
6  0 
Avatar de notia
Membre confirmé https://www.developpez.com
Le 29/08/2011 à 20:42
Si on parle de la fin de l'année, il est clair que le HTML5 n'aura pas le temps de décoler. On ne prends pas beaucoup de risque à dire ca.
Le Cloud va prendre son envole grâce au mobile et aux réseaux sociaux.
Le mobile va continuer sur sa lancé.

Par contre fin 2012 je vois autre chose.
- Une révision du modèle mobile pour 2 raisons:
1 - les développeurs voudront cibler plusieurs plateforme (WP7, Iphone,
android, etc...). La solution de ce problème c'est le HTML5
2 - Maintenir plusieurs OS, un par type de périphérique, se révèle être une
stratégie difficile. Aujourd'hui, elle est supportée car certains périphériques
manquent de puissance mais d'ici l'année prochaine les choses vont
changer. Du coup je vois bien une unification, un même os pour tous les
périphériques. Microsoft a d'ailleur annoncé la couleur mais iront-ils jusqu'au
smartphone. Intel aurait par exemple tout intérêt à développer un
smartphone sur ses processeurs.

- Développement de solutions avec de la réalité augmentée.
Aujourd'hui, par exemple, beaucoup de GPS essaient de représenter une
carte en 3D avec l'itinéraire. Je vois la fin de ce modèle pour laisser la place
à GPS qui filmerait la route et qui donnerait des indications en temps réel

- Utilisation du périphérique kinect. Aujourd'hui le SDK ne permet pas de sortir des applications commerciale (problème de licence). Mais lorsque cela sera possible, on risque d'assister à un petit boom.

- développement des box. Free a donné le ton, les autres opérateurs vont réagir. Microsoft, Apple et Google sont aussi sur le front. Cette bataille sera aussi virulente (voirplus) que la bataille des smartphone.

- etc...
5  0 
Avatar de Bisûnûrs
Modérateur https://www.developpez.com
Le 30/08/2011 à 9:37
Je ne m'y connais pas assez pour me prononcer sur certaines technologies citées, mais j'aimerais émettre une réserve sur les propos de Philippe concernant le HTML5, mon domaine de prédilection.

Nous sommes d'accord que les spécifications ne décolleront pas en cette fin d'année. En revanche, ce qui risque fortement de décoller c'est l'utilisation des modules finalisés, comme l'API de Géolocalisation ou du LocalStorage. Les développeurs (il devient de plus en plus difficile de les appeler simples intégrateurs maintenant) ont désormais tout ce qu'il faut pour les implémenter et proposer des solutions alternatives pour les anciens navigateurs.

Donc à mon avis, d'ici la fin de l'année, pas mal de développeurs commenceront à se mettre à l'HTML5 et en testeront les possibilités, c'est à ça qu'on verra un décollage de cette technologie.
5  0 
Avatar de ninfomane
Nouveau membre du Club https://www.developpez.com
Le 29/08/2011 à 18:11
Citation Envoyé par Uther Voir le message
Je suis moi aussi le premier surpris, mais dans la pratique, l’intégration d'un logiciel à l'OS, la plupart des gens n'en ont rien à faire.
L’intérêt des applis web, c'est le zéro installation et maintenance du coté de l'utilisateur. Et en bonus, c'est multiplateforme (si on fait pas du IE only).
Les applications natives profitent des améliorations des OS. Je vois quand je développe pour Android, je ne me soucis pas vraiment des styles ni des animations. L'utilisateur navigue sur mon appli comme il le ferait avec n'importe quelle autre application. Alors bien sûr, avec les applications Web, l'utilisateur aura la même utilisation de l'appli peut importe l'OS. Faut-il ajouter que Firefox ou Chrome sont avant tout des navigateurs Internet. Ils ont été créés à la base pour afficher du contenu (qu'HTML 5 enrichi d'ailleurs...) et non intégrer des applications.

Le plus intéressant est donc ce développement des Clouds et des web services associés.
4  1 
Avatar de psykokarl
Membre confirmé https://www.developpez.com
Le 29/08/2011 à 20:27
Citation Envoyé par ninfomane Voir le message
Faut-il ajouter que Firefox ou Chrome sont avant tout des navigateurs Internet. Ils ont été créés à la base pour afficher du contenu (qu'HTML 5 enrichi d'ailleurs...) et non intégrer des applications.
D'accord !
Mais il faut se rappeler ce qu'est le HTTP, le protocole sur lequel se base un navigateur avant tout. Le HTTP c'est l'envoie d'une requête par le client et le retour d'une réponse par le server... point barre.
Que d'évolution depuis...

Fort de sa popularité, du en grande partie à sa simplicité et à l'existence d'un standard. La programmation Web s'est développé en partie parce qu'elle permettait de faire de la communication réseau sans faire de Socket et surtout pour sa large diffusion dans le domaine publique. Rien a configurer le web c'est surtout l’accès immédiat à une immense base de contenu et une présentation de base, même sans css et javascript, bien plus sexy que ses cousins NFS, Telenet ou FTP.

La communauté à "bidouillé" le protocole ici et la pour ajouter des fonctionnalités: Les cgi, les fast cgi, les langages interprétés coté client, l'AJAX qui permet déjà de simuler tout ce qui était possible avec du socket.
Ah ? j'entends parler des websockets qui approchent ! La boucle est bouclée j'ai envie de dire.

Du coté des navigateurs l'enjeu est de taille. Sur un fond de concurrence ils sont de moins en moins gourmand et de plus en plus rapide. Au final les navigateur vont tendre vers la machine virtuelle niveau complexité/puissance. On parle déjà de module qui compilerait en local du code client par exemple. Reste les problèmes de sécurité que cela pose...

Pour ma part je vois bien les possibilités de P2P booster les fonctionnalités du web (prends ça dans les dents hadopi...) et au final damer le pion du cloud computing qui me parait comme un phénomène marketing destiné à créer un besoin. Bref j'ai tendance à attendre beaucoup au niveau de l'évolution des navigateurs. Mais bon c'est peu être pas pour l'année prochaine (remarquez, ça vaut pour le cloud et le no-sql également).
4  1 
Avatar de Tesing
Membre confirmé https://www.developpez.com
Le 30/08/2011 à 13:50
Étant donné que le développement Androïd utilise Java et en prenant en compte l'omniprésence de ce langage je pense donc que Java est de manière générale une technologie intéressante, et en particulier pour cette fin d'année avec le développement d'applications mobiles.

Pour HTML5, attendons les spécifications officielles.
4  1 
Avatar de ninfomane
Nouveau membre du Club https://www.developpez.com
Le 30/08/2011 à 9:57
Citation Envoyé par psykokarl Voir le message

Pour ma part je vois bien les possibilités de P2P booster les fonctionnalités du web (prends ça dans les dents hadopi...) et au final damer le pion du cloud computing qui me parait comme un phénomène marketing destiné à créer un besoin.
Je te suis sur l'idée et rien n'indique que le Cloud doit être un serveur. Le nuage, c'est Internet et notre ordinateur (par exemple) fait partie de cet Internet. Comment peut-on prévoir une qualité de service (rapidité et accessibilité) sur nos fichiers distants si ils ne se trouvent que sur un même serveur ?! P2P rocks for that !

Quant au HTTP, tu l'as dit, c'est pour des requêtes et rien de plus. D'où ma pensée vers les Web services qui devraient plus qu'émerger.

Quant à ce que je pense sur les appli OS, je suis motivé par le fait qu'un utilisateur adhère souvent au principe de l'appareil qu'il utilise (même inconsciemment). Que ce soit un Winwin, un Linux, un WinPhone, iOS ou encore Android (et j'en passe), chaque système a une particularité de fonctionnement qui intéresse l'utilisateur. En mettant l'application sur le Web, l'utilisateur perd cette approche et il devient inutile d'avoir des OS différents.
2  0 
Avatar de gagaches
Membre confirmé https://www.developpez.com
Le 30/08/2011 à 8:41
@notia : d'accord avec ton avis mais dans un futur plus lointain !
Notamment sur le combat entre les box ...

Pour cette fin d'année ?

Les applis mobiles and ... that's all.
Le cycle de vie d'un dev est court et on peut rebondir rapidement sur les tendances web classiques.

Le Cloud, ça fera comme les SaaS : un peu de "branlette marketing/cérébrale" mais grosso-merdo, ça restera les mêmes web apps/boutiques d'achat déjà développées (google, facebook, youtube, dailymotion, flickr, picasa, deezer, spotify, radiomeee, twitter, digg, dropbox, megaupload, blogger, qype, ...) avec de nouvelles fonctionnalitées.

les entreprises ont peu adhéré au SaaS au final.

Quand on est sur internet, on cherche :
- des docs (google docs & cie)
- se repérer (google maps & cie)
- de la musique/vidéo/photos
- discuter/rencontrer des gens (facebook)

bref, des activités faites à plusieurs.
Pour la partie créative (dessin, musique, photo, vidéo, ...), ça reste du privé et là, on a d'avantage besoin d'une appli locale qui bouge plutôt qu'un cloud.

On peut par contre espérer que d'ici la fin d'année (4 mois), on voit apparaitre de nouveaux services/apps mobiles "utiles".
(on est bcp trop dans le futile, amha)
1  2 
Avatar de abriotde
Membre chevronné https://www.developpez.com
Le 30/08/2011 à 14:19
Trop d'offres tue l'offre... et pour moi les OS mobiles ont donnés leurs vaches grasses. Les gens ne payeront plus un smartphone 600 euros avec des application qu'ils prennent par dizaines juste pour tester (à 3-5 euros chacune).

Pour les développeurs la segmentation du marché réduit l'intérêt de développer pour un OS particulier et d'adapter pour chaque.

Certes les grosses applications ont encore de la marge. Mais fini la lampe de poche jackpot.
1  3