Table des matières
Réalisez des conceptions réalistes et réalisables
Facilitez la communication
Processus de développement itératif pratique
Des résultats meilleurs et plus harmonieux
Raccourcir le temps de développement
Écrivez-le à la fin
Maison interface Web tutoriel HTML Les concepteurs doivent-ils apprendre à coder la production de pages HTML/Xhtml_Web

Les concepteurs doivent-ils apprendre à coder la production de pages HTML/Xhtml_Web

May 16, 2016 pm 04:43 PM
编写代码 设计师

Habituellement, après avoir terminé un morceau de conception de sites Web, l'ignorance du concepteur sera révélée et il sera critiqué. Ils confient le dur travail de création du code des pages Web aux programmeurs. Ce phénomène n'est pas seulement observé dans l'industrie du développement Web, mais également dans l'industrie du développement de logiciels et de jeux.

La dure vérité est la suivante : Les progrès du développement peuvent être bloqués par les concepteurs. Afin de rechercher une efficacité optimale, les concepteurs doivent non seulement dessiner, mais aussi être capables de le réaliser ! Dans cet article, je souhaite partager avec les lecteurs certaines des raisons pour lesquelles les concepteurs doivent apprendre à coder.

Réalisez des conceptions réalistes et réalisables

Avec une impression claire de la façon dont le produit final sera réalisé, le designer proposera des concepts plus pratiques et réalisables. En tant que partie intégrante du processus de développement, les concepteurs ont la responsabilité de garantir que leurs conceptions peuvent être transférées sans problème vers le support en ligne, tout en tenant compte de la convivialité, de la lisibilité sur le Web et de la mise en œuvre. Un site Web convivial présente non seulement une logique de séquence de navigation concise et claire, mais fournit également aux utilisateurs toutes les informations dont ils ont besoin sans paraître écrasants ou encombrés. La seule façon de savoir si une mise en page Web est possible est d’apprendre à créer vous-même une page Web.

Facilitez la communication

Dans presque tous les produits conçus et mis en œuvre indépendamment, l'équipe de conception et l'équipe de mise en œuvre ne répondent jamais aux attentes de l'autre, en particulier dans les produits intangibles tels que les sites Web, les logiciels et les jeux. Cela se résume généralement à un compromis entre attentes du produit et faisabilité du produit , qui semble actuellement difficile à unifier parfaitement. La solution est la suivante : les concepteurs doivent essayer personnellement de réaliser le travail de conception pour éviter toute confusion, malentendu et mauvaise communication dans la communication.

Processus de développement itératif pratique

Un design pratique ne doit pas être absolu. Ce que je veux dire, c'est que la conception doit être flexible et conviviale, capable d'être modifiée pour s'adapter aux contraintes techniques du système sans dénaturer son contenu original. Ces changements répétitifs mais nécessaires ne peuvent être mis en œuvre que par le concepteur d'origine. Un concepteur/développeur peut être plus efficace qu'un développeur en ramenant la conception au concepteur pour qu'il y apporte des modifications. Et des frictions peuvent survenir entre concepteurs et développeurs – comme c’est souvent le cas –.

Des résultats meilleurs et plus harmonieux

J'aime souvent considérer le développement de logiciels, de sites Web ou de jeux comme un orchestre, les concepteurs étant le compositeur et les développeurs les chefs d'orchestre. Que se passerait-il s’il s’agissait de la même personne ? La symphonie sera époustouflante, captivante et pure ! Non seulement c’est le chef-d’œuvre du maître, mais en plus il a été réalisé par lui-même !

Raccourcir le temps de développement

Concepteurremplissant simultanément le rôle de Programmeur signifie que la progression de la conception et du codage est continue, voire simultanée. Le résultat est des cycles de développement plus courts – qui ne se soucie pas de l’efficacité ?

DesignerPlus orienté marché

Les

Designersmodernes doivent améliorer leurs capacités pour conserver leur valeur personnelle. Avoir un ensemble de compétences ne suffit pas. Nous devons souvent porter des titres différents : designer, front-endDéveloppeurs. , auteurs d'articles et chefs de projet.

En apprenant à mettre en œuvre vos propres conceptions, plutôt que de les laisser orphelines entre les mains des développeurs, vous augmentez votre propre valeur. Après tout, cela ne fait jamais de mal de mentionner vos compétences en conception et en codage sur votre CV. À l’inverse, en cette époque de crise financière, de restructuration des entreprises (voir : licenciements massifs) et de réduction des dépenses, il est également possible de souligner son importance et d’éviter d’être licencié.

