Cadres, leurs types et leur objectif. Qu'est-ce que le cadre. Parties importantes de la bibliothèque de classe

Le framework, étant le « framework » de création et de maintenance d’un projet logiciel, facilite la tâche du développeur. Il existe de nombreux frameworks pour créer des sites Web et pour différentes langues programmation, qui présente à la fois des avantages et des inconvénients. Frameworks CSS bien connus : Foundation et Bootstrap. Les frameworks PHP modernes incluent Yii, Symfony et Laravel. Ils sont conviviaux non seulement pour les professionnels, mais aussi pour les débutants. La popularité et les fonctionnalités étendues facilitent la recherche informations utiles selon ces cadres.

De nos jours, les technologies informatiques ne s'arrêtent pas ; de nouveaux sites Web, applications et divers types de produits logiciels sont créés chaque minute. Des milliers de lignes de code aident un ordinateur à comprendre une personne.

Souvent, un développeur utilise les mêmes algorithmes dans différents projets. Et il ne serait pas conseillé de passer beaucoup de temps à écrire encore et encore la même chose. Qu’est-ce qui peut faciliter cette tâche ?

Il existe de nombreuses définitions du terme « cadre ». Examinons quelques-uns d'entre eux et essayons de trouver ce qui les unit.

Cadre- Ce plateforme logicielle, définissant la structure système logiciel, logiciel, qui facilite la tâche assignée au développeur et combine différents composants grand projet logiciel. Il s’agit d’une structure qui comprend des bibliothèques de codes et divers logiciels qui facilitent la vie du développeur et permettent d’unir les différents composants d’un grand projet logiciel. Le cadre contient des éléments de base modules logiciels. Tous les composants spécifiques sont implémentés par le développeur sur leur base.

Traduit de l'anglais, cadre signifie « cadre ». En effet, si l'on compare la création d'un projet logiciel avec la construction d'une maison, alors la charpente est une charpente et le développeur ne peut accrocher que les fenêtres et les murs.

Le framework propose au développeur des classes déjà intégrées :

  • Pour travailler avec la base de données
  • Pour créer des formulaires fonctionnels
  • Pour décrire la logique, etc.

Tout cela pourra être utilisé dans la plupart de vos projets, tandis que l'utilisation et la connexion seront simples grâce à de tels « frameworks ».

En utilisant des frameworks, vous n'avez pas besoin d'écrire des dizaines, voire des centaines de milliers de lignes à partir de zéro, obtenant ainsi une plus grande productivité. Il devient plus facile de maintenir le projet, d'apporter des modifications et de corriger les erreurs, de « coller » les composants dans plus systèmes complexes. Le framework permet d'organiser l'architecture structurée du projet, c'est-à-dire tous les dossiers seront en ordre et aux bons endroits.

Avantages des frameworks

  • Le développement sur le framework permet une maintenabilité facile du projet.
  • Les projets sont facilement dimensionnés et modernisés.
  • Les solutions-cadres fonctionnent beaucoup plus rapidement.
  • Les solutions basées sur des frameworks sont supérieures aux systèmes auto-écrits en termes de sécurité.

Inconvénients des frameworks

  • De nombreuses fonctions sont mises en œuvre individuellement, car les frameworks ne contiennent que des composants de logique métier de base.
  • La compréhension des processus métier est requise.

Développement et frameworks Web

L'un des domaines d'application les plus populaires des frameworks est la création de sites Web, d'applications et de services Web, et cela est naturel. Le principal avantage de ce framework réside dans le fait que les sites Web et les applications utilisent souvent une structure standardisée pour organiser les composants. Et créer une telle structure devient plus facile si vous utilisez des frameworks. Presque tous les sites disposent d'un formulaire de connexion. Et « réinventer la roue » à chaque fois ne serait pas une sage décision.

Sur Internet, nous pouvons trouver quantité énorme cadres pour la création de sites Web et pour différentes langues programmation. Certains sont conçus pour simplifier le développement d'interfaces, d'autres aident à écrire la logique d'un projet logiciel.

À titre d'exemple, je voudrais donner les frameworks les plus populaires qu'un développeur professionnel et un débutant peuvent comprendre. Il est presque impossible de ne pas trouver des informations sur ces frameworks et c'est là leur énorme avantage.

