Nette Framework vs. Wordpress CMS

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Takeshi
Člen | 596
+
0
-

Zdravim vsetkych, uz som podobnu otazku na tomto fore polozil, ale ak mi ju vie niekto lepsie vysvetlit, budem velmo rad :-) A teda … preco sa oplati pouzivat Nette ked v CMS systemoch ako je Wordpress sa stranky vytvaraju jednoduchsie a rychlejsie .. dakujem.

Milo
Nette Core | 1283
+
0
-

Trošku srovnáváš jablka a hrušky. Pomocí frameworku můžeš naprogramovat CMS, ale pomocí CMS framework nenaprogramuješ. Takže záleží co od CMS požaduješ. Když Ti vyhovují jeho možnosti, stabilita, podpora, bezpečnost, framework nepotřebuješ.

Takeshi
Člen | 596
+
0
-

Milo napsal(a):

Uprimne nie je to odpoved, ktoru som cakal! Tak CMS pomocou frameworku asi programovat nebudem! Mal som asi polozit jednoduchsie otazku … v com ma framework vyhody oproti CMS a kedy sa ho oplati pouzivat?

hAssassin
Člen | 293
+
0
-

to je jako srovnavat Latex s PowerPointem… Ale Milo to rekl dobre: uz v nazvu se ti lisi → Framework vs. CMS…

Takeshi
Člen | 596
+
0
-

Zase dalsia „skvela“ odpoved. Kedy je lepsie pouzivat Nette (framework) … lepsie a jednoduchsie uz otazku polozit nedokazem, prepacte.

hAssassin
Člen | 293
+
0
-

no ale vzdyt sme ti na to oba na to odpovedeli. Nette pouzijes napr. kdyz potrebujes naprogramovat nejaky redakcni (cms) system, ala Wordpress. A Wordpress pouzijes kdyz ti staci vytvorit par stranek a na ne si busit nejaky clanky… (samo ze tam de asi vic, ale wordpress zase tak do hloubky neznam).

Takeshi
Člen | 596
+
0
-

hAssassin napsal(a):

Z tvojej odpovede vypliva, ze framework sa pouziva len na vytvaranie CMS systemov, co asi tak celkom nebude pravda …

Neviem fakt ako vam tuto otazku uz polozit, no ak nemate napisat konkretnu odpoved na moj problem (to by som vam bol velmi vdacni) tak sem radsej nic nepiste prosim. Dakujem

Ot@s
Backer | 476
+
0
-

Takeshi napsal(a):
A teda … preco sa oplati pouzivat Nette ked v CMS systemoch ako je Wordpress sa stranky vytvaraju jednoduchsie a rychlejsie .. dakujem.

Tak ti nevím, já už si zase nedokážu představit dělat stránky pod něčím jiným, než je Nette…
Rozdíl framework vs CMS už byl zmíněn. Když pominu obligání výhody Nette, tak čeho si já nejvíc cením (a co je pro mě obrovský benefit) je to, že mám všechno od A-Z pod kontrolou. Od samotného MVC aplikace, až po poslední komponentu. Ve fázi prvotní tvorby bys byl možná rychlejší s nějakým CMS (se std. zadáním/potřebami), nicméně později z hlediska úprav a rozšiřování aplikace pak pochopíš ten rozdíl a nebudeš chtít jinak.

Takeshi
Člen | 596
+
0
-

Ot@s napsal(a):

Dakujem za prvu normalnu odpoved :-)

tomees
Člen | 59
+
0
-

Pri praci s Wordpressem nemusis znat nic ohledne programovani, web udelas totalne bez znalosti bez trivialnich znalosti HTML nebo CSS…

Ovsem bez znalosti programovani si s frameworkem nevrznes…

Dle tve otazky predpokladam, ze jsi typ 1.

Takeshi
Člen | 596
+
0
-

tomees napsal(a):

Ja preferujem Nette Framework, len este celkom dobre nechapem hlbsie rozdiely medzi nim a CMS … viem ze v niecom ma urcite vyhody Nette oproti CMS ale neviem presne v com …

Ascaria
Člen | 187
+
0
-

Framework a CMS nelze srovnávat.

Malou analogií by mohlo být:

Framework je například soubor součástek automobilu, které má konstruktér k dispozici – například pneumatiky. Konstruktér se nemusí zajímat o to, z jakých materiálů je pneumatika vyrobena a co je pro její výrobu potřeba, jen jí použije (čili nejzákladnější věci nemusí řešit, to řeši framework, kontruktér řeší až to, jak to do sebe všechnio pasuje). Vezme takto všechny součástky a z nich složí automobil. Pokud chce kola od traktoru, použije takové součástky aby to do sebe zapadlo.

CMS je hotový produkt, jako jeden určitý typ automobilu. Konstuktéra pracujícího s automobilem nemusí vůbec zajímat to, že auto má nějakou pneumatiku. Jen využívá toho, co mu automobil nabízí. Hlavní tu je to, že má omezenější možnosti. Nemůže si najednou vymyslet, že u auta chce ty velký kola z traktoru, protože tam nepasujou.

Pokud chceš neomezené možnosti za cenu větší časové náročnosti – vol framework.

Pokud chceš nalajnovaná pravidla, která se prostě musí dodržovat, ale zvládneš to za den – vol CMS.

Tak jsem si tu zaspamoval a ještě dodám, jak jdou technologie po sobě :)

základní PHP → framework → CMS, eshop, statické stránky, atd atd

