Леа Вероу о будућности ЦСС-а и више

Аутор: Monica Porter
Датум Стварања: 13 Март 2021
Ажурирати Датум: 17 Може 2024
Anonim
Джо Диспенза. Творчество в квантовом поле, мысли и практика. Joe Dispenza. Draw your future
Видео: Джо Диспенза. Творчество в квантовом поле, мысли и практика. Joe Dispenza. Draw your future

Уређена верзија овог чланка први пут се појавила у броју 225 часописа .нет - најпродаванијег светског часописа за веб дизајнере и програмере.

@твостепмедиа: Где треба подићи тешке руке на веб страници? У предњем крају или у позадини?
Леа Вероу: Ја сам снажна заговорница тога да учините све што можете од клијента. Када се ваш код изводи на клијенту, увек мора да се бави једном машином, без обзира на то колико успешан постане ваш пројекат.

Све што напишете на серверу можда ће требати да се покрене хиљадама пута у секунди ако ваш пројекат успе, па његово одржавање и проширивање постаје све изазовније како ваша веб страница расте. А да не помињемо све веће трошкове хостинга који се врло ретко могу у потпуности покрити од прихода веб странице. Свакако, много клијентске логике може споро да учита страницу, али имамо алате да то избегнемо, попут гзиповања и затамњивања и што је најважније, лењег учитавања.

@комиска: Ваш рад је СЈАЈАН! Ко вас је инспирисао да следите технолошки пут?
ЛВ: Хвала! Мислим да се није радило о томе да ме је неко инспирисао. Једноставно сам волео да правим ствари откад се сећам. Када сам био дете, једном сам користио кухињске марамице за сунђер да бих правио торбице и торбице!


Око 12, открио сам да ми програмирање омогућава да корисније ствари стварам лакше и професионалније од ручне израде. То ме толико фасцинирало да сам се одмах заљубио у програмирање и непрестано се трудио да постанем бољи у томе.

@јелмердемаат: Како је @ЛеаВероу створио @дабблет? Са којим ПХП оквиром / другом позадинском техником? Шта је било најтеже?
ЛВ: Дабблет нема ниједну базу података и укључен код на страни сервера је минималан. Мало ПХП-а користи се само за ОАутх и генерирање странице резултата са којом се дели без икаквог хромираног хрома око себе (корисно за тестове извештаја о грешкама). Као што можете видети у статистици Гитхуб-а, ПХП чини само три процента дабблета. Све остало је на страни клијента. Ово помаже у избегавању ситуације јсфиддле: јсфиддле ради све на серверу, тако да је сада, када је успео, његово оптерећење сервера прошло кроз кров и постало споро.

@_дте: Која је најузбудљивија предстојећа ЦСС функција за вас?
ЛВ: Филтрирајте ефекте сигурно. Омогућују нам да радимо ствари које су раније биле немогуће, а не само тешке. Нисам баш узбуђен због модула за распоред, јер а) проћи ће године пре него што будемо могли да их користимо, јер се уопште не деградирају елегантно и б) распоред је увек био могућ, само непотребно напоран. Наравно, и нови модули изгледа су веома важни, али нисам узбуђена због ствари.


Такође ме јако радују релативне јединице приказа вв и вх и ЦСС3 проширење аттр () функција која ће нам омогућити употребу аттр () у сваком имању.

Такође бих заиста желео да видим и друге прегледаче осим имплементације Опере објект-фит и објект-положај, тако да можемо престати да користимо хаковање у позадини за обрезивање слика у другачији однос ширине и висине.

@гпирие: Коју бисте функцију желели да видите у ЦСС-у?
ЛВ: А. Тренутни() функција која вам омогућава референцу на израчунату вредност других својстава. Попут уопштавања цуррентЦолор (што би онда постало псеудоним за струја (боја)). Наравно, спровођење тако нечега је врло незгодно, али стварност ме неће зауставити у сну!

@кевдог: Које су три најчешће ЦСС грешке?
ЛВ: Најчешћа ЦСС грешка коју видим је да људи кодирају свој ЦСС фокусирајући се на резултат, а не на чист, одржив, флексибилан код (и ретко га преправљају). Није важно само да нешто изглед управо сада, са одређеном позадином, одређеним окружењем и одређеном величином. Требало би да може прилагодити лако се мења, без потребе да се свако правило о томе преписује на непредвидиве начине.


Можда мислите да никада нећете нешто променити, али с обзиром на довољно времена, готово сигурно ће вам се показати да нисте у праву. ЦСС претпроцесори могу помоћи у томе. Они су лакши излаз, али сигурно су бољи од траљавог, понављајућег кода.

Друга грешка је претерано опширан ЦСС. Људи нису свесни задатих вредности, па их непрестано дефинишу. Нису свесни скраћеница, па уместо тога настављају да дефинишу својства дугописа. Постоје случајеви када те ствари морате да радите намерно, али то није разлог да их у свему радите дефанзивно.