L'un des frameworks HTML/CSS/JS les plus connus qui aide au développement de l'interface du site Web est Fondation, qui consiste en Fichiers CSS et plusieurs plugins JQuery(Cadre JS).

Son principal concurrent est Amorçage, sur lequel un grand nombre de projets sont également écrits.

Il convient de noter les principaux avantages de ces frameworks :

  • Commodité
  • Simplicité pour les débutants
  • Popularité, ce qui signifie une communauté développée
  • Fonctionnel

D'autres frameworks facilitent l'écriture de logiques de sites Web et d'applications ou de services Web. Par exemple, certains des frameworks PHP les plus populaires sont :

  • Oui: facile à apprendre et à utiliser, haute performance concernant d'autres frameworks PHP et d'autres possibilités.
  • Symfony: fonctionnalités puissantes, communauté développée, grands avantages par rapport aux autres frameworks PHP dans le développement de projets complexes.
  • Laravel: disponibilité, puissance, bonne fonctionnalité.

En conclusion, il convient de noter que chacun des cadres décrits présente à la fois des points forts et faiblesses. Ils ont tous de grandes capacités qui sont mises en œuvre à leur manière. Chaque développeur a ses propres préférences, le choix sera donc subjectif. Avant de décider lequel est le meilleur, un développeur doit essayer lui-même chacun de ces frameworks.

Cadre net est un outil avec lequel les applications créées dans un logiciel sont lancées Environnement Microsoft. FILET. Il s'agit d'une technologie brevetée Microsoft. En mots simples Ce sont des codecs sans lesquels la plupart des programmes et des sites ne fonctionneront pas. Désormais, le service est la norme et est donc installé sur presque tous les PC.

La première version du programme est sortie en mai 2002. Ensuite, cela ne fonctionnait que sur les machines avec Windows XP et Serveur Windows 2003. La quatrième version a été introduite en 2010. Il est compatible avec Windows 8, Windows Server 2012. La modification 4.7 a été publiée en 2017 - elle fonctionne sur Plateforme Windows 10. Tout le monde nouvelle version Le package promet l’introduction d’outils plus avancés.

Ce qui s'est passé MicrosoftNet Cadre pour un programmeur ? Il s’agit de la capacité d’écrire des programmes dans un langage familier sans avoir besoin de maîtriser de nouvelles plateformes. Le framework est un environnement multiplateforme qui comprend les commandes d'algorithmes de langage tels que C#, Visual Basic, JScript, C++/CLI, F#, J# et autres.

Grâce à ces fonctionnalités, les développeurs peuvent créer programmes complexes avec une belle visualisation. Applications prêtes à l'emploi peut fonctionner dans différents environnements et appareils. Tout d'abord, lors du développement du framework, les spécialistes se sont concentrés sur la plate-forme Windows. La compatibilité du langage de programmation dans l'application est assurée par l'élément d'exécution CLR.

Dois-je télécharger Net Framework ?

Il n'est pas nécessaire d'installer le programme sur chaque ordinateur personnel avec Windows, ce n'est pas critique. Cependant, presque une situation est garantie de se produire quand le système l'exige progiciel, et comme d'habitude, cela arrivera au moment le plus inopportun. Cependant, il est recommandé d'installer le Framework au préalable afin de travailler librement avec de nouveaux produits.

Il arrive souvent que lors de l'installation d'un jeu ou d'un programme, le système demande l'autorisation d'installer Net Framework. Il vaut mieux ne pas ignorer cette demande même si l’un des frameworks est déjà installé sur votre ordinateur. Ce produit logicielétablira la version requise Framework - seulement dans ce cas, il peut fonctionner correctement.

Pour installer le Framework sur Windows XP sans mises à jour, vous aurez besoin de deux programmes : Installateur Windows 3.1 et aussi navigateur Internet Explorer pas inférieur à la cinquième version. Avant d'installer le framework, il est important de tout installer mises à jour disponiblesà l'ordinateur. Cela peut être fait à l'aide du centre de mise à jour intégré.

Où puis-je obtenir le programme officiel de Microsoft ?

À partir de Windows 7, Net Framework est déjà inclus dans le kit de distribution système opérateur- il est installé par défaut avec Windows. Si, pour une raison quelconque, ce package est manquant ou n'a pas été installé, l'application peut être téléchargée depuis le site Web de Microsoft dans la section téléchargements. Le téléchargement du programme est gratuit.

Compatibilité du framework

