Proč i kodéři potřebují svůj framework?
Rozemelte pšenici, přidejte kvasnice, sůl a vodu. Hotové těsto pak vložte do předehřátě trouby. Představte si, že takhle by vypadaly vaše první kroky pokaždé, když pomyslíte na chléb. Absurdní? Práce CSS kodérů ale často vypadá stejně.
Srovnejte s jiným receptem: Vyresetujte výchozí nastavení prohlížečů a ošetřete rozdíly v jejich zobrazovacích vlastnostech. Nastavte výchozí hodnoty pro typografii dokumentů a formulářové prvky. Nadefinujte třídy, které řeší obvyklé problémy. Hotovo? Ok, a teď začne skutečná práce.
Proč končí programátoři v práci dříve?
“Vyvíjím v Ruby on Rails a představa o užívání frameworku k obcházení fádních a opakujících se úkolů byla bezprostřední příčinou vzniku Blueprintu”, říká Olav Bjørkøy, autor jednoho z nejznámějších současných CSS frameworků, v rozhovoru pro blog Subtraction.
Není to žádné překvapení. Od koho jiného měli kodéři a designéři odkoukat výhody frameworků—společná práce na řešení totožných problémů, univerzální dorozumívací jazyk v týmu, šetření času nebo zmíněné zamezení nudné práce—než od webových programátorů, kteří se ve frameworcích doslova topí? Ke společným radostem si pak připočtěte alespoň částečné řešení typického bolehlavu všech kodérů – rozdílné zobrazování v různých prohlížečích a ošetření jejich nejčastějších chyb.
Ideál zatím nepřišel, ale proč na něj čekat
Podívejme se také přes samou radost z krajíce také na jeho druhou stranu: je jasné, že individualisté a nepřátelé všech frameworků si ani jejich CSS kolegy neoblíbí (“mám přece svůj styl, proč se učit cizí”). A jste-li bojovníkem za absurdně sémanticky čisté HTML (“tolik zbytečných tříd a divů!”), melte si své obilí dále.
Wikipedie ke dnešku eviduje desítky CSS frameworků. Po praktickém prozkoumání Blueprintu a povrchním pohledu na ostatní si ale myslím, že webdesignérský svět na svůj zásadní CSS framework ještě čeká. Osobně ale nelením a svůj chléb si chodím kupovat k nejbližšímu pekaři.
Rozemelte pšenici, přidejte kvasnice, sůl a vodu. Hotové těsto pak vložte do předehřátě trouby. Představte si, že takhle by vypadaly vaše první kroky pokaždé, když pomyslíte na chléb. Absurdní? Práce CSS kodérů ale často vypadá stejně.
Srovnejte s jiným receptem: Vyresetujte výchozí nastavení prohlížečů a ošetřete rozdíly v jejich zobrazovacích vlastnostech. Nastavte výchozí hodnoty pro typografii dokumentů a formulářové prvky. Nadefinujte třídy, které řeší obvyklé problémy. Hotovo? Ok, a teď začne skutečná práce.
Proč končí programátoři v práci dříve?
“Vyvíjím v Ruby on Rails a představa o užívání frameworku k obcházení fádních a opakujících se úkolů byla bezprostřední příčinou vzniku Blueprintu”, říká Olav Bjørkøy, autor jednoho z nejznámějších současných CSS frameworků, v rozhovoru pro blog Subtraction.
Není to žádné překvapení. Od koho jiného měli kodéři a designéři odkoukat výhody frameworků—společná práce na řešení totožných problémů, univerzální dorozumívací jazyk v týmu, šetření času nebo zmíněné zamezení nudné práce—než od webových programátorů, kteří se ve frameworcích doslova topí? Ke společným radostem si pak připočtěte alespoň částečné řešení typického bolehlavu všech kodérů – rozdílné zobrazování v různých prohlížečích a ošetření jejich nejčastějších chyb.
Ideál zatím nepřišel, ale proč na něj čekat
Podívejme se také přes samou radost z krajíce také na jeho druhou stranu: je jasné, že individualisté a nepřátelé všech frameworků si ani jejich CSS kolegy neoblíbí (“mám přece svůj styl, proč se učit cizí”). A jste-li bojovníkem za absurdně sémanticky čisté HTML (“tolik zbytečných tříd a divů!”), melte si své obilí dále.
Wikipedie ke dnešku eviduje desítky CSS frameworků. Po praktickém prozkoumání Blueprintu a povrchním pohledu na ostatní si ale myslím, že webdesignérský svět na svůj zásadní CSS framework ještě čeká. Osobně ale nelením a svůj chléb si chodím kupovat k nejbližšímu pekaři.
Související články
Protože to není bastl!
Je to ohromný balík užitečných knihoven a snad všechny jsou dobře
napsané. Pokud neznáte open-source scénu, tak se mému nadšení můžete
divit, ale je to tak – většina open-source jsou sračky a
v PHP valná většina. Čím víc do ZF pronikám, tím víc
jsem nadšený právě z této zdánlivé samozřejmosti.
Příklad – databázová vrstva
Vyzkoušel ...