Cependant, même s'il existe de nombreuses raisons pour les concepteurs d'apprendre à coder, il existe encore des objections.

Citant un article controversé de Lukas Mathis "Les designers ne sont pas des Programmeurs" (Note 1)

Si un designer met en œuvre son propre design, il est lié par deux objectifs différents : un code propre et une bonne expérience utilisateur. Ces deux objectifs sont contradictoires. Si vous souhaitez mettre en œuvre votre propre design, vous ferez inévitablement des compromis sur la qualité du code, ce qui n'est pas propice au design d'interaction.

Les

Les concepteurs qui mettent en œuvre leurs propres conceptions sont confrontés à deux problèmes : ils savent qu'une nouvelle idée géniale créera un code désordonné, et ils savent également que s'ils améliorent l'expérience utilisateur, le code existant sera brisé. . Ces deux éléments se contredisent car l’expérience utilisateur est une question de petits détails, et ces petits détails sont finalement gâchés par leur réticence à encombrer leur code.

Cela résume bien la position ferme adoptée par les « purificateurs du développement Web ». Ils sont de la vieille école et préconisent de tracer une ligne claire entre la conception et le développement. Évidemment, les concepteurs créent pour les humains et les développeurs créent pour les machines. Par conséquent, les concepteurs UX doivent concevoir l'interface utilisateur la plus réalisable et permettre aux développeurs de prendre les décisions de programmation les plus réalisables. Bien qu'il y ait une part de vérité là-dedans, lorsque je travaillais sur une interface utilisateur, mes efforts pour trouver l'inspiration dans le code se sont soldés par un échec. Bref, il vaut mieux avoir en tête une idée correcte des limitations techniques et d’utilisabilité.

Écrivez-le à la fin

En fin de compte, l'ampleur du projet en cours de développement peut finalement déterminer les rôles des concepteurs et des développeurs. Une petite application peut être contrôlée par un chef de projet (Note 2) , mais un grand système nécessitera certainement des professionnels différents !

Note 1 Mathis-Lukas——«Les concepteurs ne sont pas des programmeurs»——ignorez le code

Note 2 Spolsky-Joel - décrit un poste appelé "concepteur et programmeur" - "Comment être gestionnaire de programme" - Joel sur Software

L'auteur John Urban est étudiant en deuxième année à l'Université de Californie, avec une spécialisation en informatique.

Texte original en anglais http://sixrevisions.com/web_design/why-designers-should-learn-how-to-code/

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment apprendre et appliquer des modèles de conception PHP8 en écrivant du code Comment apprendre et appliquer des modèles de conception PHP8 en écrivant du code Sep 12, 2023 pm 02:42 PM

