97 Shares 6890 views

CSS-cadres pour la conception réactive

« Où allons-nous faire la taille? » – a demandé à leurs Altesses (le film sur Baron Munchausen), mais demandez-vous, parce que lui-même est la réponse. Cadre – toujours une bonne chose, surtout quand il est d'un noble développeur: comment utiliser le bootstrap sur Twitter, comme fondement de Zurb, ou sur le front de cerf cerisier, ainsi soigneusement planté Baron.

Tous les CSS-cadres – il est bon et pratique. Le fait qu'une certaine substance a repris sa valeur et déplacée une fois tout le chemin au même sommet, a déclaré que la question – où faire la taille – n'a pas encore trouvé sa décision finale, et les autres sommets, qui n'a pas encore été conquis.

mise en page: adaptatives navigateurs et soupe

service Internet est disponible partout et à tout moment, mais seulement par le navigateur. Seule une plate-forme électronique spécifique. Toutes les autres options sont au-delà de l'interface visuelle. Le navigateur fonctionne bien dans les capacités d'une plate-forme électronique particulière: PC, ordinateur portable, tablette ou téléphone. Il existe d'autres options, mais le plus souvent utilisé appelé.

A une époque où le « suprême» IE, qui depuis la naissance ne pas la domination absolue, et la concurrence était à l'origine de près, il y a eu des tentatives de standardisation de quelque chose.

Le processus de production de matériel informatique et les appareils mobiles ne peuvent être contrôlés, et le développement du navigateur est toujours en mouvement dans une direction démocratique, tous contrôlés par lui-même, qui est une différence naturelle et les défis pour les développeurs. l'espace Internet n'accepte aucune des fermes collectives, ni les communautés, ni un kibboutz. D'ailleurs, tous les fans et les adeptes de la communauté de divers outils migrent en permanence dans l'autre, disparaissent et réapparaissent.

Bien sûr, quand il est nécessaire de créer des ressources pour l'espace Internet, nous avons besoin de façon plus ou moins fiables, plutôt que de compter sur les sables mouvants de fragiles jamais la technologie de l'information. Les termes « adaptatif », « caoutchouc », « cross-browser » et ainsi de suite. Came une étiquette, comme un symbole qui ne fonctionnera pas être perdu en vain, que ce sera la même apparence et remplir sa fonction sur un appareil dans un navigateur.

CSS-cadre Bootstrap

Le sens et le but des produits pour simplifier le programmeur. On croit qu'il a été l'un des premiers, est parmi les plus avancés et digne d'attention. En raison de sa composition:

  • Maille, blocs de colonnes;
  • modèles, fixe, le caoutchouc et d'autres;
  • graphiques, polices de caractères, et leurs descriptions;
  • les médias, des images et la gestion des films;
  • table, le jeu habituel, le tri, la nouvelle fonctionnalité;
  • forme, les champs d'entrée de conception d'événements, noms;
  • marines, des onglets, des onglets, des pages, des menus, des barres d'outils;
  • des alertes, des dialogues, des conseils d'éléments flottants.

Ce cadre déclare une plus grande liberté créative pour le programmeur qui utilise cette merveilleuse expérience dans le développement de la société Twitter. Tout cela est bien, il est important et intéressant, mais il doit être soigneusement étudié avant que les capacités réclamées seront disponibles pour le développeur.

Bootstrap, ses partisans et les concurrents

Essentiellement , tous les cadres – le HTML, le CSS, JavaScript – c'est un trio connu dans diverses combinaisons. Chaque designer présente une compréhension différente des difficultés et nécessite une certaine quantité de temps pour le développement. Mais, il faut diviser curieusement processus de construction du site à l'avant et la fin basque, mais tout de même: sur une enveloppe totale verbale, éclipsant seulement l'esprit du client (et seulement temporairement), il y a toujours une fin heureuse – la vie réelle, le vrai défi et un devoir ses solutions.

En effet, le développeur, armé de Bootstrap, Fondation, Kube, interface sémantique, UIKit, UniCSS, Maxmertkit, … peut bien travailler sur la formule 10/12 pour remplacer la formule 1`000 / 100`000 (fait main) + facteur "Pi". Métaphoriquement parlant, les cadres CSS-de gagner du temps de développement du projet à l'infini ou un grand nombre d'heures (à la main), jusqu'à 10-12 heures pour tout projet.

Se souvenant que devant pondre un œuf, même le poulet aura décemment avec lui vilipendé, on peut supposer: la différence de temps se développer partout où ne peut pas disparaître, elle va dans l'étude du cadre, le choix qui devrait prendre, et beaucoup d'autres temps perdre beaucoup du processus de développement.

