Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Odpověď na názor

Odpovídáte na názor k článku Přehled a vývoj PHP frameworků.

Jiří Knesl
Jiří Knesl (neregistrovaný)
28. 3. 2008 7:18

Re: co je php framework?

celé vlákno
Dobrý den,

PHP framework můžete vnímat jako ucelenou sadu knihoven, které pokrývají určitou skupinu aplikací, které můžete v daném frameworku vytvářet. Velice jednoduše řečeno, framework je skupina knihoven a kód, který je propojuje.

Výhodou frameworku oproti tomu, kdy si programátor jen stáhne knihovny z internetu, je jednotná struktura příkazů, harmonický vývoj všech komponent tak, aby do sebe stále zapadaly (u neprovázaných knihoven na kompatibilitu programátoři zpravidla kašlou).

Další výhodou bezesporu je, že lidé přicházející do diskuzí a píšící autorům, že ten a ten framework se pro danou činnost nehodí, autoři mohou zárověň měnit celou řadu knihoven naráz, takže i ten vývoj je pak účelnější a programuje se jen to, co je nutné.

Mě se osvědčil na weby, kde hodně pracuji s různými seznamy a daty CakePHP, na galerie, blogy, rychlé navržení webu Code Igniter, na intranety se jeví jako dobrá volba QCodo.

Nehledě na to, že řadu frameworků vyvíjejí velice kvalitní programátoři (třeba i placení za to, že budou přímo vyvíjet framework), takže vznikají propracované řešení používající OOP v PHP 5 na vysoké úrovni, s použitím návrhových vzorů. Takový framework může i méně zkušeného programátora vést a nutit ho, aby psal čitelnější a udržovatelnější kód. Samozřejmě toto platí jen omezenou měrou, protože kdo píše jako prase, bude jako prase psát ve všem. :)
   
Chcete přispět jako registrovaný uživatel? Přihlaste se ke svému účtu.
Ochrana proti spamovacím robotům. Odpovězte prosím na následující otázku: Jaký je letos rok?
 

Pravidla pro diskutující

Přidáním čtenářského příspěvku do diskusí či fóra souhlasíte s tím, že budete dodržovat následující pravidla. Při jejich hrubém porušení se vystavujete riziku smazání příspěvku, jeho modifikaci, v krajním případě i zablokování přístupu do diskusí.

Redakce ze zásady nezasahuje do čtenářských diskusí a zavazuje se, že nebude mazat ani modifikovat příspěvky, kromě případů, kdy tyto porušují některé z následujících pravidel. V takové situaci je na zvážení redakce, zda příspěvek modifikuje s viditelným upozorněním, či přímo smaže. Redakce nikdy nemaže „nesouhlasné komentáře“ jen proto, že jsou nesouhlasné. Vítáme střet názorů, ale vždy v rámci slušné a kultivované debaty.

Příspěvky nesmí obsahovat:

  1. Vulgární či hrubé výrazy.
  2. Urážlivé výroky na adresu druhé osoby či skupiny osob.
  3. Texty, které mají za cíl jen vyprovokovat emotivní reakci (trolling).
  4. Rasové útoky či útoky na jakoukoliv jinou menšinu či skupinu obyvatel.
  5. Komerční nabídky a affiliate odkazy.
  6. Odkazy na warez, sériová čísla, licenční kódy, pornografii a další nevhodný materiál stejně jako žádosti o poskytnutí tohoto obsahu.
  7. Prokazatelně protiprávní obsah.

Informace o soukromí: U všech přidaných komentářů provozovatel ukládá IP adresu a hostname odesílatele. U neregistrovaných uživatelů se na webu zobrazuje část hostname, případně IP adresy, neumožňující identifikovat konkrétní počítač.

Povolené značky XHTML: a, br, code, em, li, ol, p, pre, strong, sub, sup, ul