@кевдог: Ако бисте могли да промените једну ствар у ЦСС спецификацији, шта би то било?
ЛВ: Постоје многи предлози са којима се слажу готово сви у ЦССВГ, али не могу да се додају због кршења постојеће широко распрострањене употребе на Интернету. Обично ВГ или их у потпуности демантује или додаје више својстава за контролу понашања, уместо да мења подразумеване вредности. Желео бих да видим начин да се одлучим за уназад некомпатибилне промене, тако да постојеће веб локације не пуцају. Остали језици су ово питање већ одавно решили, али са ХТМЛ-ом и ЦСС-ом се и даље боримо за повратну компатибилност у цену доброг језичког дизајна.

@СтуРобсон: Да ли мислите да је лено за развојног програмера да добровољно или невољно користи оквир или образац, а да не разуме све што ради?
ЛВ: Не, али мислим да је лено за развојног програмера да користи оквир или образац без личне потребе, само зато што то раде сви остали. Покушај решавања проблема које још немате контрапродуктивно је.

@фолктрасх: У ком тренутку се догодила „позната личност“? Како си знао? И да ли помаже или омета евангелизирање квалитета / семантике кода?
ЛВ: Хвала, али нисам сигуран да бих се могао тако звати. Сви имају тенденцију да сматрају људе познатијим од оних за које нису имали појма. Сходно томе, свако има природну тенденцију да прецени властиту славу, коју треба вештачки (и готово слепо) уравнотежити када сте свесни овог феномена. Такође морамо имати на уму да нико у нашој индустрији није заиста славна личност, нико није познато име.

Међутим, 2011. година је била луда и очигледно је да сам добио више признања за свој рад којем сам се могао надати. Свакако помаже евангелизацији веб стандарда. Људи обраћају много више пажње када кажем нешто сада него што је то било пре годину дана. То, међутим, долази по цену да се ствари које кажем претјерано анализирају, људи могу превише прочитати у њима и напасти ме због наводних ставова о којима никада нисам ни размишљао. Или понекад, само због погледа, тачка.

@Таврех: Зашто сте тако фанатични према женама у индустрији? Разумем потребу за једнакошћу, али имхо доводите до крајњих граница.
ЛВ: Први пут чујем нешто попут „екстремне једнакости“. Једнакост никада не може бити екстремна и сумњам да би неко чак и рекао нешто слично за друге врсте дискриминације, попут расизма. Екстремна је „обрнута дискриминација“ или „корективна пристрасност“ и ја сам одлучан против тога.

То је рекло, уопште нисам „фанатичан“ према женама у индустрији, већ сам „фанатик“ против прописаних родних стереотипа. Ретко видим сексизам у нашој индустрији, чини се да су људи већ одавно научили лекцију. Мислим да ниско учешће жена у нашој индустрији није због тога што се оне више не осећају добро. Остатак нашег родно заснованог друштва одбија жене од инжењерства. Девојчице се играју играчкама које их не подстичу да развијају своје когнитивне вештине колико и дечачке играчке. Дечји филмови и играчке су најгори покретач родних стереотипа и тамо једва да видим било какво интересовање. Чини се да сви усредсређују своје напоре на одрасле, поправљајући грешке, а не избегавајући да их пре свега направе.

@комиска: Да ли ће икада доћи до преласка на тежину фонта?
ЛВ: Цитирајући напомену из спецификације, „то није тако једноставно“. Већина својстава нема довољно тежина за несметан прелаз и прегледач не може да генерише међустања, јер не постоји начин да их се представи у ЦСС. То је рекло, можда бисмо евентуално продужили укрштање () од ЦСС4 Имаге Валуес да се примени на све ЦСС вредности, а не само на слике, што би решило већину проблема са прелазом, и даје нам моћан алат који се може користити и статички.

Препоручује Се Вама
Створите лик са стилизованим реализмом
Опширније

Створите лик са стилизованим реализмом

ФлиппедНормалс је веб локација коју воде Хеннинг Санден и Мортен Јаегер уз свакодневне послове у ВФКС-у у Лондону. Фокусирају се на израду висококвалитетних водича и средстава на основу знања које су ...
Ватсон & Цомпани: Савршени партнери
Опширније

Ватсон & Цомпани: Савршени партнери

У малој, али прозрачној канцеларији у кампусу њујоршког Модног технолошког института, Виллиам Рицхмонд-Ватсон и старији дизајнер Јонатхан Пфеиффер раде на амбициозно великим пројектима, доводећи тимов...
Одговорено је на 12 уобичајених ЈаваСцрипт питања
Опширније

Одговорено је на 12 уобичајених ЈаваСцрипт питања

ЈаваСцрипт је један од најфлексибилнијих алата за веб дизајн, као што показују наши најбољи примери чланака о ЈаваСцрипт-у. Али чак и са највећим алатима, увек има још шта да се научи и открије.Ево 12...