Home » Articole » Articles » Ordinateurs » Développement Web » Les tendances actuelles du développement Web

Les tendances actuelles du développement Web

Posté dans : Développement Web 0

Aussi important qu’il soit de savoir comment nous en sommes arrivés là où nous en sommes aujourd’hui, il est également important de rester à jour en matière de développement Web. Les nouveaux produits et innovations peuvent grandement affecter le paysage en peu de temps. Nous pouvons considérer l’essor rapide de Facebook, Twitter et de la myriade de services Google désormais utilisés dans le monde comme des exemples de la rapidité avec laquelle les nouvelles technologies sont adoptées.

Stiluri de cloud computing (Styles de cloud computing)

Le cloud computing peut être vaguement défini comme l’allocation de matériel et/ou de logiciels sous un modèle de service (les ressources sont affectées et consommées selon les besoins). En règle générale, ce que nous entendons aujourd’hui appeler le cloud computing est le concept de commerce interentreprises tournant autour de la « société A » qui vend ou loue ses services à la « société B » sur Internet. Un cloud peut être public (hébergé sur un Internet public, partagé entre les consommateurs) ou privé (les concepts de cloud de provisionnement et de stockage sont appliqués aux serveurs au sein d’un pare-feu ou d’un réseau interne géré de manière privée) et peut également appartenir à des sous-ensembles plus petits entre les deux, comme illustré dans le graphique ci-dessus.

Dans le modèle informatique d’infrastructure en tant que service (IaaS), qui est le plus souvent associé au terme cloud computing, un ou plusieurs serveurs avec des quantités importantes de puissance de traitement, de capacité et de mémoire, sont configurés via des méthodes matérielles et/ou logicielles pour agissent comme s’il s’agissait de plusieurs systèmes plus petits qui s’additionnent à leur capacité. C’est ce qu’on appelle la virtualisation ou les serveurs virtuels. Ces systèmes peuvent être « de taille appropriée » où ils ne consomment que les ressources dont ils ont besoin en moyenne, ce qui signifie que de nombreux systèmes nécessitant peu de ressources peuvent résider sur un seul élément matériel. Lors du traitement des demandes d’extension ou de contraction d’un système, les ressources de ce serveur peuvent être ajoutées ou supprimées pour tenir compte du changement. Il s’agit d’une alternative aux serveurs physiques multiples, où chacun aurait besoin de pouvoir répondre non seulement aux besoins de pointe moyens mais attendus des ressources système.

Le logiciel en tant que service, la plate-forme en tant que service et la liste sans cesse croissante de modèles « en tant que service » suivent le même modèle de base d’équilibrage du temps et des efforts. Les plateformes en tant que service permettent un contrôle central des profils des utilisateurs finaux, et les logiciels en tant que service permettent une mise à jour simplifiée (et/ou automatisée) des programmes et des configurations. Le stockage en tant que service peut remplacer le besoin de traiter manuellement les sauvegardes et la maintenance du serveur de fichiers. En effet, chaque « as-a-service » s’efforce de fournir à l’utilisateur final une alternative « aussi bonne sinon meilleure » ​​à la gestion d’un système lui-même, tout en essayant de maintenir le coût de ses services inférieur à celui d’un solution auto-gérée.

NOTES COMPLÉMENTAIRES

L’une des meilleures méthodes pour se tenir au courant consiste à suivre des magazines spécialisés, des blogs de leaders de l’industrie et simplement à naviguer sur Internet à la recherche de nouveaux articles ou de fonctionnalités de site que vous n’avez pas remarquées auparavant. Les agrégateurs de contenu tels que Zite, Feedly et Slashdot font partie de mes favoris.

