CSS-framework do projektowania adaptacyjnego

"Gdzie zrobimy talia?" - zapytał ich wzrost (film o Baronie Munchausenie), ale zadał sobie pytanie, bo sam odpowiedział. Struktura jest zawsze dobra, zwłaszcza gdy pochodzi od znanego dewelopera: jak bootstrap z twittera, fundament z zurb lub czereśnia na czole jelenia, starannie obsadzony przez tego samego barona. Wszystkie frameworki CSS są dobre i praktyczne. Już sam fakt, że znana przyroda odzyskała swoje znaczenie i przeniósł się na następną ścieżkę do wszystkich szczytów, mówi, że pytanie - gdzie zrobić tal - jeszcze nie znalazło ostatecznej decyzji, a szczyt nie został jeszcze zdobyty.


Układ adaptacyjny: przeglądarki i urządzenia

Internet jest dostępny wszędzie i zawsze, ale tylko za pośrednictwem przeglądarki. Tylko z pewną platformą elektroniczną. Wszystkie pozostałe opcje wykraczają poza interfejs wizualny. Przeglądarka działa w ramach jednej lub drugiej platformy elektronicznej: komputera, laptopa, tabletu lub telefonu. Możliwe są inne opcje, ale najczęściej używane są nazwy.
W czasie, gdy "dominował" IE, który od urodzenia nie posiadał absolutnej dominacji, a konkurencja początkowo była czujna, były próby standaryzacji czegoś. Ponieważ proces produkcji komputerów i urządzeń mobilnych nie może być kontrolowany, a rozwój przeglądarek cały czas porusza się w kierunku demokratycznym: wszystko jest zarządzane przez siebie, co powoduje naturalne różnice i trudności dla programistów. Przestrzeń internetowa nie przyjmuje żadnych zbiorowych gospodarstw, społeczności ani kibuców. A poza tym wszystkimSpołeczność fanów i naśladowców wszelkich instrumentalnych środków nieustannie migruje do siebie, znika i pojawia się ponownie.


Naturalnie, gdy istnieje potrzeba stworzenia zasobów dla przestrzeni internetowej, potrzebujemy mniej lub bardziej wiarygodnych podstaw, a nie chwiejnych podpór stale poruszających się piask technologii informacyjnych. Terminy "adaptacyjny", "gumowy", "crossbrowser" itd. Pojawiły się jako znacznik, jako symbol tego, co pozwoli, aby zadanie nie zniknęło, że będzie wyglądało tak samo i będzie spełniało swoją funkcję na dowolnym urządzeniu, w dowolnej przeglądarce.

CSS-framework Bootstrap

