(Calendrier de développement Web, Source: Felipe Micaroni Lalli (FML), https://en.wikipedia.org/wiki/File:Web_development_timeline.png, CC BY-SA 2.5)
Le développement Web est un terme général pour le travail impliqué dans le développement d »un site Web pour l »Internet (World Wide Web) ou d »un intranet (un réseau privé). Le développement Web peut aller du développement de la plus simple page statique unique du texte brut aux applications Web les plus complexes, entreprises électroniques et services de réseaux sociaux. Une liste plus complète des tâches auxquelles le développement Web se réfère couramment peut inclure l »ingénierie Web, la conception Web, le développement de contenu Web, la liaison avec le client, les scripts client/serveur, le serveur Web et la configuration de sécurité de la réseau et le développement du commerce électronique. Parmi les professionnels du Web, le terme «développement web» désigne habituellement les principaux aspects non conceptuels de la construction de sites Web: la rédaction de balises et le codage. Plus récemment, le développement Web est devenu la création des systèmes de gestion de contenu ou CMS. Ces CMS peuvent être fabriqués à partir de zéro, propriétaire ou open source. En termes généraux, le CMS sert d »intergiciel entre la base de données et l »utilisateur via le navigateur. Un avantage principal d »un CMS est qu »il permet aux personnes non techniques de faire des changements à leur site Web sans avoir des connaissances techniques.
Pour les grandes organisations et les entreprises, les équipes de développement Web peuvent être constitués de centaines de personnes (développeurs web) et de suivre des méthodes standard comme les méthodologies Agile tout en développant des sites Web. Les petites organisations ne peuvent exiger qu »un seul promoteur permanent ou contractuel ou une affectation secondaire à des postes connexes tels qu »un concepteur graphique et / ou un technicien en systèmes d »information. Le développement Web peut être un effort de collaboration entre les départements plutôt que le domaine d »un département désigné. Il ya 3 types de spécialisation pour le développeur web: développeur front-end, développeur back-end et développeur de pile complète.
Développement Web en tant qu »industrie
Depuis la commercialisation du web, le développement web a été une industrie en pleine croissance. La croissance de cette industrie est tirée par les entreprises qui souhaitent utiliser leur site Web pour vendre des produits et services aux clients.
Il y a des logiciels open source pour le développement web comme BerkeleyDB, GlassFish, LAMP (Linux, Apache, MySQL, PHP) et Perl/Plack. Cela a maintenu le coût de l »apprentissage du développement web à un minimum. Un autre facteur contribuant à la croissance de l »industrie a été la montée de facile à utiliser WYSIWYG logiciel de développement web, tels que Adobe Dreamweaver, BlueGriffon et Microsoft Visual Studio. La connaissance du langage HTML (HyperText Markup Language) ou des langages de programmation est toujours nécessaire pour utiliser ce logiciel, mais les bases peuvent être apprises et mises en œuvre rapidement à l »aide des fichiers d »aide, des livres techniques, des didacticiels sur Internet ou des formations en face à face.
La prochaine génération d »outils de développement web utilise la forte croissance des technologies LAMP et .NET de Microsoft pour exécuter des applications Web en ligne. Un ensemble toujours croissant d »outils et de technologies a aidé les développeurs à créer des sites Web plus dynamiques et interactifs. En outre, les développeurs Web aident maintenant à offrir des applications en tant que services Web qui étaient traditionnellement disponibles uniquement en tant qu »applications sur un ordinateur de bureau. Cela a permis de nombreuses occasions de décentraliser l »information et la distribution des médias. Des exemples peuvent être observés avec la montée des services en nuage tels que Adobe Creative Cloud, Dropbox et Google Docs. Ces services Web permettent aux utilisateurs d »interagir avec des applications provenant de plusieurs endroits, au lieu d »être liés à un poste de travail spécifique pour leur environnement d »application.
Au lieu d »exécuter un code exécutable sur un ordinateur local, les utilisateurs interagissent avec des applications en ligne pour créer de nouveaux contenus. Cela a créé de nouvelles méthodes de communication et a permis le dégroupage de la distribution de l »information et des médias. Les utilisateurs peuvent désormais interagir avec des applications à partir de nombreux endroits, au lieu d »être confiné à un poste de travail pour leur environnement d »application.
Des exemples de transformation radicale dans la communication et le commerce causé par le développement web comprennent e-commerce. Les sites d »enchères en ligne comme eBay ont changé la consommation et l »achat des biens et des services par les clients. Les intermédiaires en ligne comme Amazon.com et Buy.com (parmi beaucoup d »autres) ont changé la façon traditionnelle de shopping. Un autre exemple illustratif de changement de mode de communication déterminé par le développement web est le blog. Des applications web comme MovableType et WordPress ont réalisé des environnements de blog facilement mis en œuvre pour les sites Web individuels. Des contenus open source comme Typo3, Xoops, Joomla! et Drupal ont étendu le développement web dans de nouveaux modes d »interaction et de communication.
Laisser un commentaire