24. února 08, 11:02
Not so well done
se píše hned ve dvou článcích. Je to zřejmě reakce na CSS framework Blueprint, o kterém jsem už psala. Tenkrát v komentáři se Kahi ptal, proč je to tak krátké a stručné a bez "osobního postoje", a já jsem v komentáři odpověděla

28. srpna 07, 06:08
Weblogy.cz
VolnýProč ženy zvyšují svůj hlas?Blesk.cz - před 4 hodinamiVe chvíli, kdy žena po ránu zabručí téměř barytónem, nebude mít asi moc chuť na sex. A rozhodně nebude plodná. Co zjistili američtí vědci? Američtí vědci totiž zjistili, že v nejplodnější části cyklu, kdy mívá žena také největší chuť na sex, ...Hlas ženy prozradí, kdy je plodná Volnývšech 2 zpravodajských článků
Mám čerstvou zkušenost s webem, kterému jsem graficky navrhl titulku a
obecnou podstranu a odjel na dovolenou (tedy instruktorovat roverský kurz –
nad palandama jsme měli cedulky DOVOLENÁ, abysme si to pořádně užili ). Termíny ani rozpočet nebyly nakloněny tomu,
abych si web kódoval sám, a tak jsem návrh předal do rukou třetí
straně.
Pak jsem ...