Chaque édition du Framework est conforme version spécifique Fenêtres. Votre ordinateur doit répondre à des exigences spécifiques pour prendre en charge le package. Il y a une règle naturelle à l'œuvre ici- plus le cadre est récent, plus plus de ressources Pour fonctionnement normal demande-t-il. Il est peu probable que vous l'installiez sur un ancien ordinateur. paquet net 4 éditions.

Les versions du programme depuis la version 3.5 ont été critiquées car elles ne s'installent pas sur Versions Windows plus ancien que Windows 7. Cela crée beaucoup d'inconvénients pour les utilisateurs, car l'installation de nouveaux frameworks sur vieilles fenêtres vous devez consacrer beaucoup de temps et d'efforts. Les experts critiquent également la plateforme pour son manque de soutien aux appels à l’ESS.

Variétés de Microsoft Net Framework :

  1. .NET Compact Framework - version pour les appareils fonctionnant sur la plateforme Windows CE.
  2. .NET Micro Framework - version pour microcontrôleurs 32 et 64 bits.
  3. DotGNU - analogique programme principal, est open source.
  4. Portable.NET - version avec outils portables, ne nécessite pas d'installation.

Configuration minimale requise pour l'installation de Net Framework

  • Système d'exploitation Windows XP SP3 ou Windows Server 2003 SP2.
  • Processeur avec une fréquence de 1 GHz.
  • 512 Mo BÉLIER.
  • Toute architecture de processeur à partir de x86.

Donc le programme ancienne version Convient à presque toutes les voitures, même les plus obsolètes. Si vous doutez que le framework puisse fonctionner sur un ordinateur, vérifier les performances du système. Pour ce faire, allez dans les propriétés de l'ordinateur et regardez la puissance du processeur, la quantité de RAM et la quantité espace libre sur votre disque dur.

Désinstallation et réinstallation de Microsoft Framework

De telles mesures sont nécessaires en cas de problèmes de fonctionnement ou de mise à jour Composants Windows. Pour corriger la situation, vous devez désactiver ce dernier composant installé ou supprimez-le outils standards. Après cela, vous devez démarrer le service Utilitaire Internet Cadre Outil de nettoyage.

Comment connaître la version de Microsoft .Net Framework

Méthode 1. Accédez au Panneau de configuration. Pour cela, recherchez l'icône correspondante dans le menu Démarrer. Recherchez ensuite la sous-section « Programmes et fonctionnalités ». Dans le menu de gauche, vous trouverez l'onglet « Activer ou désactiver des fonctionnalités ». En cliquant dessus, une liste apparaîtra dans laquelle vous verrez la version du framework installée sur votre ordinateur.

Méthode 2. Téléchargez l'utilitaire Net Versin Detector - il ne nécessite pas de ressources et fonctionne sans installation. Lorsque vous lancerez le programme, vous verrez immédiatement la version de votre framework. Cette méthode est beaucoup plus pratique que la première, mais pour télécharger l'utilitaire, l'ordinateur doit être connecté à Internet. Le programme pèse un peu.

Qu’est-ce que Net Framework 4 ?

C'est l'un des dernières versions environnement de programmation de Microsoft. Les applications créées sur cette base bénéficient d'une interface attrayante, d'une haute sécurité et d'une transparence des connexions réseau. La plateforme est considérée comme l’une des plus avancées. Les experts le considèrent comme un concurrent direct de l'environnement Programmation Java du Soleil.

Le cadre 4 contient les innovations suivantes :

Vous n'avez pratiquement pas besoin d'entrer dans tout détails techniques ce produit de Microsoft si vous êtes un utilisateur d'ordinateur moyen. Il est important que vous compreniez si ce package est installé sur votre PC et de quelle version il dispose. Les spécialistes qui écrivent des programmes peuvent se familiariser avec les spécifications détaillées de l'application sur le site officiel du développeur.

Le cadre se compose de machine virtuelle et de nombreux composants intégrés différents. Il comprend également des bibliothèques de classes utilisées pour décrire des fonctions en code natif.

Le framework fait plusieurs choses :
- facilite le travail avec des technologies complexes ;
- relie des objets ou des composants discrets en quelque chose de plus utile ;
- oblige l'équipe à implémenter le code d'une manière qui favorise un codage cohérent ;
- vous permet de faire moins d'erreurs et de créer des applications plus flexibles ;
- facilite la vérification et le débogage du code du programme car il est structuré.