Znaczenie i cel tego produktu w upraszczaniu pracy programisty. Uważa się, że był jednym z pierwszych, należy do najbardziej zaawansowanych i zasługuje na ogólną uwagę. Mając w swoim składzie:
  • siatki, kolumny, bloki;
  • szablony, stałe, gumowe i inne;
  • grafika, czcionki i ich opisy;
  • zarządzanie mediami, zdjęciami i filmami;
  • tabele, regularne projektowanie, sortowanie, nowa funkcjonalność;
  • formularze, pola rejestracji danych wejściowych, zdarzenia przyległe, nazwy;
  • nawigacja, zakładki, zakładki, strony, menu, panele;
  • ostrzeżenia, dialogi, wskazówki, elementy pływające.
  • Ramy te zapewniają większą kreatywność programistom, którzy korzystają z tego wspaniałego doświadczenia programistycznego na Twitterze. Wszystko to jest wspaniałe, ważne i interesujące, ale wszystko to musi być dokładnie przestudiowane, zanim określone cechy staną się dostępne dla programisty.

    Bootstrap, jego zwolennicy i konkurenci

    W rzeczywistości wszyscyRamki - HTML, CSS, JavaScript - trio znane jest w różnych kombinacjach. Każdy deweloper przedstawia trudności ze zrozumieniem inna i wymaga pewnej ilości czasu do opanowania. Ale podzielić Budowy procedura na front-end i baskijskiego końca i wszystkim jedno z łącznej słownych łuski, przyćmił tylko w umyśle klienta (i to tylko tymczasowo), zawsze szczęśliwe zakończenie - prawdziwe życie, prawdziwe problemy i obowiązki Jego rozwiązanie.
    W rzeczywistości, deweloper, uzbrojony bootstrap Foundation Kube semantyczne UI UIKit, UniCSS, Maxmertkit mogą działać dobrze dla wzoru 10/12 zamiast wzorze 1`000 /100`000 (ręcznie) + czynnik "Pi". Mówiąc obrazowo, ramy CSS, zapisz rozwój projektu od nieskończoności lub dużej liczby godzin (czerpanego) 10-12 godzin dla każdego projektu. Przypominając, że przed zburzyć jajko, kurczak mieć przyzwoity nawet z nim ponosytsya można zakładać: różnica w czasie rozwijać nigdzie nie zniknie, to idzie w ramach studiów, wybór, który powinien podjąć, i wiele innych czasochłonnych daleko z procesu rozwoju. Doświadczony programista zgodzi się, że nawet jeden dzień jest niemożliwy do stworzenia przyzwoitej witryny. Ludzki intelekt działa szybciej niż jakikolwiek komputer, ale świadomy tego - powoli i ostrożnie ważący wszystko zanim jeszcze trwać bardzo proste rozwiązanie. Liczba i jakość nowoczesnych narzędzi absolutnie nic i mówi absolutnie żadnych gwarancji. Nowoczesna strona nie jest zbiorem stron, które wykazują adaptacyjny układ. Opieka jest absolutniekażda strona nie polega na pokazaniu, jak sprytny jest jej programista i jakie najlepsze ramy CSS są w swoim arsenale, ale w celu wykonania funkcjonalności wymaganej przez klienta.

    Zdolność adaptacyjna w rzeczywistości iw rzeczywistości

    Zadanie musi zostać rozwiązane - jest to nienaruszalna zasada. Opracowanie podstaw adaptacyjności i krzyżowania, rozprawa o układzie gumowym z zakładkami analitycznymi z jednym lub innym rodzajem gumy - ciekawa lekcja, ale nie więcej. Adaptacyjne struktury CSS, HTML i JS są perspektywiczne, ale patrząc na kontekst, w którym ta perspektywa powinna być brana pod uwagę.
    Istnieje zrozumienie niezbędnych funkcji. Istnieje pewność, że zasób musi działać na komputerze i smartfonie. Nie oznacza to jednak, że zadanie układu adaptacyjnego jest ważniejsze niż zadanie wdrożenia funkcjonalności. Nie możesz żądać od konia i od kucyków tego samego: pociągnij ten sam pasek z takim samym sukcesem. Nie ma sensu przenosić ziemniaków nawet na kukurydzę (latającą maszynę, bardzo popularną w dobie rozwiniętego socjalizmu), gdy pochodzi z pola do przechowywania ręką. Tutaj nawet ten sam kucyk poradzi sobie. Termin "adaptacyjny" w natywnym znaczeniu tego słowa nie musi koniecznie oznaczać obowiązkowej potrzeby zrobienia czegoś tak, jak przedtem, gdzie indziej lub w innych okolicznościach. Istnieje zadanie i jego funkcjonalność, istnieją różne platformy i urządzenia, na których ta funkcjonalność powinna działać. Jeśli cel równoważności procesów, projektu i dialogu jest prawdziwą utopią, jeśli celem w rozwiązaniu zadania jest zupełnie inna sprawa.

    Moment historyczny i perspektywa

    Programiścirozwijają się bardzo szybko i zgodnie z wykładniczą jest specyfika tego zawodu. Idea programisty jest zawsze szybsza niż jakikolwiek komputer, dlatego też, aby oddzielić interfejs od kodu, podjęto decyzję intuicyjnie u zarania budowy cywilizacji informacyjnej. Ale aby oddzielić trochę, trzeba dokładnie wiedzieć, gdzie znajduje się niezbędna linia. Te trzy punkty (interfejs, kod, twarz) są tylko częścią ogólnej esencji informacji. Nadal istnieją dowody i problem ich prezentacji. Jest to tylko na pierwszy rzut oka może wydawać się, że dane i ramy CSS nie są ze sobą powiązane. W istocie reprezentacja jest zawsze określana nie tylko przez kod, ale także przez fakt, że przetwarza i jak to działa, przede wszystkim w czasie.
    Przy podejmowaniu decyzji użyć CSS-ram, wybierając jedną lub drugą stronę, oceniając tymczasowe koszty rozwoju i porównując jego funkcjonalność, która jest wymagana do rozwiązania problemu, należy rozumieć - ważne nie ramy, a sam fakt, że problem postawione w przeszłość znów stała się ważna. Ważne jest, aby wyobrazić sobie kierunek, w którym ma miejsce rozwój problemu i jego rozwiązania.

    na tablicach, doradca i oceny planów

    W rzeczywistości, kwestia zrozumienia komu ufać, a kto nie, kto powinien dać rady, a kto nie powinien, problemy nigdy nie pojawić. Ale w przestrzeni wirtualnej są z tym poważne trudności. Każdy programista (im więcej zespołu) gromadzi doświadczenie. To doświadczenie w różnym stopniu i ma ramy. Przed podjęciem innej wiary, nawet bardzo popularne i wielką potrzebę, aby postawić się w pozycji badacza, ale nie wyznawcą.
    Doświadczenie kolegów nigdy nie jest podstawową podstawą do pracy, szczególnie w tak dynamicznej dziedzinie, jak informowanie, ale dobry bodziec do rozwijania własnej wiedzy i doświadczenia. Nawet jeśli nie było to przeznaczone do osiągnięcia czegoś, nic nie przeszkadza w uczeniu się doświadczenia innych. W każdym razie osobiste doświadczenie i doświadczenie kolegów w specjalności jest lepsze niż tylko ich własne doświadczenie, a plany z tego będą zdecydowanie bardziej obiecujące i realistyczne.

    Powiązane publikacje