Die internet, Webontwerp
CSS raamwerke vir aanpassingsontwerp
"Waar sal ons die middellyf maak?" - het hulle hoogheid gevra (die rolprent oor die baron Munchhausen), maar het haarself gevra, omdat sy haarself self geantwoord het. 'N Raamwerk is altyd goed, veral as dit van 'n opvallende ontwikkelaar is: soos 'n skoenlapper van 'n twitter, soos 'n fondament van sob, of soos 'n kersieboom op die voorkop van 'n takbok, versigtig geplant deur daardie baron.
Alle CSS-raamwerke is goed en prakties. Die feit dat die bekende entiteit sy belang herwin het en op die volgende pad na dieselfde pieke beweeg het, sê dat die vraag - waar om 'n middel te maak - nog nie sy finale oplossing gevind het nie, en daar bly 'n piek wat nog nie verower is nie.
Adaptiewe uitleg: blaaiers en toestelle
Die internet is oral en altyd beskikbaar, maar net deur die blaaier. Slegs met 'n sekere elektroniese platform. Alle ander opsies lê buite die visuele koppelvlak. Die leser werk binne die vermoëns van 'n elektroniese platform: 'n rekenaar, 'n skootrekenaar, 'n tablet of 'n foon. Ander variasies is moontlik, maar die genoemde name word die meeste gebruik.
In 'n tyd toe IE "oorheers" was, wat vanaf geboorte nie absolute oorheersing gehad het nie en die kompetisie aanvanklik naby was, was daar pogings om iets te standaardiseer.
Aangesien die proses van die vervaardiging van rekenaartoerusting en mobiele toestelle nie beheer kan word nie, en die ontwikkeling van blaaiers voortdurend in 'n demokratiese rigting beweeg: alles word self beheer, wat 'n natuurlike verskil en probleme vir ontwikkelaars veroorsaak. Die internetruimte aanvaar nie kollektiewe plase, gemeenskappe of kibbutzim nie. Daarbenewens migreer alle gemeenskappe van aanhangers en volgers van verskillende instrumente voortdurend in mekaar, verdwyn en verskyn weer.
Natuurlik, wanneer daar 'n behoefte is om hulpbronne vir die internetruimte te skep, benodig jy min of meer betroubare gronde, eerder as wankelrige voetspore op die steeds onstabiele sand van inligtingstegnologie. Die terme "aanpasbare", "rubber", "kruisblokkers", ens. Het as 'n teken gegee, as 'n simbool van wat die werk nie toelaat om vermors te word nie, dat dit dieselfde sal lyk en sy funksie op enige toestel in enige blaaier verrig.
CSS Framework Bootstrap
Die betekenis en doel van hierdie produk om die werk van die programmeerder te vereenvoudig. Daar word geglo dat hy een van die eerste was, is een van die mees gevorderde en verdien almal se aandag. Met in sy samestelling:
- Roosters, kolomme, blokke;
- Sjablone, vaste, rubber en ander;
- Grafika, lettertipes en hul beskrywings;
- Media, bestuur van prente en films;
- Tabelle, gewone ontwerp, sortering, nuwe funksionaliteit;
- Vorms, ontwerp van insetvelde, aangrensende gebeurtenisse, name;
- Navigasie, oortjies, oortjies, bladsye, spyskaarte, panele;
- Alerts, dialoogkassies, gereedskapstippe, drywende elemente.
Hierdie raamwerk verklaar meer kreatiewe vryheid vir die programmeerder, wat hierdie wonderlike ontwikkelingservaring van Twitter gebruik. Al hierdie is pragtig, belangrik en interessant, maar al hierdie moet noukeurig bestudeer word voordat die verklaarde vermoëns beskikbaar gestel word aan die ontwikkelaar.
Bootstrap, sy volgers en mededingers
In wese is al die raamwerke - HTML, CSS, JavaScript - 'n bekende trio in verskillende kombinasies. Elke ontwikkelaar bied 'n ander kompleksiteit van begrip en vereis 'n sekere hoeveelheid tyd om te leer. Maar, ongeag hoe jy die prosedure van die bou van die perseel in die voorkant en die Baskiese Einde verdeel, maar al die een: Van die gewone verbale skaal, wat slegs die gedagtes van die kliënt verduister (en dan net tydelik), bly daar altyd 'n gelukkige lewe - 'n werklike taak en verantwoordelikheid. Sy besluite.
Inderdaad, die ontwikkelaar, gewapen met Bootstrap, Stigting, Kube, Semantiese UI, Uikit, UniCSS, Maxmertkit, kan werk met die formule 10/12 in plaas van die formule 1`000 / 100`000 (handwerk) + Pi-faktor. Figuratief gesproke, CSS raamwerke stoor die ontwikkelingstyd vanaf oneindigheid of baie ure (handwerk), tot 10-12 uur vir enige projek.
Onthou dat voordat die eiers afgegooi kan word, sal selfs 'n hoender daardeur mislei word. Die verskil in ontwikkelingstyd kan nie oral verdwyn nie, dit gaan weg tydens die studie van die raamwerk, die keuse van die een wat geneem moet word en die massa van ander tydelike afval, ver Uit die ontwikkelingsproses.
Ervare ontwikkelaar stem saam dat selfs in 'n dag dit onmoontlik is om 'n ordentlike webwerf te maak. Die menslike intellek werk vinniger as enige rekenaar, maar sy bewuste deel - selfs baie stadig en versigtig weeg alles voordat dit selfs 'n baie eenvoudige besluit neem. Die hoeveelheid en kwaliteit van die moderne gereedskap het absoluut niks gebruik nie en waarborg niks.
'N moderne webwerf is ver van 'n stel bladsye wat aanpasbare uitleg toon. Omgee absoluut enige webwerf nie om te wys hoe slim die ontwikkelaar is nie, en wat die beste CSS-raamwerke in sy arsenaal is, maar om die funksionaliteit wat deur die kliënt vereis word, uit te voer.
Aanpasbaarheid in werklikheid en in werklikheid
Die taak vereis 'n oplossing - dit is 'n onwrikbare reël. Die ontwikkeling van die grondbeginsels van aanpasbaarheid en kruisblaaier-verenigbaarheid, 'n verhandeling oor rubberuitleg met analitiese oortjies op een of ander "tipe" van rubber - 'n interessante aktiwiteit, maar nie meer nie. Adaptive CSS, HTML, JS raamwerke is perspektief, maar in watter konteks moet hierdie perspektief oorweeg word.
Daar is 'n begrip van die vereiste funksionaliteit. Daar is 'n sekerheid dat die hulpbron op die rekenaar en op die slimfoon moet werk. Maar dit beteken nie dat die taak van aanpasbare uitleg belangriker is as die taak om die funksionele implementering te implementeer nie.
Jy kan nie die perd en die ponie vra om dieselfde ding te doen nie: trek dieselfde band met dieselfde sukses. Dit maak nie sin om aartappels selfs op koring te dra nie ('n vliegtuig wat baie gewild is in die era van ontwikkelde sosialisme). Van die veld af tot by die stoorkamer is dit maklik om te laai. Hier sal selfs dieselfde ponie alleen bestuur.
Die term "aanpasbaar" in die inheemse betekenis van hierdie woord beteken glad nie die verpligte noodsaaklikheid om iets te doen soos dit voorheen gedoen het, op 'n ander plek of onder ander omstandighede nie. Daar is 'n taak en sy funksionaliteit, daar is verskeie platforms en toestelle waarop hierdie funksionaliteit moet werk. As die doelwit in die ekwivalensie van prosesse, ontwerp en dialoë 'n ware utopie is, is die doel om die taak op te los, nogal 'n ander saak.
Historiese oomblik en perspektief
Programmeerders ontwikkel baie vinnig, en eksponensieel, dit is die spesifisiteit van die beroep. Die idee van 'n programmeerder is altyd vinniger as enige rekenaar, dus om die koppelvlak van die kode te skei, is dit intuïtief beslis aan die begin van die konstruksie van 'n inligtingsbeskawing. Maar om 'n bietjie te skei, is dit nodig om korrek te weet, waar die nodige kant geleë is.
Hierdie drie punte (koppelvlak, kode, gesig) is slegs deel van die gemeenskaplike inligting entiteit. Daar is steeds data en die probleem van hul aanbieding. Dit is eers met die eerste oogopslag dat dit lyk asof die data- en CSS-raamwerke glad nie met mekaar verband hou nie. Trouens, die siening word altyd bepaal nie net deur die kode nie, maar ook deur wat dit verwerk en hoe dit dit doen, hoofsaaklik oor tyd.
Die besluit om CSS-raamwerke te gebruik, die keuse van een of die ander, die bepaling van die tydskoste vir ontwikkeling en die vergelyking van die funksionaliteit met wat nodig is om die probleem op te los, is om te verstaan dat dit nie die raamwerk self is wat belangrik is nie, maar net die feit dat die probleem in die verlede weer Het betekenis verkry. Dit is belangrik om te dink aan die rigting waarin die probleem ontwikkel en sy oplossings.
Oor rade, adviseurs en evaluering van planne
In werklikheid, met die begrip van die vraag, wie kan vertrou word, en wie nie, wie moet aangeraai word en wie nie, moet probleme nooit ontstaan nie. Maar in die virtuele ruimte met hierdie is daar ernstige probleme.
Elke programmeerder (veral 'n span van diegene) versamel ervaring. Hierdie ervaring op een of ander manier is sy eie raamwerk. Voordat jy die geloof van 'n vreemdeling aangaan, selfs al is dit baie gewild en wonderlik, moet jy jouself in die posisie van die navorser plaas, maar nie 'n volgeling nie.
Die ervaring van kollegas is nooit 'n fundamentele basis vir werk, veral op so 'n dinamiese gebied as inligting nie, maar 'n goeie aansporing vir die ontwikkeling van hul eie kennis en ervaring.
Selfs as dit nie bestem is om iets te bereik nie, verhoed niks om die ervaring van ander te studeer nie. Met enige ontwikkeling van gebeure is die eie ervaring en ervaring van kollegas in die spesialiteit beter as net sy eie ervaring, en planne hiervan sal beslis meer belowend en werklik wees.
Similar articles
Trending Now