Le framework fournit une excellente base de données que vous pouvez utiliser dans vos programmes Windows et Linux. Il crée " environnement de travail", qui permet aux programmes de s'exécuter et de fonctionner à l'extérieur restrictions existantes. Il fournit également interface utilisateur et la gestion des données.

Cadre architectural

L'architecture est un style code de programme, qui comprend des éléments spécifiques de la structure. Ceci est mis en œuvre pour fournir une méthodologie spécifique pour la mise en œuvre dans le programme. Classes de documents présentées dans Forfait Microsoft Les Foundation Classes (MFC) sont les éléments constitutifs de l’architecture. Essentiellement, l'architecture met en œuvre des connexions entre les objets. Ces connexions incluent l'hérédité, l'encapsulation, etc.

L'architecture du framework possède des attributs qui peuvent être ignorés ou remplacés en toute sécurité s'ils ne sont pas nécessaires. Cette organisation est très utile car elle permet d'utiliser des structures réutilisables qui apportent certaines fonctionnalités avancées. Mais une fois que vous commencez à les utiliser, des problèmes peuvent survenir lors des étapes ultérieures de développement. de sérieux problèmes avec refactorisation.

Modèles de conception

Les modèles d'utilisation d'une architecture particulière sont également une méthodologie. Leur utilisation permet méthode spéciale interactions. Cependant, si vous utilisez des comportements, l’ensemble de l’application adhèrera à cette implémentation. Modèles de base les dessins sont assez primitifs et très faciles à retenir. Il n'est pas nécessaire qu'ils soient complexes ou qu'ils reposent sur des composants et des objets interagissant les uns avec les autres.

Pourrai-je écrire mes propres modules (de toute complexité) pour mon CMS en utilisant le framework ? Sûrement plus d’un framework n’a pas de fonction d’analyse propre contenu(pour une promotion ultérieure) selon le principe robots de recherche. Le framework m'empêchera-t-il de créer de tels modules en raison de ses fonctionnalités limitées ?

Non. Vous ne comprenez pas très bien pourquoi les frameworks ont été créés. Un framework est la base (fondation) de votre application ou site Web. Formellement, un cadre est une structure prête à l'emploi pour plus développement pratique. Cela ne sert à rien d’intégrer quoi que ce soit sur le framework dans un CMS maladroit tout fait en PHP pur.
Pourrai-je améliorer n'importe quel module du framework (par exemple, ajouter des commentaires) pour répondre à mes besoins sans interférer avec sa mise à jour (si une nouvelle version est publiée). Ou devrais-je tout réécrire avec le résultat nouvelle version comment faire sur Type de CMS DLE.

Il n’est pas nécessaire de réécrire quelque chose qui a déjà été écrit.
Par exemple, si vous n’utilisez qu’un seul des grands frameworks du marché (par exemple Laravel), vous n’avez pas à vous soucier de la compatibilité. Par exemple, si vous avez commencé à écrire sur la version 5.0, vous pouvez passer à la version 5.1 sans perte, mais lors de la mise à niveau vers la version 5.2, vous n'aurez besoin que de modifier deux lignes de code dans un seul fichier. A la sortie changements globaux La documentation comprend des instructions pour une transition sans douleur.
Dans quelle mesure vais-je dépendre de la sortie de nouvelles versions ? Par exemple, je veux le télécharger de temps en temps et en faire ce que je veux sans craindre, comme dans la question précédente, qu'ils trouvent une sorte de vulnérabilité et encore une fois je devrai le mettre à jour et réécrire tous mes codes dans des centaines de fichiers php.