À titre d’exemple à petite échelle, imaginez que vous et quatre de vos amis démarrez tous une petite entreprise. Face aux coûts d’achat de serveurs et de logiciels pour le stockage de données, l’hébergement Web et les programmes bureautiques, chacun d’entre vous investirait des fonds dans l’équipement et le personnel pour l’entretenir, même si une grande partie peut être peu utilisée au début de votre entreprise. Cet investissement initial élevé réduit le financement disponible qui peut avoir été utilisé ailleurs, et votre retour sur investissement devient plus long. Au lieu de cela, chacun de vous créerait un compte avec les services cloud d’Amazon pour le stockage de fichiers et l’hébergement de sites Web, qui vous sont privés, mais physiquement stockés sur des serveurs partagés par d’autres utilisateurs. Étant donné que ces services sont gérés hors site par le personnel d’Amazon, aucun d’entre vous n’a besoin d’embaucher du personnel informatique pour gérer ces serveurs, ni d’investir dans l’équipement lui-même. Juste en n’ayant pas besoin d’embaucher un administrateur système (estimé à 40 000 $ de salaire), vous pouvez payer pour un peu plus de 3 ans de service Amazon (calculé à l’aide du calculateur de prix d’Amazon  pour les services Web de base et le stockage de fichiers). Lorsque vous combinez les économies réalisées sur les coûts annexes de cet employé, comme les soins de santé, avec celles de ne pas acheter votre propre matériel, cette approche peut prolonger la durée de votre investissement initial.

Ces coûts réduits sont attrayants pour les petites entreprises et les startups pour des raisons évidentes, mais sont également attrayants pour les grandes entreprises dont les besoins sont très fluctuants. Par exemple, le site Web d’une équipe de football enregistre beaucoup plus de trafic les jours de match qu’en basse saison. Ils n’ont pas besoin de pouvoir servir le même nombre d’utilisateurs à tout moment. Certains exemples tangibles d’outils “en tant que service” que vous utilisez peut-être déjà sont des services d’hébergement de fichiers tels que Dropbox ou Google Drive. Vos fichiers sont conservés sur des serveurs avec ceux d’autres utilisateurs que vous ne voyez pas (sauf si vous partagez avec eux intentionnellement) et vous pouvez ajouter ou supprimer de l’espace supplémentaire sur votre compte quand vous le souhaitez. De même, des services comme Amazon Web Services offrent la possibilité d’héberger vos fichiers, applications et bien plus encore aux particuliers et aux clients commerciaux.

Source: Michael Mendez, The Missing Link – An Introduction to Web Development and Programming (CC BY-NC-SA 3.0 License), Published by Open SUNY Textbooks, Milne Library (IITG PI), State University of New York at Geneseo. Traduction par Nicolae Sfetcu

Article publié sous licence CC BY-NC-SA 3.0

Introduction à l'informatique décisionnelle (business intelligence)
Introduction à l’informatique décisionnelle (business intelligence)

Collection SCIENCE DE L’INFORMATION La stratégie et la planification intégrées à toute entreprise sont appelées informatique décisionnelle (business intelligence). “Introduction à l’informatique décisionnelle (business intelligence)” fournit aux lecteurs des informations complètes sur l’informatique décisionnelle, explorant tous les aspects importants de … Lire la suite

non noté $3,99 Choix des options
Essais philosophiques
Essais philosophiques

Une collection personnelle d’essais en philosophie des sciences (physique, en particulier la gravité), philosophie des technologies de l’information et de la communication, enjeux sociaux actuels (intelligence émotionnelle, pandémie COVID-19, eugénisme, renseignement), philosophie de l’art, et logique et philosophie du langage … Lire la suite

non noté $5,99 Choix des options
L’éthique des mégadonnées (Big Data) en recherche
L’éthique des mégadonnées (Big Data) en recherche

Les principaux problèmes rencontrés par les scientifiques qui travaillent avec des ensembles de données massives (mégadonnées, Big Data), en soulignant les principaux problèmes éthiques, tout en tenant compte de la législation de l’Union européenne. Après une brève Introduction au Big … Lire la suite

non noté $0,00 Choix des options

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *