D'Lea Verou iwwer d'Zukunft vum CSS a méi

Auteur: Monica Porter
Denlaod Vun Der Kreatioun: 13 Mäerz 2021
Update Datum: 17 Mee 2024
Anonim
D'Lea Verou iwwer d'Zukunft vum CSS a méi - Kreativ
D'Lea Verou iwwer d'Zukunft vum CSS a méi - Kreativ

Eng editéiert Versioun vun dësem Artikel koum fir d'éischt an der Nummer 225 vum .net Magazin - de beschte verkaafte Magazin vun der Welt fir Webdesigner an Entwéckler.

@twostepmedia: Wou soll déi schwéier Ophiewung an enger Websäit gemaach ginn? Am Frontend oder am Backend?
Lea Verou: Ech sinn e staarke Vertrieder fir alles ze maachen wat Dir um Client ka maachen. Wann Äre Code op de Client leeft, muss et ëmmer mat enger Maschinn ëmgoen, egal wéi erfollegräich Äre Projet gëtt.

Alles wat Dir op de Server schreift, muss vläicht Dausende vu Mol pro Sekonn lafen wann Äre Projet Erfolleg huet, sou datt den Ënnerhalt an d'Verlängerung ëmmer méi usprochsvoll gëtt wann Äre Site wiisst. Net ze vergiessen d'Erhéijung vun de Hostingkäschten déi ganz selten komplett aus dem Akommes vun der Websäit ofgedeckt kënne ginn. Sécher, vill Clientssäit Logik kann e Site luede lues maachen, awer mir hunn Tools fir dat ze vermeiden, wéi gzipping an obsfucation an am wichtegsten, faul Lueden.

@komiska: Är Aarbecht ass AWESOME! Wien huet Iech inspiréiert um technesche Wee ze goen?
LV: Merci! Ech denken net datt et eng Saach war vun engem inspiréiert ze ginn. Ech hu just gär Saache gemaach zënter ech mech un mech erënnere kann. Wéi ech e Kand war, hunn ech eemol Kachschwampdicher benotzt fir Portemonnaien an Poschen ze maachen!


Ronderëm 12 hunn ech entdeckt datt Programméiere mir erlaabt nëtzlech Saachen méi einfach a méi professionell ze bauen wéi Handwierk. Dat huet mech sou faszinéiert ech sinn direkt an d'Programméierung verléift ginn an hunn ëmmer probéiert mech drun besser ze ginn.

@jelmerdemaat: Wéi huet @LeaVerou @dabblet kreéiert? Mat wéi engem PHP Framework / aner Back-End Technik? Wat war dee schwéiersten Deel?
LV: Dabblet huet keng Datebank an de Server-Side Code involvéiert ass minimal. E bësse PHP gëtt nëmme fir OAuth benotzt an eng Resultater Säit generéiert fir ze deelen ouni vum Dabblet Chrom ronderëm et (nëtzlech fir Bug Report Testcases). Wéi Dir a senge Github Statistike gesitt, ass PHP nëmmen dräi Prozent vun Dabblet. Alles anescht ass Client-Säit. Dëst hëlleft der jsfiddle Situatioun ze vermeiden: jsfiddle mécht alles um Server, sou datt et elo gelongen ass, ass seng Serverbelaaschtung duerch den Daach gaang an et gouf lues.

@_dte: Wat ass déi spannendst Upcoming CSS Feature fir Iech?
LV: Filter Effekter sécher. Si erlaben eis Saachen ze maachen déi virdru onméiglech waren, net nëmme schwéier. Ech sinn net ganz opgereegt fir Layoutmoduler, well a) et wäert méi al ginn ier mer se benotze kënnen, well se guer net gnädeg degradéieren an b) Layout war ëmmer méiglech, just onnéideg schwéier. Natierlech sinn déi nei Layoutmoduler och ganz wichteg, awer et ass net déi Aart vu Saachen déi mech begeeschteren.


Ech sinn och ganz opgereegt iwwer d'Vue relativ Unitéiten VW an vh an d'CSS3 Erweiderung vun der attr () Funktioun déi eis erlaabt et ze benotzen attr () an all Immobilie.

Ech wéilt och wierklech aner Browser niewent der Opera implementéieren Objet-fit an Objet-Positioun, sou datt mir ophalen Hannergrondhacks benotze fir Biller an en anert Aspekt Verhältnis ze beschneiden.

@gpirie: Wéi eng Feature wëllt Dir an CSS agefouert gesinn?
LV: A aktuell () Funktioun déi Iech de berechentene Wäert vun aneren Eegeschafte bezitt. Wéi eng Verallgemengerung vu aktuellColor (wat dann en Alias ​​fir aktuell (Faarf)). Natierlech ass d'Ëmsetzung vun esou enger Saach ganz komplizéiert, awer d'Realitéit hält mech net dovun of ze dreemen!

@kevdog: Wat sinn dräi meescht üblech CSS Feeler?
LV: De stäerkste gemeinsam CSS Feeler ech gesinn, ass Leit kodéiert hir CSS mat engem Schwéierpunkt op d'Resultat, net op propper, erhaalbar, flexibel Code (a se refactor seelen). Et ass net nëmme wichteg datt eppes kuckt grad elo, mat engem gewëssen Hannergrond, gewëssen Ëmfeld a gewësse Gréisst. Et sollt fäeg sinn upassen einfach z'änneren, ouni all Regel doriwwer op onberechenbar Weeër nei ze schreiwen.


Dir kéint mengen Dir wäert ni eppes änneren, awer genuch Zäit gegeben, wäert Dir bal sécher falsch bewise ginn. CSS Viraarbechter kënnen domadder hëllefen. Si sinn de einfache Wee aus awer si si sécher besser wéi schlampeg, repetitive Code.

En anere Feeler ass zevill verboss CSS. D'Leit sinn net bewosst iwwer d'Standarden, sou datt se se ëmmer nei definéieren. Si sinn net vu Kuerze bewosst, sou datt se d'Longhand Eegeschafte weider definéieren. Et gi Fäll wou Dir dës Saachen op Zweck maache musst, awer dat ass kee Grond fir se defensiv an alles ze maachen.

@kevdog: Wann Dir eppes an der CSS Spezifizéierung ännere kënnt, wat wier et?
LV: Et gi vill Suggestiounen, mat deene bal all an der CSSWG averstan sinn, awer net derbäigesat kënne ginn, well déi bestehend verbreet Benotzung um Internet gebrach ass. Normalerweis verweigert de WG dës ganz oder füügt méi Eegeschafte bäi fir d'Verhalen ze kontrolléieren, anstatt d'Default ze änneren. Ech wéilt e Wee gesinn fir op no hannen inkompatibel Ännerungen opzehuelen, sou datt existent Websäiten net briechen. Aner Sprooche hunn dëst Thema scho laang geléist, awer mat HTML an CSS kämpfe mir fir no hannen Kompatibilitéit an de Käschte vum gudde Sproochdesign.

@StuRobson: Mengt Dir et ass liddereg fir en Dev e Kader oder Kesselplack wëll-nilly ze benotzen ouni alles ze verstoen wat et mécht?
LV: Nee, awer ech mengen et ass faul fir en Dev e Kader oder Kesselplack ze benotzen ouni perséinlech e Bedierfnes ze hunn, just well all déi aner dat maachen. Et ass kontraproduktiv ze probéieren Problemer ze léisen déi Dir nach net hutt.

@folktrash: A wéi engem Moment ass "Promi" geschitt? Wéi wousst Dir? An hëlleft oder verhënnert d'Evangeliséierung vu Codequalitéit / Semantik?
LV: Merci, awer ech sinn net sécher datt ech sou kéint genannt ginn. Jiddereen tendéiert d'Leit ze berécksiichtege vun deene se méi bekannt gi sinn wéi d'Leit iwwer déi se keng Ahnung haten. Dofir huet jiddereen eng natierlech Tendenz seng eege Ruhm ze iwwerbewäerten, déi kënschtlech (a bal blann) equilibréiert muss sinn wann Dir dëse Phänomen bewosst sidd. Mir mussen och am Kapp behalen datt keen an eiser Industrie wierklech eng Promi ass, keen ass e Familljennumm.