La vulnérabilité ne sera pas trouvée. Par exemple, Laravel a déjà connu plusieurs versions majeures et en est à sa cinquième année de développement. Il a une protection niveau maximum, et aucun bug de sécurité majeur n'a été trouvé depuis la sortie de la cinquième version. Et croyez-moi, plus d'une personne a du mal à trouver un bug dans Laravel, car il est utilisé sur plus d'une douzaine de sites. Il existe des milliers de sites dessus.
Sera-t-il possible (sauf pour l'option de copier le site vers un emplacement local et de le réécrire de zéro dans le framework pendant un an) progressivement, sans perturber le fonctionnement du site, de transférer mon propre CMS vers le framework, étant donné que ils ont des dizaines de modules, leurs propres panneaux d'administration, etc. d.

Tout est possible si vous le souhaitez. Mais l'architecture des frameworks, dont Laravel, est telle qu'après l'avoir étudiée et comprise, vous aurez envie de tout écrire à partir de zéro. Et croyez-moi, cela vous prendra très peu de temps (comparé au temps que vous avez passé à tout écrire à partir de zéro).
Et finalement, j'ai choisi, disons, un travail du temps. Et le développeur a clôturé son développement ultérieur. Puis-je quitter le framework et continuer à l'utiliser sans réécrire tous les fichiers dans le nouveau framework ?

Si vous choisissez acteur majeur(Je recommande encore Laravel) - vous n'avez pas à vous soucier de le prendre en charge. C'est au moins ouvert projet source, des centaines de développeurs Web travaillent de manière indépendante pour l'améliorer et le prendre en charge.
Et si quelque chose arrive, vous pouvez également contribuer en créant le projet et en apportant vos modifications. 15 juin 2007 à 01:08

Framework" et uniquement pour les développeurs ?…

  • Développement de sites Web
  • Traduction

Aujourd'hui, le mot « framework » est devenu courant dans les développeurs Web. Une fois que jQuery et Prototype, Rails et Django se sont répandus, il semble que désormais tout le monde utilise une sorte de framework pour construire son site.
Mais qu’est-ce qu’un cadre ? Sont-ils utiles aux programmeurs, ou même les concepteurs de sites Web peuvent-ils en profiter ?

Qu’est-ce que le « cadre » ?

Alors, convenons - du moins tout au long de cet article - de considérer qu'un « framework » est un ensemble d'outils, de bibliothèques, bon code ce qui aidera à transformer tâches courantes en modules pouvant être utilisés à plusieurs reprises. Le but d'un framework est de permettre au concepteur ou au développeur de se concentrer sur des tâches propres au framework. ce projet. En d’autres termes, ne réinventez pas la roue encore et encore. En général, c'est l'approche choisie par les frameworks web et JavaScript ci-dessus.

Cadre pour les designers

Vous aussi pourrez peut-être bénéficier d’une abstraction de code CSS similaire tout au long de la conception de votre site. Ceux qui apprécieront cette approche sont les designers travaillant sur plusieurs sites similaires. De plus, les concepteurs travaillant en équipe peuvent travailler en utilisant le même framework. Par exemple, je travaille dans un journal et nos quelque 20 sites Web ont tous de nombreux points communs. Parce qu’il s’agit avant tout de sites d’information, ils sont par définition plus similaires que différents. Mais même un designer solo travaillant sur des projets complètement différents peut trouver des éléments à ajouter à son cadre de base.

Au Lawrence Journal-World, où je travaille, nous avons récemment créé Cadre CSS et avons constaté que cela augmentait considérablement notre productivité. Bien sûr, il a fallu plusieurs jours pour le créer, mais une fois prêt, la rapidité avec laquelle nous avons pu le créer pages de qualité, a fortement augmenté. De plus, depuis que nous avons commencé à utiliser notre framework, chaque concepteur pouvait corriger quelque chose dans le travail de quelqu'un d'autre, et il ne lui fallait plus 20 minutes pour comprendre pourquoi quelque chose était écrit de cette façon. Ils se sont simplement lancés dans leur travail.

Que peut-on résumer exactement ?

Une fois que vous avez commencé à créer votre framework CSS, vous devriez trouver les éléments que vous utilisez encore et encore dans chaque projet. Le tout est de tout rassembler au même endroit, en suivant la méthode « Ne vous répétez pas ». Cela rend l'assistance beaucoup plus facile et vous pouvez également économiser un peu sur le trafic.
Voici quelques éléments que je prends en compte dans chacun de mes projets :
  • Réinitialisation massive des styles de navigateur par défaut. Par exemple, définir la marge et le remplissage sur 0 pour tous les éléments, désactiver les bordures pour les jeux de cadres et les images, etc.
  • Création d'un exemple de type de conception : marges éléments de bloc, tels que les paragraphes, les titres, les listes, etc.
  • Création styles simples pour les formulaires.
  • Création de quelques classes CSS que j'utilise tout le temps, comme .hide (où je définis display:none) et .mute (où je définis la taille de la police pour qu'elle soit plus petite et, parfois, une couleur plus claire).
