L’état du monde IT : les frameworks, catalyseurs des langages dynamiques dans les entreprises 

Le 31 décembre 2009 (09:37) - par Cyrille Chausson

Rubriques : Outils de développement - langages Tags : developpement - php - ruby - framework

Poussé par le Cloud Computing et ses serveurs d’applications, les frameworks de développement ont connu en 2009 un fort élan. Et ce sont les langages dynamiques du Web, comme PHP et Ruby, qui en ont le plus bénéficié notamment grâce à l’attirance des entreprises pour les cadres applicatifs.

Structurer pour attaquer les SI. C’est une des missions que doivent remplir les frameworks de développement Web qui, en 2009, ont pris un fort embonpoint. Poussés notamment par la montée en puissance des langages dynamiques, parfois jeunes, et bien sûr, par un contexte très propice aux technologies Web, comme les applications hébergées (Saas - Software-as-a-service) ou encore le Cloud Computing.

Pour rappel, un framework renferme un cadre applicatif qui propose une série de bibliothèques, d’API, et de modules scellés dans un environnement cohérent et structuré. Le développeur vient y chercher également des widgets ou bouts de code qui définissent souvent des fonctions de façon pré-configurée. Sur le papier, en gros, il est considéré comme un accélérateur de développement. Promulgué par le langage Java, dont la communauté a très tôt compris l’intérêt de proposer des cadres fonctionnels, le framework a gagné la plupart des autres langages.

L’emblème de ce phénomène, qui aura créé le plus de buzz outre-Atlantique, reste indubitablement Ruby On Rails. Le framework exploite le jeune langage Ruby, qui n’a cessé de rallier à sa cause nombre de développeurs durant l’année selon le Gartner et le cabinet d’études Evans Data. Ce dernier prétend même que les pays dits émergents, comme l’Inde ou les pays de l’Est - des centres de l’offshore -, auraient succombé plus que la moyenne au charme du langage en raison de ses capacités de développement accéléré. La raison : son framework Ruby On Rails qui, si on écoute la communauté, devient indissociable du paysage Web 2.0.

Python, PHP, Javascript : tous concernés

Mais il n’est pas le seul à surfer sur la vague du framework. Tous les langages qui motorisent le Web ont un peu plus plongé dans le phénomène en 2009. Parfois poussés par des acteurs du Cloud Computing, comme Google qui a donné un coup d’éclairage sur Django (framework Python) pour soutenir son serveur d’application hébergé App Engine. Ou PHP qui, outre le célèbre Zend Framework, a connu l’arrivée de Symfony qui vient tenir la dragée haute à la “PHP Company”. Comment ne pas citer également les cadres applicatifs Javascript qui ne cessent de se multiplier (trop vite ?) pour faciliter un peu plus la réalisation des interfaces utilisateurs du Web 2.0.

Même son de cloche pour le langage Java, dont un des plus célèbres frameworks, Spring, est parti en 2009 avec son éditeur, SpringSource, chez le n° 1 de la virtualisation VMware, pour probablement servir de support à un vaste projet d’infrastructure applicative de Cloud Computing.

Bref, c’est bien la “wébisation” des applications et des infrastructures qui aura consacré la notion de framework pour la rendre quasi-indissociable d’un modèle de développement. De leur côté, les entreprises, dont les front-end reposent de plus en plus sur les langages dynamiques - considèrent les frameworks comme un moyen de structurer les développements en offrant non seulement un socle de base, mais également la pérénnité et la sécurité. Ce que finalement, un langage seul n’offre pas.

Tout sur les frameworks en une douzaine d’articles sur LeMagIT :

- Décembre

Ruby débute au Japon son parcours pour l’ISO

- Octobre

Le créateur de Python propose de geler la syntaxe pour faciliter les migrations
Fabien Potencier, Pdg de Sensio et créateur de Symfony : « en entreprise, Ruby et Python n'existent pas »

Ruby : Engine Yard lève 19 millions de dollars

- Septembre

VMware a finalisé l'acquisition de SpringSource

- Août

.Net un peu plus proche de PHP ou quand Microsoft drague les langages stars du Web 

- Mai

Embarqué : Microsoft verse le Micro Framework .NET dans l'Open Source
Zend Framework accélère le mariage de PHP et d'Amazon

- Mars

Google met un turbo à Python pour accélérer App Engine
Mix 09 : Microsoft se fait plus précis dans le cloud computing, sauf en matière de prix

- Février

Ruby : plus populaire dans les pays émergents qu'en Europe

- Janvier

L'Open Cloud Consortium avance sur un nuage plus Open Source et standardisé

le mag it premium
vues 1387 lectures commentaire 0 commentaire(s) recommandation notez cet article
0

Réagissez à cet article

Votre Pseudo

Commentaire

Les plus populaires
Les plus lus Les mieux notés Les plus commentés
LES BLOGS DE LA REDACTION

Indi@

Three new products for C-DAC annual day

Centre for Development of Advanced Computing (C-DAC) today announced three new…

Reynald Fléchaux

Jour.homme

Dégraisser le mammouth informatique de l’Etat : vers une solution à l’anglo-saxonne

Le ministère du Budget prépare sa deuxième conférence sur les déficits…

Valery Marchive

Casualtek

Lutte contre la pédopornographie : des moyens artisanaux qui tranchent avec la volonté politique affichée

La pédopornographie, sur Internet, est une réalité difficile : discuter…

LesSourcesIT
Livres blancs
juniper couv2 0310

Investissement dans le réseau en vue de recevoir un service de cloud computing évolutif, fiable et sécurisé – Une étude Forrester

Les entreprises sont de plus en plus attirées par les services informatiques. Grâce à leur investissement dans le clo...

juniper couv1 0310

Un accès distant sécurisé garantissant la protection des données et la continuité des opérations

Pour la continuité des opérations ou en cas de travail à domicile, il peut être nécessaire que les employés accèd...

Les dossiers du MagIT
Les dernières offres d'emploi

 Production executive - Chef de projet emailing H/F Paris

Au sein de notre pôle «Service Professionnel» à Paris, vous êtes rattaché au Directeur du support et production et êtes en relation permanente avec nos clients en binôme avec un Account Manager responsable de la relation client.

 Sales Manager / Responsable commercial H/F Paris

Sous la responsabilité du Directeur Commercial Europe de la Société, vous serez chargé(e) de la prospection et du recrutement de nouveaux clients hôteliers, 3*, 4* et luxe.

 Technicien Unix H/F

Vous souhaitez relever de nouveaux défis ? KELLY IT-ENGINEERING, spécialisé dans la recherche de profils dans le domaine de l'Informatique et des Arts Graphiques recherche en urgence pour un de ses...

 Ingénieur commercial H/F

Crée en 2006, notre client est une PME de 10 collaborateurs qui a pour vocation la distribution de produits et de solutions informatiques auprès d'une clientèle composée de professionnels : grosses...

 Ingénieur études Oracle H/F

Vous souhaitez relever de nouveaux défis ? KELLY IT-ENGINEERING, spécialisé dans la recherche de profils dans le domaine de l'Informatique et des Arts Graphiques recherche en urgence pour un de ses...