It ynternet, Webdesign
CSS-ramten foar Adaptive Design
"Wêr wolle wy de hûd meitsje?" - frege har hege (de film oer de baron Munchhausen), mar frege har, om't se har sels antwurdde. In ramt is altyd goed, benammen as it is fan in ferminderjende ûntwikkelders: as in bootstrap fan in twitter, as in stifting fan 'e darb, of as in kirstbeam op in foarholle fan' e harten, mei soarch plante troch dy baron.
Alle CSS-ramten binne goed en praktysk. It feit dat de bekende entiteit syn betsjutting oernaam en op 'e folgjende paad nei allegear peaks rekke, seit dat de fraach - wêr't in taille te meitsjen - syn lêste oplossing net fûn hat, en der bliuwt in peak dy't noch net feroverd is.
Adaptive opmaak: browsers and Soup
It ynternet is oeral en altyd beskikber, mar allinich troch de browser. Allinne mei in bepaalde elektroanyske platfoarm. Alle oare opsjes lizze bûten de fisuele interface. De browser wurket binnen de mooglikheden fan in elektroanyske platfoarm: in komputer, in laptop, in tablet of in tillefoan. Oare farianten binne mooglik, mar de neamd wurde meast brûkt.
Op in tiid dat IE "dominearre", dy't fan 'e berte gjin absolute dominaasje hie, en de konkurrinsje wie yn' t foarste ticht, binne der besocht om wat te standardisearjen.
Om't it proses fan produksje fan kompjûter-apparatuer en mobile apparaten net kontrolearre wurde kin, en de ûntwikkeling fan browsers altyd beweging yn in demokratyske rjochting: alles wurdt sels kontrolearre, wat feroarsake in natuerlik ferskil en swierrichheden foar ûntwikkelers. De ynternetromte hat gjin kollektive pleatsen, mienskippen of kibbuzim oanbean. Dêrneist migje alle mienskippen fan fans en followers fan ferskillende ark oanwêzich kontinuearje yninoar, ferdwine en wer sjen.
Natuurlijk, as der in needsaak is om boarnen foar de ynternetromte te meitsjen, moatte jo mear of minder betroubere grûnen nedich hawwe, mar net as weagefoerden op 'e altyd unstjoerde sân fan' e ynformaasjetechnology. De termen "adaptive", "rubber", "crossbrowser", ensf., Kamen as tag, as in symboal fan wat it wurk net ferlitten wurde sil, dat it itselde sjocht en syn funksje útfiere op elke apparaat yn elke browser.
CSS Framework Bootstrap
De betsjutting en doel fan dit produkt yn it ferienfâldigjen fan it wurk fan de programmer. It leauwe dat hy ien fan 'e earste wie, is ûnder de meast foardielige en fertsjinnet elkenien. Yn syn komposysje hawwe:
- Grids, kolommen, blokjes;
- Templates, fêste, rubber en oaren;
- Grafiken, fonken en har beskriuwingen;
- Media, behear fan foto's en films;
- Tafels, gewoane ûntwerp, sortearring, nije funksjonaliteit;
- Formulieren, ûntwerp fan ynfierfjilden, neistlizzende eveneminten, nammen;
- Navigaasje, ljeppers, ljepblêden, siden, menüs, panielen;
- Alerts, dialoochfinsters, tooltips, floatende eleminten.
Dit ramt ferklearret mear kreative frijheid foar de programmer, dy't dizze prachtige ûntwikkelingsûnderfining brûke fan Twitter. Al dit is moai, wichtich en nijsgjirrich, mar allinich moat sertifisearre wurde foardat de ferklearjende mooglikheden beskikber binne foar de ûntwikkelders.
Bootstrap, syn followers en konkurrinten
Yn wêzen alle ramten - it HTML, de CSS, JavaSkript - it is in bekend trio yn ferskate kombinaasjes. Elke ûntwikkelder presintearret in oare kompleksiteit fan begripen en freget in bepaalde tiid om te lezen. Mar, lykas jo de proseduere fan webside bouwe yn 'e foarste ein en de Baskyske ein, mar allegear: út' e mienskiplike mûle, allinich de ferstân fan 'e klanten (en dan allinich tydlik), bliuwt altyd in lokkich libben - in echte taak en ferantwurdlikens Syn besluten.
De ûntwikkelders dy't mei Bootstrap, Foundation, Kube, Semantyske UI, Uikit, UniCSS, Maxmertkit, ... kinne wurkje op 'e formule 10/12 ynstee fan de formule 1`000 / 100000 (hânwurk) + Pi faktor. Lykwols bewarje CSS-ramten de ûntwikkingsiid fan Unbegryp of in soad oeren (hânwurk), oant 10-12 oere foar elke projekt.
It sin dat foardat lizze in aai, sels de kip sil hawwe fatsoenlik mei him reviled, kinne wy oannimme: it ferskil yn tiid ûntwikkelje oeral kin net ferdwine, it giet yn 'e stúdzje fan' e ramt, de kar fan wa't moatte nimme, en in protte oare time-fergrieme fier Fan it ûntwikkelingsproses.
Erfurige ûntwikkelder befettet dat sels yn in dei it ûnmooglik is om in fatsoenlike side te meitsjen. De minske-yntelligens wurket rapper as elke kompjûter, mar syn bewust part - sels tige stadich en sjogge alles wat foardat jo sels in ienfâldige beslút meitsje. De kwantiteit en kwaliteit fan 'e moderne ark is hielendal neat nedich en gar gjin garânsje garandearje.
In moderne side is fierd fan in set fan siden dy't oanpasend oanpast binne. Folslein ûntwikkelje hokker side is net te sjen hoe krekt syn ûntwikkelders en wat de bêste CSS-ramten binne yn har arsenal, mar om de funksje fan de klant te fieren.
Adaptabiliteit yn feite en feitlik
It taak freget in oplossing - dit is in ûnbeskellbere regel. It ûntwikkeljen fan de basis fan oanpassing en cross-browser kompatibiliteit, in dissertaasje op rubberkaai mei analytyske ljeppers op ien of oar "type" fan rubber - in nijsgjirrige aktiviteit, mar net mear. Adaptive CSS, HTML, JS-ramten binne perspektyf, mar yn hokker kontekst moat dit perspektyf beskôge wurde.
Der is in begryp fan 'e ferplichte funksjes. Der is in wissigens dat de boarne wurkje moat op 'e kompjûter en op it smartphone. Mar dit betsjuttet net dat de taak fan adaptive layout wichtiger is as de taak om de funksjonele út te fieren.
Jo kinne it hynder en it pony net freegje om deselde ding te dwaan: itselde ding mei deselde sukses itselde rulje. It makket gjin gefoel om potato's sels op mais (in fleantúch tige populêr te leverjen yn 'e tiid fan ûntwikkele sosjalisme), as it fan it fjild nei it opslach is maklik te fieren. Hjir, sels itselde pony allinich.
De term "oanpasber" yn 'e natuerlike betsjutting fan dit wurd betsjut net allinich de ferplichte needsaak om wat te dwaan as it dien hat, op in oar plak as ûnder oare omstannichheden. Der is in taak en funksjonaliteit, der binne ferskate platfoarms en apparaten dy't dizze funksjoneel wurkje moatte. As it doel yn 'e lykweardigens fan prosessen, ûntwerpen en dialoochs in echte utopia is, as it doel by it oplossen fan it oplossen fan' e taak is in oar saken.
Histoaryske moment en perspektyf
Programmers ûntwikkelen tige fluch, en eksponentiell, dit is de spesifike fan 'e berops. It idee fan in programmator is altyd flugger as in kompjûter, dus de ôfspraak fan 'e koade te ûnderskieden, waard besletten yn' e moarn fan 'e bou fan in ynformaasjesyndieling. Mar om in lyts part te wêzen, is it nedich om goed te witten, wêr't de needsaaklike kant leit.
Dizze trije punten (interface, koade, gesicht) binne mar in part fan 'e mienskiplike yndieling. Der is noch gegevens en it probleem fan har presintaasje. It is allinnich op 'e ezel, dat it miskien wol dat de gegevens en CSS-ramtten hielendal net yn' e mande meiinoar binne. Yn 't feit is de werjefte altyd fêststeld net allinich troch de koade, mar ek troch wat it ferwurket en hoe't it it dogge, benammen yn' e tiid.
It beslút om CSS-ramten te brûken, ien of oare te wiskjen, te beskôgjen fan tiidskosten foar ûntwikkeling en fergelykjen fan syn funksjonaliteit mei wat it probleem is te ferlienen, it is needsaak om te begripen dat it net it ramt sels is wichtich, mar allinich it feit dat it probleem yn it ferline opnij is Hat betsjutting betsjutting. It is wichtich om te stellen foar de rjochting wêryn it probleem ûntwikkelet en har oplossingen.
Oer gemeenten, advizen en evaluaasje fan plannen
Yn 'e wurklikheid, mei in begryp fan' e fraach, dy't fertrouwe kinne, en wa't net, wa't advisearre wurde moat, en wa't net kin, komme problemen nea op. Mar yn 'e virtuele romte mei dit binne serieuze swierrichheden.
Elke programmer (foaral in team fan dy) sammelet ûnderfining. Dizze ûnderfining op ien of oare manier is in eigen ramt. Foardat jo op it leauwen fan in frjemd nimme, sels as tige populêr en prachtich, moatte jo josels yn 'e posysje fan' e ûndersiker, mar net in follower.
De ûnderfining fan 'e kollega' s is nea in basisfoarm foar wurk, benammen yn sa'n dynamyske sfear as ynformative, mar in goede stimulearring foar it ûntwikkeljen fan har eigen kennis en ûnderfining.
Ek as it net bepaald is om wat te berikken, neat foarkomt om de ûnderfining fan oaren te ûndersykjen. Mei elke ûntwikkeling fan eveneminten, jins eigen ûnderfining en ûnderfining fan kollega's yn 'e spesjaliteit is better as allinich eigen erfaring, en plannen dêrfan sil definityf mear promovearje en real wêze.
Similar articles
Trending Now