Дар дохили CSS WG: Даниэл Глазман, ҳамраис

Муаллиф: John Stephens
Санаи Таъсис: 24 Январ 2021
Навсозӣ: 19 Май 2024
Anonim
Дар дохили CSS WG: Даниэл Глазман, ҳамраис - Эҷодӣ
Дар дохили CSS WG: Даниэл Глазман, ҳамраис - Эҷодӣ

Бо ман аз паси парда ба Гурӯҳи кории W3C CSS равед. Таърихан пур аз мушкилот, гурӯҳ ба яке аз пурсамартарин, гурӯҳҳои кории нерӯгоҳҳо дар таърихи W3C табдил ёфтааст. Ин тағирот чӣ шуд? Барои таъмин намудани фаҳмиш ва ташвиқи веб-сайтҳо барои иштирок дар гурӯҳҳои корӣ дар маҷмӯъ, биёед чароғҳои хонаро ба одамони хеле гуногун равона созем: шахсони CSS WG, ки дар ин силсила дидгоҳи мустақилона ва ҷаҳонии худро дар бораи CSS ошкор мекунанд ва барои веб.

Дар ин мусоҳибаи аввал, ман бо ҳамраиси гурӯҳ Даниэл Глазман ташриф меорам, ки даъво дорад, ки "баъзан худро дар ҷаҳони стандартҳои веб ҳамчун динозавр ҳис мекунад ва тақрибан 14 соли делирии фаъол дар Консорсиуми Умумиҷаҳонии Веб, аз ҷумла иштирок дар HTML4, CSS2 ва CSS3 ". Вай як ширкати нармафзории худро бо номи" Disruptive Innovations "роҳандозӣ мекунад ва муҳаррири WYSIWYG-и асоси Gecko, BlueGriffon -ро ба стандартҳо равона мекунад.

MH: Вақте ки шумо бори аввал ҳамраиси CSS-WG шудед, CSS 2.1 ҳанӯз нотамом буд, аммо амалисозии CSS3 берун аз мушаххасот пеш мерафт. Дар чунин лаҳзаи душвор чӣ гуна тавонистед баъзе самтҳоро барқарор кунед?
DG: Ин хеле душвор набуд, шумо медонед. Аъзои CSS WG ҳама барои пешрафти CSS инҷо ҳастанд. Албатта, онҳо дар ин ҷо ҳастанд, то онро барои афзалияти рақобатии худ пеш баранд, аммо ба ҳар ҳол, онҳо (хеле) одамони боақл (иродаи нек) мебошанд. Ман ва ҳамраиси ман Питер Линсс дарвоқеъ кам коре кардем, то Гурӯҳи корӣ ба чизи асосӣ диққат диҳем ва муҳим он вақт "Release CSS 2.1 ҳамчун REC" буд. Ҳамин тариқ, мо афзалиятҳо таъин кардем, аксар вақт мубоҳисаҳои ғайриманқулро аз вохӯриҳо ва даъватҳои конфронсӣ хориҷ мекардем, каме дирижёр барои оркестри CSS бозӣ кардем ва ин ҳама чизи дигар аст. Ҳамааш аз он сабаб кифоя буд.


MH: Шумо чӣ гуна ҳис мекунед, ки модулсозӣ ба пешрафти CSS таъсир кардааст?
Д.Г .: Он ба ду тарз таъсир расонд:

  • Ҷониби хуб: CSS 1 15 саҳифа, CSS2 200 саҳифа буд ва CSS3 ҳатто аз он хеле калонтар буд. Нигоҳ доштани як мушаххасоти ягона ба таври возеҳ набуд, зеро бахшҳои гуногуни CSS3 бо суръати мухталиф таҳаввул мешаванд. Он ба пешрафти чизҳо беҳтар ва зудтар мусоидат кард ва ба гирифтани ҷонибдорон / муҳаррирон барои модулҳои гуногун кӯмак кард.
  • Ҷониби бад: на ҳама ба ҳамаи модулҳо таваҷҷӯҳ доранд ва таъсири канори модулсозӣ тахассус аст. Барои комилан одилона будан, ин ҳамчунин таъсири мураккаб аст ва баъзе модулҳои мо, масалан, матн ба масъалаҳои хеле мураккаби марбут ба навиштани скриптҳо, амалияҳои маъмулии типографӣ ва мураккабӣ қариб ки ногузир аст.