21. srpna 08, 11:08
Filův blog
Znáte Noisebrothers? To jsou čeští autoři videí balancujících někde mezi vtipem a trapností, kteří jsou známí ze serveru Stream.cz. Možná si vzpomenete, jak se před několika týdny proslavili oním nesmyslným videem o dvojím využití jednoho dobíjecího kupónu pro předplacenky od O2. Prostě takové ty video-celebritky, které známe z YouTube, MySpace a podobně.Proč o nich vlastně ale píši? Posledním jejich kouskem byl údajný protest proti cenám počítačů značky Apple. Pražskou značkovou prodejnu Kinetik (ovocnářům jistě netřeba blíže popisovat, ostatním to může být jedno) někdy z pátku na sobotu polepili cedulkami formátu A4 s nápisy „Why?“ a „Proč?“ Ptají se, proč je takový rozdíl mezi prodejní cenou v USA a u nás. Podle itbiz.cz hoši z Noisebrothers popírají jakoukoliv spolupráci s Applem nebo onou prodejnou, ale osobně bych se vůbec nedivil, kdyby to byl lokální pokus o reklamu.Řekněme si upřímně, že tento problém se netýká jen Applu, ale i řady jiných značek a výrobků. Před časem třeba britští zákazníci Microsoftu řešili, proč cena Windows je na ostrovech vyšší než cena v USA, přestože zde se Microsoft nemůže vymlouvat na náklady spojené s lokalizací jako to před lety udělal tuším v Německu.Mít možnost promluvit si se Stevem Jobsem, taky bych se ho na pár věcí s chutí zeptal. Třeba co je na iPhonu tak skvělého a co mi vedle množství chybějících funkcí uniká, že pořád nechápu, proč bych si eventuálně měl tolik připlácet za iPhone, když podstatně lépe funkčně vybavené mobily se v USA prodávají mnohem levněji. Nevím, jestli je to o kultu technověku, nějakou dechberoucí uživatelskou přítulností (o které ovocnáři s oblibou mluví), davovým šílenstvím či vynikající reklamou. Možná je to mixem všech aspektů.Jeden můj kamarád si chtěl kupovat Mac. Není zrovna nadšený z Windows a líbí se mu hezký design, ale většina konfigurací zajímavých počítačů Applu byla nad rámec jeho finančních možností. Nakonec si nechal sestavit klasické výkonné PC, vybral si nějakou pěknou desktopovou skříň, doplnil periférie od Logitechu a nainstaloval si Ubuntu. Říkal mi, že oproti původně vyhlédnutému Macovi ušetřil asi 16 tisíc.Mě ale překvapilo něco jiného. Dívám se na e-shop Kinetiku a vidím tam u počítačů extra příplatky za dvouletou záruku nebo roční záruku zdarma. Co to je? To jako za standardní zákonem stanovenou minimální záruku mám připlácet? Předpokládám, že jde o nějaký nadstandardní záruční servis ...Nepočítám se mezi lidi, kteří vidí rudě, když se řekne Apple. Dokonce jsem se Applu v minulosti i zastával (šlo o DRM na iTunes), ale v poslední době toho u Applu nechápu nějak víc ...
…a nikdo mi do toho nebude kecat! Teda jeden človíček přecijen může.
Ano Patriku, jsi to Ty! Dělej mi reklamu a piš prosím o tom, jak neumím
psát, protože až z tebe bude ten slavný kulturista, budu se moct vytahovat
tím, že tě znám. Bude to pro mě pocta, věř mi!
Sotva přijde a už dělá bordel. Patrik začal psát a obloha se
zešeřila, vypadá to, že bude ještě hodně dlouho šero, bouřlivo a
deštivo. Bude vypadávat proud, nepůjde internet, ale jediné, co bude
fungovat i v režimu offline, bude Patrikův každý den aktualizovaný
Real Life. Za nějaký čas nás všechny pohltí
Patrikománie, která bude fungovat jako absolutismus. Naše děti se ve
školách nebudou učit o Bachově absolutismu, ale o absolutismu
„zapáleného kulturisty“, protože Bach pro ně bude dalekou historií. Mé
děti se budou muset opravdu pilně učit, nebo se budeme muset nechat
přejmenovat, aby školu udělali. Jo, bude to doba těžká a zlá. Podraží
nejen benzín a nafta, ale i běžně věci, jako kondomy, naopak poklesne cena
všech těch sraček pro kulturisty. Vy to ještě nevíte? Však Patrik chce
vybudovat zemi plnou kulturistů! A pokud bude někdo odporovat, bude života
ušetřen (zlý to osud). Patrik zruší všechna náboženství, protože se
bude věřit jen v něho, zruší všechny vyučovací předměty a nechá jen
KZŽ (Kulturistika základ života) a JJK (Já jsem king), zruší MHD a bude se
jezdit jen na kole (svaly v nohách jsou velice důležité a neměly by se
poceňovat!) a v televizích budou dávat jen dokumenty o kulturistice a filmy
s jeho velkým vzorem – Arnoldem Schwarzenegerem.
Až takováto doba přijde, půjdu si hodit mašli, protože budu starý a
mé svaly budou nefunkční = budu Patrikovi k ničemu. Již teď ale přeji
svým/vašim dětem hodně štěstí při nabírání svalové hmoty.
Patriku, nic proti tobě, i když jsme se kdysi nepohodli, ale Evču
nechej být a dej nám klid, my chceme v klidu
spát psát.
Proč Vás lidi nemají rádi, když se stále ptáte proč? Proč jste pro většinu lidí naprosto nesnesitelnými společníky a proč jste podle nich přímo na zabití? Proč, proč, proč? Inu, pro slepičí kvoč! (Hašek, Hejma, Hutka...)

21. května 08, 12:05
Linkuj.cz
Do Blog:CMS jsem dělal nedávno náhledy článků na které si DGX před
několika lety stěžoval. Nechtěl jsem vynalézat kolo a rozhodl jsem se
použít již existující Ajax framework. Na stránce.. (404 words)

6. dubna 07, 04:04
Error414
Tak trochu se vrtám v zend frameworku a narazil jsem na zajímavý
problém.
Procházel manuál a zkončil jsem u příkladu v sekci Gdata.
Konkrétně u
zend
manuál – 14.1.5... (221 words)