Comment apprendre et utiliser les modèles de conception de PHP8 en écrivant du code. Les modèles de conception sont une méthodologie de résolution de problèmes couramment utilisée dans le développement de logiciels. Ils peuvent améliorer l'évolutivité, la maintenabilité et la réutilisation du code. En tant que dernière version du langage PHP, PHP8 introduit également de nombreuses nouvelles fonctionnalités et améliorations, fournissant davantage d'outils et de fonctions pour prendre en charge la mise en œuvre de modèles de conception. Cet article présentera quelques modèles de conception courants et montrera comment appliquer ces modèles de conception dans PHP8 en écrivant du code. Commençons ! 1. Modèle Singleton (chanter

Le concepteur principal de l'histoire de World of Warcraft : Shadowlands a quitté Blizzard Le concepteur principal de l'histoire de World of Warcraft : Shadowlands a quitté Blizzard Feb 15, 2024 pm 06:24 PM

Steve Danuser, concepteur principal de l'histoire de "Shadowlands" de World of Warcraft, a quitté Blizzard. Le retour de Mason signifie effectivement que Blizzard n'a plus besoin de lui, et tout le monde n'est vraiment pas satisfait de l'intrigue de World of Warcraft ces dernières années.

Comment écrire du code PHP8 pour mieux comprendre ses principes de conception Comment écrire du code PHP8 pour mieux comprendre ses principes de conception Sep 11, 2023 pm 04:36 PM

Comment coder PHP8 pour mieux comprendre ses principes de conception PHP est un langage de script côté serveur largement utilisé dans le développement Web. PHP8 est la dernière version du langage PHP, qui ajoute de nombreuses nouvelles fonctionnalités, améliore les performances et corrige divers bugs. Il est très important que les développeurs comprennent les principes de conception de PHP8, ce qui les aidera à mieux utiliser PHP8 pour le développement et l'optimisation. Alors, comment approfondir votre compréhension de ses principes de conception en écrivant du code PHP8 ? Ce qui suit présentera un

Comment pratiquer les nouvelles fonctionnalités de PHP8 en écrivant du code Comment pratiquer les nouvelles fonctionnalités de PHP8 en écrivant du code Sep 12, 2023 am 11:54 AM

PHP (Hypertext Preprocessor) est un langage de script largement utilisé dans le développement Web. Récemment, PHP a publié sa dernière version, PHP8, qui apporte de nombreuses nouvelles fonctionnalités et améliorations intéressantes. Cet article présentera quelques nouvelles fonctionnalités importantes de PHP8 et donnera des exemples de code correspondants pour aider les lecteurs à mieux comprendre et mettre en pratique ces nouvelles fonctionnalités. 1. Compilateur JIT PHP8 introduit le compilateur JIT (Just-In-Time), qui compile dynamiquement le code source PHP

Maîtrisez rapidement les étapes d'installation de Java et les méthodes de codage Maîtrisez rapidement les étapes d'installation de Java et les méthodes de codage Feb 18, 2024 pm 08:53 PM

Didacticiel d'installation Java : maîtrisez rapidement les étapes d'installation et commencez à écrire du code. Des exemples de code spécifiques sont requis 1. Introduction au contexte Java est un langage de programmation informatique largement utilisé pour développer divers types d'applications, de sites Web et de logiciels d'entreprise. . Afin d'utiliser avec succès Java pour le développement de programmation, vous devez d'abord installer correctement l'environnement de développement Java (JDK). Cet article présentera les étapes d'installation de Java et fournira quelques exemples de code spécifiques pour aider les lecteurs à démarrer rapidement avec la programmation Java de base. 2. Oui

Comment les nouvelles fonctionnalités de PHP8 simplifient le processus de développement en écrivant du code Comment les nouvelles fonctionnalités de PHP8 simplifient le processus de développement en écrivant du code Sep 11, 2023 am 10:54 AM

PHP8 est la dernière version de PHP, qui introduit de nouvelles fonctionnalités pour simplifier le processus de développement en écrivant du code. Cet article présentera plusieurs nouvelles fonctionnalités importantes de PHP8 et fournira des exemples de code pour montrer comment utiliser ces fonctionnalités. 1. Paramètres nommés et paramètres positionnels En PHP8, nous pouvons utiliser des paramètres nommés et des paramètres positionnels pour appeler des fonctions. Les paramètres nommés utilisent les noms de paramètres et les valeurs correspondantes pour spécifier les paramètres, tandis que les paramètres positionnels sont appelés dans l'ordre de position d'origine. Voici un exemple : amusant

Comment utiliser PHP pour écrire le code de la fonction de recyclage des stocks dans le système de gestion des stocks Comment utiliser PHP pour écrire le code de la fonction de recyclage des stocks dans le système de gestion des stocks Aug 08, 2023 pm 02:15 PM

Comment utiliser PHP pour écrire le code de la fonction de récupération des stocks dans le système de gestion des stocks Introduction : Le système de gestion des stocks est un élément indispensable des opérations quotidiennes de l'entreprise. Il aide l'entreprise à mettre à jour les informations sur les stocks, à prévoir les besoins de réapprovisionnement, à améliorer l'efficacité des achats, etc. . La fonction de recyclage des stocks est un maillon important du système de gestion des stocks. Elle peut aider les entreprises à gérer efficacement les stocks périmés, endommagés ou qui ne sont plus vendus, économisant ainsi des coûts et de l'espace. Cet article explique comment utiliser PHP pour écrire le code de la fonction de recyclage des stocks dans le système de gestion des stocks et fournit des exemples de code pour référence. un

Comment bien se préparer à exécuter un programme PHP ? Comment bien se préparer à exécuter un programme PHP ? Mar 27, 2024 pm 08:06 PM

Titre : Comment bien se préparer à exécuter un programme PHP ? PHP est un langage de script côté serveur largement utilisé pour le développement Web. Se préparer correctement à l'exécution de programmes PHP est crucial pour les développeurs. Cet article explique comment configurer l'environnement et exécuter des programmes PHP, et fournit des exemples de code spécifiques. 1. Installer PHP Tout d'abord, pour exécuter correctement le programme PHP, vous devez installer un interpréteur PHP. PHP peut être téléchargé depuis le site officiel https://www.php.net/. Sélectionnez la version qui convient à votre système d'exploitation et appuyez sur

See all articles