MH: Ҳамчун роҳбар, се мушкилоти асосии шумо дар идоракунии як гурӯҳи афзоянда, самарабахш ва дурахшони одамон барои як навъ мувофиқа кадомҳоянд?
DG: Ман "пешво" нестам. Ман раисӣ мекунам ва ин комилан фарқ мекунад. CSS WG (шунидани аъзои худ) самтро бо ризояти худ муайян мекунад. Чизи асосӣ ин аст, ки мисли ҳамеша, бояд чизи асосӣ чизи асосӣ боқӣ монад.


Хӯроки асосӣ он аст, ки ҳамеша мисли ҳамеша чизи асосӣ боқӣ мемонад. Даниэл Глазман

Барои ноил шудан ба ин, нақши кафедра аз он иборат аст, ки ҳама корҳо барои пешгирӣ аз садоҳо, муноқишаҳои дохилӣ ва ҳамлаҳои беруна. Ин баъзан душвор аст ва ҳатто аъзои Гурӯҳи корӣ ҳама чизеро, ки дар тӯли чаҳор соли охир дар паси пардаҳо рӯй дода буд, намедонанд. Барои ҷамъбаст кардани он, на се тавре ки шумо дархост кардед, балки чаҳор чизро гуфтан мумкин аст: гуфтан мумкин аст: корбаронро фаҳмед, диққат диҳед, амалӣ кунед, расонед.

MH: Тарси азими шумо барои CSS-WG кадом аст?
DG: эволютсия ба сӯи одатҳои кории WHAT-WG. WHAT-WG дар мавҷудияти хеле кӯтоҳаш ба задухӯрди калон ва тақрибан бесобиқа бо IETF оварда расонд ва аз версияи HTML халос шуд, ки ман қарори комилан девона ҳастам тамоми соҳа (ва ман фурӯшандаҳои браузерро дар назар надорам, аммо корбарон дар ин ҷо ) дар оянда гарон пардохт хоҳад кард, кӯшиш мекунад, ки намунаи худро дар тамоми стандартҳои веб перколат кунад ва дар ниҳоят мушаххасе, ки хуб нест, зеро он ҳеҷ гоҳ мӯътадил намешавад. Шояд HTML намунаи принсипи Ҳейзенберг шуд: вақте ки шумо онро мебинед, он тағир меёбад?


Ин танҳо андешаи шахсии ман дар инҷост, аммо ман фикр мекунам, ки ин охирин чизе барои CSS хоҳад буд.

MH: Тарси азими шумо барои W3C кадом аст?
Д.Г .: Ин ҳамеша буд: набудани прагматизм ва дурустии сиёсии зидди истеҳсолӣ.

MH: Даниэл, шумо инчунин як татбиқкунанда ҳастед, ки нармафзорро бо истифодаи веб-технологияҳои кушод таҳия мекунед. Ба мо дар бораи корбурди хусусиятҳои татбиқи асбобҳои сохтаи худ каме нақл кунед.
DG: Асбоби ман платформаи фаръӣ, манбаи кушода, муҳаррири WYSIWYG барои ҳама маззаҳои HTML мебошад. Он дорои GUI-и пурра барои CSS 2 ва 3, аз ҷумла табдилдиҳии 3D, гузариш ва функсияҳои вақт. Он SVG ва MathML -ро низ идора мекунад. Таҳлилгари асосии CSS ва serialiser он, JSCSSP, натиҷаи солҳои зиёд фикрҳост, ҳатто агар он барои татбиқи ин тӯлонӣ нагирифт, хушбахтона.

Ҳангоми ошкор кардани хатоҳо, номувофиқатӣ ва масъалаҳои тафсир дар мушаххасоти CSS, ин ба ман бисёр кӯмак мекунад. Баъзан, чизҳое, ки дар мушаххасот тақрибан комил ба назар мерасанд, дар GUI хуб ва фаҳмо иҷро намешаванд. Ҳамчун фурӯшандаи муҳаррир, ман ҳамеша дар хотир дорам, ки корбарони мо корбарони браузер, балки муаллифони веб мебошанд. Ин категорияи охирин сазовори воситаҳои хуби муаллифӣ бо GUI-и дӯстона мебошад. Аммо агар интихоби мушаххасоти техникии мо нагузорад, ки фурӯшандаҳои ба мисли ман ягон GUI дӯстдошта пайдо кунанд, пас мо метавонем мушкиле дошта бошем.