Wéi gesot, 2011 war verréckt, an et ass evident datt ech méi Unerkennung fir meng Aarbecht krut, op déi ech hoffe konnt. Et hëlleft sécher Evangeliséiere vu Webstandarden. D'Leit bezuelen vill méi Opmierksamkeet wann ech elo eppes soen wéi virun engem Joer. Dëst kënnt awer zu de Käschte datt d'Saachen, déi ech soen, iwweranalyséiert ginn, d'Leit kënnen zevill an hinne liesen a mech attackéieren fir angeblech Meenungen ze hunn, déi ech ni iwwerluecht hunn. Oder heiansdo, just fir Vue ze hunn, Period.

@Tawreh: Firwat sidd Dir sou fanatesch iwwer Fraen an der Industrie? Ech verstinn d'Bedierfnes fir Gläichberechtegung, awer imho Dir dréckt et op d'extrem.
LV: Éischt Kéier héieren ech sou eppes wéi "extrem Gläichheet". Gläichheet kann ni extrem sinn an ech bezweifelen datt iergendeen esou eppes fir aner Aarte vun Diskriminatioun géif soen, wéi Rassismus. Et ass "ëmgekéiert Diskriminatioun" oder "Korrektivviraussiicht" déi extrem sinn an ech si staark dergéint.

Dat gesot, ech sinn iwwerhaapt net "fanatesch" iwwer Fraen an der Industrie, ech sinn "fanatesch" géint verschriwwene Geschlechtsstereotypen. Ech gesinn kaum jeemools Sexismus an eiser Industrie, et schéngt d'Leit hir Lektioun scho laang geléiert ze hunn. Ech denken net datt déi niddreg Partizipatioun vu Frae an eiser Industrie doduerch ass datt se méi ongewollt fillen. Et ass de Rescht vun eiser geschlechtlecher Gesellschaft déi d'Frae vum Ingenieur dreift. Kleng Meedercher spille mat Spillsaachen déi se net encouragéieren hir kognitiv Fäegkeeten sou vill z'entwéckelen wéi Jongspillsaachen. Kannerfilmer a Spillsaachen sinn dee schlëmmsten Täter vu Geschlechtsstereotypen an ech gesinn do kaum en Interesse. Jiddereen schéngt hir Efforten an Erwuessener ze fokusséieren amplaz d'Feeler ze fixéieren anstatt ze vermeiden se an der éischter Plaz ze maachen.

@komiska: Gëtt et jeemools en Iwwergang fir Schrëftgewiicht?
LV: Zitéiert eng Notiz aus der Spezifizéierung, "et ass net sou einfach". Déi meescht Eegeschaften hunn net genuch Gewiichter fir e reibungslosen Iwwergank an de Browser kann net déi Zwëschestänn generéieren, well et kee Wee ass, se am CSS duerzestellen. Dat gesot, mir kënnen eventuell verlängeren iwwerfalen () vun CSS4 Image Wäerter fir all CSS Wäerter anzewenden, net nëmme Biller, déi déi meescht Iwwergangsprobleemer léisen, a gëtt eis e mächtegt Instrument dat och statesch ka genotzt ginn.

Recommandéiert Fir Iech
SEO fir Startups
Entdeckt

SEO fir Startups

EO a eng Indu trie déi dack hefteg Debatten a pa ionéierte Äntwerte fonkert. Et a eng Indu trie déi dack fal ch ver tane gëtt an och entloo gëtt. Awer fir tartup a eng B...
Comics verroden wéi Smartphones klassesch Filmer änneren
Entdeckt

Comics verroden wéi Smartphones klassesch Filmer änneren

Fir be er oder fir méi chlëmm, martphone hunn de Wee geännert wéi mir liewen. Ofhängeg vu wien Dir frot, martphone hunn entweder d'Welt zu enger méi verbonne Plaz gem...
Brauche Webdesigner e Retina Display?
Entdeckt

Brauche Webdesigner e Retina Display?

Keen Onbekannten fir lä teg Webde igner, nodeem e eemol ge ot hunn App we entlech a Web äiten net, huet den In tapaper chëpfer Marco Arment op Twitter argumentéiert datt wann Dir e...