6. dubna 07, 04:04
Error414
Motivace
Pro novou verzi svého webu
o pokeru (která je stále v nedohlednu) jsem se rozhodl vynechat
Zend_Controller.
Dost jsem přemýšlel nad MVC a tak bych dneska například tuto akci
(mimochodem, je to ZF 0.7.0):
public function indexAction()
{
require_once "propel/util/PropelPager.php";
$view = new Zend_View;
...

24. února 08, 11:02
Not so well done
<texy>Posledním formulářovým políčkem, kterým se chci zabývat
je textarea.
Využití tohoto prvku je dobré při uložení delšího textového
řetězce s omezenou či neomezenou délkou. Existují i tzv.
textarea wysiwyg editory, což je upravená textarea pomocí
javascriptu, umožňující psát HTML kód pomocí vizuálních prvků. Je to
dost specifická oblast, kterou se ale zabývat nechci. Spíše mi šlo
o to, vytvořit si vlastní textareu, která bude míti […]
]

6. března 07, 10:03
finc weblog
<texy>Dalším formulářovým políčkem, které chci probírat je
input. Možností, jak jej využít je mnoho, stačí se
podívat třeba sem.
Opakovaného psaní, stejně definovaného políčka, se opět vyhneme
pomocí definování vlastní třídy na tento formulářový prvek.
Složitější oproti select-option je zejména v tom,
že má mnohem více možností (text, submit, password, checkbox,…).
V adresáři /lib/HTML/Form jsem si vytvořil soubor Input.php, zde
uvádím jeho část:
class HTML_Form_Input
{
/*****************************
ATRIBUTY TRIDY […]
]

6. března 07, 10:03
finc weblog
Po několika týdnech používání Zend frameworku mám smíšené pocity.
Na jedné straně to to vynikající sada knihoven. Na straně druhé je to
podprůměrný framework. Nevím proč se tak prezentuje... (100 words)

20. dubna 07, 02:04
Error414
Predstavte si, že žijete vo svete, kde vládne Java. Ak chcete naprogramovať nejakú peknú stránku, pravdepodobne použijete svoje obľúbené JSP, servlety, Struts - všetko pomiešate, poprípade ešte nejakú technológiu pridáte a stránka je hotová. Jedného dňa sa dozviete o paralelnom svete, kde webové stránky vyzerajú inak. Zdá sa, že na príkazy užívateľa odpovedajú takmer hneď, vyzerá to ako desktop aplikácia. Od kamarátov sa dozviete, že na takúto stránku potrebujete vedieť Ajax, JavaScript, DOM, CSS, XHTML a kto vie čo všetko. Vás z toľkých nových vecí rozbolí hlava. Čo ak vám ale poviem, že vám stačí ostať pri svojej obľúbenej Jave, pričom budete môcť vytvárať Ajaxové stránky?
FW trochu jinak, aneb Kdo si neudělal vlastní PHP framework, ten jako by nebyl...
číst dál

21. srpna 08, 05:08
dobreblogy.cz -
Krátký úvod do jednoho objektově orientovaného frameworku pro analýzu dat.

24. prosince 07, 12:12
abclinuxu - blogy
V tomto článku sa naučíme, ako vytvárať v Echo2 tabuľky. Tabuľky sú veľmi užitočným nástroj a pre našu aplikáciu sú priam nenahraditeľné.
Vím, že obrat „Sraz Nette Framework“ musí děsit milovníky češtinyskoro stejně, jako vepřové koleno Petra Vachlera, ale napište to lépe azachovejte si stručnost. Na titulky přetékající kamsi mimo čtenářův LCDmonitor není nikdo zvědavý.Jednoho letošního večera jsem si říkal, že je věčná škodazaplevelovat svůj krásný blog plný nadčasových myšlenek spoty o něčemtak pomíjivém, jako je programování...
číst dál

15. červenece 08, 12:07
dobreblogy.cz -
Dnes jsem narazil na řešení CSS menu v podobě celého frameworku. Náhlednutím do zdrojových kódů je jasné, že v pozadí je framework poháněn populárním JQUERY. Myšlenka nevypadá špatně, ukázky také vypadají zajímavě. Uvidíme jaká bude práce s celým …

31. října 08, 03:10
Weblogy.cz