Ce qui suit est un article que j'ai lu sur un blog à propos de développeurs front-end et les pratiques de codage et pensé que je pourrais lui transmettre. Il est par Doug Neiner, un rédacteur en chef à alimenter vos Codage et est président de Design Studio graphique pixel . Il est accro aux nouvelles technologies, et aime particulièrement passer du temps avec WordPress, Ruby on Rails et jQuery.
Ce qui suit est une série de 10 choses à retenir et à pratiquer sur chaque projet de développement web. Je les ai énumérés ici par ordre d'importance que la plupart des étapes se renforcent mutuellement. Si vous ne prenez rien d'autre loin de la lecture, s'il vous plaît prendre Règles # 1 et # 2 à coeur et de les pratiquer. Je pense que la résolution de ces deux problèmes conduira à une meilleure conception et une meilleure mise en œuvre dans les sites Web à travers l'Internet.
1. Une charge suffisante, et puis certains
Surtout dans les périodes économiques difficiles, les entreprises et les particuliers cherchent à réduire les coûts et maintenir les projets à un minimum. En raison de cette connaissance, nous en tant que développeurs web essayez de déplacer à travers chaque phase le plus rapidement possible. De développement de bout avant, cependant, prendre une quantité importante de temps si c'est fait correctement. Pas suffisamment de charge pour que le temps nous mène en tant que développeurs de sauter sur les choses que nous connaissons sont importants juste pour garder le projet dans le budget. La règle est simple ... vous n'aurez normalement pas prendre le temps de bien faire les choses si vous n'avez pas le temps de prendre. La seule façon d'obtenir plus de «temps» en tant que développeur, est de garantir le temps nous faisons des dépenses est correctement indemnisés. À ce moment-là seul peut nos cœurs et les esprits être complètement insérée dans nos projets ... et alors seulement, pouvons-nous prendre le temps de suivre les 9 autres règles.
2. Éduquer Le Designer
Pour ceux qui sont un concepteur / développeur tout-en-une machine, celle-ci devrait être facile. Toutefois, les codeurs qui travaillent avec ou pour un designer ont une responsabilité unique. Comme de nombreux créateurs issus d'un milieu d'impression, il est à vous, le développeur, pour les renseigner sur les possibilités qui s'offrent à leurs desseins. Non ... Je n'ai pas dit de leur faire connaître les plugins jQuery 150 + que vous utilisez, ou vos pensées sur l'utilisation d'un combo UL / LI vs une série de balises A. Je l'ai dit de les éduquer sur les possibilités. Aidez-les à comprendre comment leur conception peut afficher sur différents appareils. Aidez-les à comprendre comment tirer parti des milieux répétitifs et les modèles de tuiles pour réaliser de grands desseins avec la taille de fichier minimale.
Ne laissez pas la créativité uniquement pour le concepteur ou l'autre! Ceci est votre chance de prouver que vous êtes créatif et en trouvant les solutions technologiques parfaits pour répondre aux besoins du concepteur. En leur disant «qu'il ne se fait pas de cette façon» pour chaque demande est un moyen sûr-le-feu pour causer des frustrations des deux côtés. Mettez votre esprit de travailler à trouver des moyens autour des obstacles.
Note: les règles 3 à 10 construire à partir de ces deux premières règles. Certaines des règles suivantes besoin de graphiques supplémentaires à partir du concepteur, et toutes les règles de prendre le temps de suivre. Prendre un engagement à des règles 1 et 2, et les règles restantes seront à la fois du sens et faire de votre produit fini beaucoup mieux.
3. Pensez en couches, non en tranches
Même aujourd'hui, nous utilisons encore l'expression «couper la conception» pour décrire le processus de déplacement d'un dessin à partir d'Illustrator ou Photoshop dans le produit fini HTML / CSS mise en page. Bien que ce soit encore largement précise, son nom dément l'ancien concept de trancher un design en morceaux et le remontage (habituellement dans un tableau) de retour sur la page HTML.
C'était l'ancienne bande. Le nouveau site Web utilise le concept de stratification, d'empilage, et z-index pour réaliser des conceptions avec la profondeur. En tant que codeur, être sûr d'obtenir des fichiers PSD en couches ou couches fichiers AI à partir du concepteur par rapport à un design plat. Cela vous permettra d'avoir une plus grande flexibilité dans la façon dont vous mettez sur pied un site web. Rappelez-vous, lorsque vous travaillez en couches, examiner les éléments HTML qui sont essentiels à la structure avant de recourir à l'ajout de divs supplémentaires et des portées. Vous pouvez utiliser un motif répétitif verticale sur le html élément, et un fond de répéter horizontale sur le body l'élément sans mettre le redoutable div#wrapper pour résoudre vos problèmes de fond.
Continuer la lecture