Les concepteurs d'interface utilisateur devraient-ils toucher à la couche View dans le framework MVC ?
Le problème est le suivant : je développe une application Web avec un ami. Moi, qui est responsable de l'interface utilisateur, je lui fournis des pages HTML statiques et CSS, mais parfois la structure du HTML doit être modifiée. pour réduire cette duplication ?
Vous voulez dire que les concepteurs d'interface utilisateur ne maîtrisent pas HTML/CSS, vous devez donc ajuster le code qu'ils écrivent, n'est-ce pas ?
[Ingénieur front-end] Ce genre de poste permet de compenser ce regret.
Cela dépend de la façon dont votre entreprise positionne les concepteurs d'interface utilisateur. De mon point de vue personnel, s'il n'y a pas d'ingénieurs front-end, le codage front-end devrait être laissé aux programmeurs.
Je pense que le métier de concepteur d'interface utilisateur ne peut pas entrer en contact avec la couche de vue en raison de son professionnalisme. La couche de vue a beaucoup de logique de vue. Ce ne sont pas des choses dont les concepteurs d'interface utilisateur devraient se soucier et dont ils ont besoin. s'en soucier. Il s'agit de savoir si l'apparence est « belle » et « raisonnable », y compris les problèmes de « sensation » tels que la couleur et si la mise en page est confortable, ainsi que les problèmes détaillés tels que les données spéciales, y compris la manière de les afficher également. beaucoup de texte ou comment afficher aucune donnée
Je ne sais pas si vous parlez réellement des ingénieurs front-end. Ils devraient prêter attention aux vues, pas seulement au HTML et au CSS. Le but ultime de mvc est de clarifier la division du travail. Si les ingénieurs front-end ont encore besoin de programmeurs pour couvrir les pages lors de la création de pages, ou si les programmeurs doivent les accompagner lors de la maintenance des pages, cet objectif ne sera pas du tout atteint. L'ingénieur front-end est le pont entre les concepteurs et les programmeurs. Il doit savoir afficher les données fournies par le programmeur telles que conçues par le concepteur, étant donné une donnée d'horodatage, il doit être familier avec son utilisation. date. Les fonctions sont affichées dans le format d’heure conçu par le concepteur.
Bien sûr, au stade actuel du développement Web en Chine (peut-être aussi à l'étranger), en raison de la manière traditionnelle de travailler avec les pages, il est difficile de demander aux ingénieurs front-end de le faire. avoir besoin de quelqu'un qui comprend HTML ou même CSS ainsi que les langages associés (le langage fait ici référence aux deux langages comme php et aux langages de modèles comme smarty) pour se coordonner. Actuellement, cette partie du travail relève de la responsabilité des programmeurs, c'est pourquoi de nombreuses entreprises exigent que les programmeurs comprennent les programmes ainsi que le HTML et le CSS. En fait, s'il existe un concept clair de division du travail MVC, les programmeurs ne peuvent se concentrer que sur leurs propres programmes, qui sont c et m.
Aucun contact avec View
View doit utiliser le moteur de modèle pour charger le HTML correspondant
Le concepteur se concentre sur le traitement des fichiers HTML