Les développeurs expérimentés seront d'accord que même la nuit, il est impossible de faire un site décent. L'intellect humain fonctionne plus rapidement que tout ordinateur, mais la partie consciente de celui-ci – très lentement et soigneusement peser tout avant de faire même une solution très simple. La quantité et la qualité des outils utilisés modernes absolument rien et ne dit rien du tout garanti.

Site moderne – ce n'est pas un ensemble de pages, ce qui démontre la mise en page adaptative. Prendre soin absolument tout site de ne pas montrer comment intelligent son développeur, et ce que les meilleurs cadres CSS-ont dans son arsenal, mais pour remplir la fonctionnalité requise par le client.

Adaptabilité dans le fait, et en fait

La tâche nécessite une solution – une règle ferme. Développement basé sur adaptatif et multi-navigateurs, sur une thèse de mise en page en caoutchouc onglets analytiques sur certains « types » de caoutchouc – activité intéressante, mais pas plus. Cadres Adaptive CSS, HTML, JS – promettant, mais regardant quel contexte devrait envisager cette perspective.

Avoir une compréhension de la fonctionnalité requise. Il est certain que la ressource devrait fonctionner sur votre ordinateur et sur votre téléphone. Mais cela ne signifie pas que le problème de la réalisation de la mise en page d'adaptation des tâches les plus importantes de la fonction.

Vous ne pouvez pas exiger des chevaux et des poneys d'une seule et même: même tirer la sangle avec le même succès. Il n'a pas de sens de continuer, même les pommes de terre pour le maïs (avion, est très populaire à l'époque du socialisme), d'où le champ à la main le fichier de stockage. Ici, même le très poney face.

Le terme « adaptatif » dans votre propre sens du mot ne signifie pas besoin de quelque chose obligatoire de faire quelque chose comme ça, comme il l'a fait auparavant, dans un endroit différent ou dans d'autres circonstances. Il y a un problème et sa fonctionnalité, il y a différentes plates-formes et soupe sur laquelle cette fonctionnalité au travail. Si la cible est en train d'équivalence, la conception et le dialogue – ce qui est une véritable utopie, si le but de résoudre le problème – il est tout à fait autre chose.

Et la perspective d'un moment historique

Les programmeurs se développent très rapidement, et à un rythme exponentiel – est la spécificité de la profession. Pensée programmeur toujours plus rapide que tout ordinateur, car pour séparer l'interface du code, il a été décidé de manière intuitive depuis l'aube de l'information de la construction de la civilisation. Mais le département est petit, il est nécessaire de connaître correctement où le visage désiré.

Ces trois points (interface, code, visage) seulement une partie de l'entité d'information. Il y a aussi le problème des données et sa présentation. Il est seulement à première vue, il peut sembler que les données et les cadres CSS ne sont pas reliés entre eux-. En fait, l'idée est toujours déterminée pas de code seulement, mais aussi le fait qu'il gère et comment il le fait, tout d'abord à temps.

En décidant d'utiliser un framework CSS, le choix de l'un ou l'autre, l'estimation du temps nécessaire pour le développement et l'adaptation de ses fonctionnalités qui est nécessaire pour résoudre le problème, il faut comprendre – est important de ne pas le cadre lui-même, mais seulement le fait que le problème posé par le passé, encore une fois il a gagné une importance. Il est important de fournir, dans quelle direction est le développement du problème et de ses solutions.

À propos des conseils, des conseillers et des plans d'évaluation

En réalité, avec la compréhension de la question de savoir qui peut faire confiance et qui non, qui devraient donner des conseils et qui ne devraient pas, les problèmes ne se posera jamais. Mais dans l'espace virtuel avec cela, il y a de sérieuses difficultés.

Chaque programmeur (en particulier ceux du collectif) accumule l'expérience. Cette expérience d'une manière ou d'une autre et a son propre cadre. Avant de prendre la foi de quelqu'un d'autre, même si elle est très populaire et merveilleux, vous devez vous mettre dans la position du chercheur, mais pas un suiveur.

L'expérience de collègues – ce n'est jamais la base fondamentale pour le travail, en particulier dans un domaine dynamique comme une information, mais une bonne incitation pour le développement de leurs propres connaissances et de l'expérience.

Même si ne pas réaliser quelque chose, il n'y a rien qui empêche d'étudier l'expérience des autres. Dans tous les cas de figure, votre propre expérience et celle de ses collègues dans la profession – il vaut mieux que seulement leur propre expérience, et les plans de qui sera sans doute plus prometteuse et réaliste.