MH: Ба таҳиягарон лозим омад, ки полифиллҳо ва миксинҳо ва усулҳои ғайристандартиро барои ҳалли мушкилоти воқеӣ эҷод кунанд. Баъзеҳо пешниҳод мекунанд, ки ин ҳама айби нигоҳ доштани тағирёбандаҳо дар CSS аст. Шумо дар ин бора чӣ фикр доред?
Д.Г .: Ман ҳамеша тағирёбандаҳоро мехостам, ҳатто дар ин бора бо Дэйв Хайатт аз Apple ҳаммуаллиф будам. Тағирёбандаҳо комилан барои корбарони корпоративӣ лозиманд, ки намехоҳанд ранги додашуда, андозаи додашуда ё URL-и додашударо дар тамоми вебҳои корпоративии худ такрор кунанд. Онҳо мехоҳанд ҷадвалҳои корпоративӣ ва муаллифонро бо тағирёбандаҳои дар он ҷо муайяншуда истифода баранд ва танҳо дар он ҷо, то агар тағирёбанда тағир ёбад, тамоми веб корпоративӣ фавран тағирот мегирад.

Миксинҳо, тағирёбандаҳо ва дигар намудҳои экзотикӣ - Ман аслан ба худам дар бораи ҳалли дақиқи техникӣ ғамхорӣ намекунам, балки ба хусусиятҳо ғамхорӣ мекунам. CSS дар ибтидо тарҳрезӣ шудааст, ки қариб танҳо дар бораи браузерҳо ва "имконнопазирӣ" фикр кунад. Дуруст аст, CSS "қайднашаванда" аст; аммо онро дар муҳити муҳими саноатӣ ба осонӣ идора кардан мумкин нест. Забон чанд чизро аз даст медиҳад, то зиндагии корбаронро осон кунад ва ман мехоҳам, ки ин чизҳо дар CSS пайдо шаванд.

MH: Фикрҳои иловагӣ?
DG: Дар рӯзҳои аввали веб, CSS рақибон дошт. Ин ҳоло забони сабки баҳсноки веб аст. Ман мефаҳмам, ки баъзе муаллифон ҳангоми дидани як хусусияти дар тӯли солҳои пеш дархосткардаашон ҳоло ҳам дар инҷо нестанд.Аммо шумо бояд фаҳмед, ки ин як технологияи комилан асосии веб аст, ки аз ҷониби ҳамагӣ 20 нафар стандартизатсия шудааст ва он қадар зиёд нест, зеро стандартизатсия аст мураккаб, кори басо мураккаб (ва баъзан ношукр), вазифа.

Стандартизатсия ва татбиқи он вақтро талаб мекунад. Даниэл Глазман

Он чизе ки мо дар радар дорем, ба мо кофӣ аст, ки солҳои тӯлонӣ кор кунем ва ҳатто агар ин на ҳама вақт фаҳмида шавад, боварӣ ҳосил намоед, ки модели қуттӣ бо забонҳои амудии Осиё кор мекунад, аз оне, ки тағирёбандаҳо дар CSS хеле муҳимтар аст. Тавре ки ман дар посух ба саволи аввалини шумо гуфтам, ин танҳо як масъалаи афзалиятҳост.

Мо оқибат ҳама чизро анҷом медиҳем, ғам нахӯрем. Аммо стандартизатсия ва татбиқи он вақтро талаб мекунад. Ин як доимии саноати мо аст.

Мо Ба Шумо Маслиҳат Медиҳем, Ки Бубинем
Аз платформаи кросс нагузаред
Бештар

Аз платформаи кросс нагузаред

Нусхаи кӯтоҳи ин мақола бори аввал дар шумораи 238 маҷаллаи .net - серхаридортарин маҷаллаи ҷаҳон барои тарроҳон ва таҳиягарони веб пайдо шуд.XVT, wxWindow , Gtk, AWT, WT. Инҳо ягон занги занг мезанан...
9 маслиҳатҳо барои тарроҳӣ кардан
Бештар

9 маслиҳатҳо барои тарроҳӣ кардан

Вақте ки шумо нав дар касбҳои тарроҳии худ оғоз мекунед, ҳама чиз метавонад ба назар чун мубориза барояд. Шумо метавонед дардро бо доштани асбобҳои дурусти расмкашӣ ва омӯхтан аз портфелҳои тарроҳии т...
Аз пеш нагузаред! Чаро прототипсозӣ ин тарроҳӣ барои тарроҳии дуруст нест
Бештар

Аз пеш нагузаред! Чаро прототипсозӣ ин тарроҳӣ барои тарроҳии дуруст нест

Азбаски маъруфияти прототипсозӣ дар тӯли чанд соли охир афзудааст, он ҳис мекунад, ки гӯё мо ба синни прототип ворид шудаем. Ин болоравии маъруфиятро ба мавҷудияти умумии асбобҳои прототипӣ ва монеаи ...