Editoval Ascaria (7. 6. 2012 16:43)

besir
Člen | 170
+
0
-

To: @Takeshi

Oki, popořádku a na jedné hromadě :-)

Přečti si toto:
https://cs.wikipedia.org/wiki/Framework

A následně si přečti toto:
https://cs.wikipedia.org/…%A1vu_obsahu

Pak pochopíš to, že Framework jsou předpřipravené kusy kódu (laidsky řečeno) ze kterých se následně vytvářejí aplikace, třeba typu CMS pro správu obsahu. Z toho tedy vyplívá, že pokud chceš spravovat obsah nějakého webu máš následující možnosti:

  1. Jsi-li lajk a chceš prostě aby to fungovalo a nemáš speciální nároky tak sáhneš po hotové aplikaci (CMS) jako je třeba Wordpress, Joomla!, nebo Contao apod.
  2. Pokud potřebuješ aplikaci, která je nějak specifická a výše zmíněné Ti nestačí, či nevyhovuje, sáhneš po Nette Framework a takovou aplikaci na správu obsahu si napíšeš sám.

Kdybys potřeboval vysvětlit eště hlouběji, neboj se zeptat :-)

Editoval besir (7. 6. 2012 16:46)

Ot@s
Backer | 476
+
0
-

Framework je spíše nadstavba skriptovacího jazyka (v tomto případě PHP), která zkloubí do použitelného celku teorii (návrhové vzory, MVP) a praktické knihovny (Form, Latte). Zbytek je na Tobě (web, blog, CMS, CRM, atd…). Totální sovoboda.

Kdežto CMS je hotová skládačka pro tvorbu webu. Tj. základ umožňující publikační činnost a hafol pluginů (eshop, blog) někde na webu/v repozitáři. Svoboda je jen v mantinelech konfigurace CMS (admin a ini) a úpravě pluginů.

Framework může být podmnožina (= základní stavební prvek) CMSka, ale není totéž. Proto v prvních příspěvcích takové reakce.

Milo
Nette Core | 1283
+
0
-

Takeshi napsal(a):

Dakujem za prvu normalnu odpoved :-)

Hele nepruď. Jak jsi otázku položil, tak jsem na ní odpověděl. Když chceš vědět víc, stačí se normálně dál ptát.

Tharos
Člen | 1030
+
0
-

Aby toho nebylo málo, existuje i něco mezi, a to CMF. :) A ty rozhodně nebývají marné!

Editoval Tharos (7. 6. 2012 17:08)

llook
Člen | 407
+
0
-

Standardní řešení jsou vhodná pro stadardní zadání. Stránky typu blog nebo vizitka, částečně možná pro e-shopy a pouze dokud si nezačneš vymýšlet vlastní požadavky. Pak se můžeš časem dostat do situace, že ten CMS používáš vpodstatě jako framwork a protože na to není stavěný, tak u toho budeš šíleně nadávat a mlátit hlavou do zdi.

Nette používá třeba Internet Info pro blogísky jako Root nebo Lupa. Na první pohled by jim měl stačit Wordpress, jenže předpokládám, že mají nějaké sofistikovanější redakční workflow, větší nároky na správu komentářů, různé způsoby značkování článků (kategorie, tagy, seriály, speciály, zprávičky), robustnější správu obrázků, asi budou mít úplně jiné nároky na správu komentářů atd. Kdyby použili WP, tak by z něj využili pravděpodobně jenom výpis článků a i ten by si museli upravit.

Na druhou stranu pro standardní úlohy může být CMS lepším řešením. Máš k dispozici různé pluginy a to, co s nima můžeš za jeden den sestavit, bys sám kódoval týdny.

Patrik Votoček
Člen | 2221
+
0
-

Srovnávat WordPress a Nette moc nejde. Jedině by jsi chtěl srovnávat BackPress (což je vpodstatě framework nad kterým je postavený wordpress) a Nette. To ti ale nesrovnám protože žádné zkušenosti s BackPressem nemám.

Takeshi
Člen | 596
+
0
-

Moj posledny dotaz k tejto teme: Ja som nechcel porovnavat CMS a Framework ako aplikácie. Mne išlo skôr a velmi jednoduchu vec: aj s jednym aj s druhym sa vytvaraju webové stránky, CMS je v niecom jednoduchsi a framework ma v tomto zmysle urcite iste vyhody.

Je to len taka poznamka … venujem sa frameworkom ako (zacinajuci) programator, ale tato otazka mala byt skor otazkou ako od Bezneho „smrtelnika“ co o programovani nema ani sajnu …

P.S. Toto bol len taky koment … nemusite ho vsak brat ako popud na dalsiu debatu :-)

Grelek
Člen | 233
+
0
-

Takeshi napsal(a):

aj s jednym aj s druhym sa vytvaraju webové stránky, CMS je v niecom jednoduchsi a framework ma v tomto zmysle urcite iste vyhody.

WordPress si na stránky jen lehce nainstaluješ a můžeš tam přidávat obsah, obrázky, měnit design a další množství nastavení. Ale jsi závislý na tom, co CMS podporuje za vymoženosti.

V Nette můžeš naprogramovat něco jako je WordPress, třeba i něco mnohem lepšího, prostě si postavíš aplikaci, která ti přesně vyhovuje :).

Patrik Votoček
Člen | 2221
+
0
-

tohle ovšem mělo být řečeno hned na začátku…

Takeshi
Člen | 596
+
0
-

Patrik Votoček napsal(a):

uznavam.