Il y en a aussi plusieurs autres opportunités intéressantes. De nombreux concepteurs utilisent souvent la même mise en page et les mêmes styles pour créer une page. Pourquoi ne pas mettre cela dans un fichier CSS et le composer de manière à pouvoir être facilement utilisé sur plusieurs sites en même temps. Yahoo a fait quelque chose de similaire dans le composant de grilles de l'interface utilisateur Yahoo. Lorsque nous avons créé notre framework pour Journal-World, nous avons d'abord examiné l'implémentation de ce composant par YUI. Plus tard, nous avons décidé que ce n'était pas ce dont nous avions besoin, mais cela a servi bon exemple pour nous et nous a inspiré à créer notre propre implémentation. Nous avons opté pour une conception en 16 blocs si flexible que nous avons pu l'utiliser sur tous nos sites, même si chaque site est un peu différent de l'autre.

De plus, de nombreux sites utilisent les mêmes widgets, comme des menus déroulants, des onglets de navigation, des boutons, etc. Ces choses se prêtent bien à l’abstraction. De plus, vous pouvez développer certains de vos propres idiomes, comme une liste de photos affichées sous forme de vignettes. Vous pouvez normaliser Classe CSS« liste de vignettes », et dans la prochaine fois il vous suffit d'insérer cette classe pour la faire fonctionner.

Est-ce que cela me sera vraiment bénéfique ?

Avec un tel framework, vous pouvez rapidement vous lancer dans la création d’une nouvelle page. Vous créez un nouveau document (X)HMTL, connectez le framework, et vous n'aurez plus besoin de temps pour vous débarrasser des retraits inutiles, vous aurez déjà la typographie dont vous avez besoin, des formulaires épurés, des widgets fonctionnels et bien plus encore !
Il est probable que vous souhaitiez changer quelque chose apparence site spécifique. Pour y parvenir, il vous suffit d’ajouter ou de modifier un style existant. Par exemple, si votre framework installe panneau standard avec une navigation pour chaque "ul" avec une classe "onglets" qui a un fond gris et des bordures noires. Pour changer cela, il vous suffit d'ajouter (ou de modifier un style existant). Par exemple:
ul.tabs li ( bordure : aucune ; image d'arrière-plan : url("/images/tabs/site-special-tab-look.jpg"); )

Comment concevoir un framework CSS ?

Il y en a plusieurs moyens possibles pour créer un framework, mais le plus courant et sans doute le plus pratique est l'abstraction de votre fichier CSS principal en plusieurs fichiers séparés, dont chacun jouera un rôle. Par exemple, vous pouvez créer une page de styles qui gère la typographie et une autre qui réinitialise les styles par défaut. Beauté cette approche réside dans la capacité de connecter exactement les styles dont vous avez besoin. Vous pouvez vous arrêter à 6h-7h différentes pages styles dans votre framework, mais un projet particulier peut ne pas en avoir besoin d'un ou deux, ce qui signifie qu'ils ne doivent pas nécessairement être inclus. Le framework que nous avons créé nous-mêmes se compose de 5 styles :
  • reset.css - est responsable de la réinitialisation des styles standard.
  • type.css - responsable de la typographie.
  • grid.css est responsable de la mise en page.
  • widgets.css - responsable des widgets : onglets, menus déroulants et boutons « lire la suite ».
  • base.css - Inclut toutes les autres pages de style afin que nous puissions accéder uniquement à base.css à partir de notre document (X)HTML pour utiliser l'intégralité du framework.
Ensuite, nous avons enregistré l'intégralité du framework dans endroit séparé et nous l'appelons déjà à partir de sites de là. Bien entendu, nous disposons de plusieurs pages de styles spécifiques à chaque site, où nous réécrivons ou ajoutons les styles nécessaires.

Conclusion

En pratique, nous les webdesigners, tout comme nos confrères du monde de la programmation, avons l’habitude de nous répéter souvent. Chaque fois que nous désactivons les styles standard, nous écrivons de nouveaux styles pour les onglets, et cela se répète d'un projet à l'autre. Passez un peu de temps à écrire votre framework, en faisant abstraction des éléments que vous pouvez utiliser plusieurs fois. Cela vous aidera à commencer rapidement à créer nouvelle page, ou prendre en charge un existant. Prenez-en soin, car cela ne nécessite pas connaissances particulières et ne nuira pas à vos projets et, surtout, vous fera gagner du temps lors de la création du prochain design.

Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :