Názory ke článku CakePHP - začínáme s frameworkem – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Názory ke článku CakePHP - začínáme s frameworkem – Programujte.comNázory ke článku CakePHP - začínáme s frameworkem – Programujte.com

 

Názory ke článku CakePHP - začínáme s frameworkem

Domo   NOVÝ
24. 6. 2007

Složku cake nakopírujme např. do adresáře D:\server\ a nastavíme v php.ini v direktivě include_path cestu k této složce. Tímto docílíme toho, že budeme moci CF využívat ve všech našich projektech na lokalním serveru.


Je tento krok nezbytně nutný? Zkouším si to toitž už na ostro a nemám k php.ini přístup. Jde to udělat nějak jinak?

CommanderZ   NOVÝ
24. 6. 2007

Neni, ale nebudes tu jednu knihovnu vyuzivat vicekrat. Bude pouzitelna jen pro ten jeden projekt, kde ji budes mit.

hrach, autor článku   NOVÝ
24. 6. 2007

Máte nějaká návrh? Mne nic moc nenapadá, ale je to velmi konstruktivní připomínka, určitě to opravím. Děkuji

D1ce   NOVÝ
24. 6. 2007

Zůstat u CF, mást to bude akorát ty co přijdou přes vyhledávač, a pokud necháš v titulku celý název, dojde to skoro všem.

Jinak seriálu držím palce.

xHire   NOVÝ
24. 6. 2007

Ano, můžeš zkusit napsat svému poskytovateli webhostingu. On si může CF nainstalovat k sobě a třeba i udržovat aktuální verzi, přičemž toto nastavení provede. Je však otázka, kolik webhostingů by ti toto umožnilo (vím o jednom, ale ten bych ti doporučil až podle toho, co od hostingu očekáváš (klidně mi napiš mail)).
Druhá možnost je si toto nastavit v .htaccess - podle PHP manuálu by to mělo být možné, ale ruku do ohně bych za to nedal. Konkrétně je tam napsáno "Položku lze nastavit kdekoliv", ale přijde mi to celkem pochybný, že by si člověk mohl nastavit jakoukoliv cestu (vč. cest ostatních zákazníků...). Zkus a uvidíš.

Daniel Kvasnicka   NOVÝ
4. 7. 2007

Na úvod ale zmíním, že CF má velmi ŠPATNOU, vlastně skoro žádnou, dokumentaci.



Doporučuji vám při učení ani moc nehledat, ale ve svých počátečních tápáních se raději obrátit na mne.



Faktem zůstává, že tento miniseriál bude výjimečný svým zaměřením nejen u nás v ČR (potažmo v SR), ale také celosvětově, protože o CF si toho opravdu na Internetu moc nepočtete.



Nestacim se divit :-D Muzu se zeptat autora, co vlastne o tomhle frameworku vubec vi a kolik toho v nem napsal?

CakePHP ma jednu z nejlepsich dokumentaci co se PHP MVC nastroju tyka. Ma perfektne zpracovanou API referenci, coz je zaklad (http://api.cakephp.org/), prehledny manual, ktery dobre popisuje zaklady (http://manual.cakephp.org/), moznost prochazet zdrojaky pres perfektni Trac (https://trac.cakephp.org/), komunitni "pekarnu" (http://bakery.cakephp.org/) a v neposledni rade velmi zivou komunitu na Google Groups, kde prakticky vzdy najdu odpovedi na sve otazky (http://groups.google.com/group/cake-php).

Doporucil bych autorovi poradne hledat a napsat v Cake jeden ci dva [i]velke[/i] projekty se znacnou mirou customizace Caku, nez si tu bude hrat na spasitele.

Jinak Cake povazuju za zlatou stredni cestu, pokud jde o PHP a MVC. Ma nektere opravdu otravne mouchy, ale kdyz nemuzu pouzit Python, tak se hodi.

hrach, autor článku   NOVÝ
4. 7. 2007

tak mi najdete nejaky navod na acl pro 1.2? nic neni.

nebudu se svámi hádat
řeknu to takhle, kdy uvádené zdroje byly jedno, tak je to celkem dobré, ale nikde nenajdete všechno. tak je to, tam zas neco jiného a při tom povětšinou ještě velmi zastaralé informace pro verzi 1.1 a ne 1.2

uvidíme, jestli vás nakonec v něčem nepřekvapím.cake se nějakou dobu již věnuji.

Daniel Kvasnicka   NOVÝ
4. 7. 2007

Vy pouzivate slova jako "velmi SPATNA" a "velmi zastarale" podkladate to argumenty o tom, ze dokumentace k vyvojove verzi neni dokonala nebo kompletni? Ale notak...vazne si myslite, ze az 1.2 prejde na status stable, ze to takhle zustane? Pozornost vyvojaru se ted pravem soustredi hlavne na v. 1.1 a ta JE dobre zdokumentovana. Vyvojari Cake maji totiz nejspis take jen dve ruce...

Je pravda, ze treba Django poskytuje docs k SVN verzi velmi rychle, ale to vas vubec neopravnuje pouzivat pri hodnoceni dokumentace Cake tak silna slova a jeste lidem radit, at [i]radsi nehledaji a ptaji se rovnou vas[/i]. Nezlobte se na me, ale to je vazne groteskni.

Ja pouzivam verzi 1.1 a nemam s ni problem. Pred casem jsem si v Bakery nasel komponentu na auth zalezitosti a tu jsem si postupem casu upravil jak bylo treba (misto groups roles a permissions, vcetne CRUDu), takze originalni Cake ACL nepouzivam. Nemel jsem ani problem s odvozovanim novych trid z Views, psani vlastnich komponent ci hackovani primo jadra Cake. A to kdyby byl Cake dokumentovany spatne, problem bych s tim [i]mel[/i].

Pochopte jedno. 1.2 neni na produkcni pouziti. Jestli to tak chcete delat, prosim, na vase triko, ale nemuzete se na vyvojare zlobit za to, ze 1.2 nedokumentuji tak jako 1.1, ktere je potreba venovat pozornost, protoze na ni zavisi mnoho ostrych aplikaci.

Daniel Kvasnicka   NOVÝ
4. 7. 2007

btw: verze 1.2 je hotova z pouhych 77% a jeste neni ani urceno datum vydani...

Ve svetle vsech techto faktu je z vasi strany IMHO dost nestrategicke tak protlacovat v. 1.2. Chcete tu o ni psat serial, ale uz v prvnim dile ji zaroven oplujete a radite tucnym pismem ji stahovat............

Piste ten serial o v. 1.1. I tak je to velmi dobry framework, kdyz si clovek zvykne a leccos priohne. V. 1.2 nikomu neutece. Az bude, bude. A bude i s kvalitni dokumentaci. Nemam duvod si myslet opak.

hrach, autor článku   NOVÝ
4. 7. 2007

napsal sem velmi dlouhou reakci a potom sem ji omylem vymazal a uz se mi to nechtelo psat znovu.

zhrnemu to do bodu:
1) ano, spatne sem se vyjadril. dokumentace k 1.1 je solidni a lze si vystacit; zmenim to
2) proc 1.2, podivejte, ja si tuto verzi vybral protoze mi prijde, ze ucit se neco, co uz neni ve vyvoji nema cenu. ano, 77% .. to je fakt.. ale uprime to muze byt trochu zavadejici cislo. ale beru ho.
o 1.2 pisu protoze s ni umim. a kdyz uz sme utoho, pisou o ni taky nektere blogy, zkterych se da uprime receno naucit vice, nez z vami odkazovanych adres.
3)kvalitni dokumentaci povazujeme asi kazdy neco jineho. kvalitni dokumentaci ma treba php, ale cake? jak pro koho.
4) a abych rekl co mi vadi, tak to je opravdu neaktualni web - nebo mozna spis prilis aktualni. odkazy odjinud nefunguji. treba http://cakephp.org/pastes/ je uz asi mrtve

hrach, autor článku   NOVÝ
4. 7. 2007

ano, nakonec jsem si take pomoh komponentou kterou jsem upravil.
pokud mate zajem mohu vam prenechat pozici serialu a muzete psat o 1.1.
pro me, jak sem napsal nize, to bohuzel neni aktualni vec.

ano, cake 1.2 pouzivam v tutu chvili na komercni vec a beru to na sve triko.

Daniel Kvasnicka   NOVÝ
6. 7. 2007

No ja se zacinal ucit s Cake v dobe, kdy prakticky jeste nemelo smysl uvazovat o 1.2 pro produkcni ucely.

Jinak srovnavat dokumentaci k PHP a Cake je trochu nefer :) Precejen jsou to dva projekty s dosti rozdilnou developerskou zakladnou :) Me toho v dokumentaci k 1.1 chybi opravdu hodne malo a prijde mi dostacujici.

Jitka Koukalova   NOVÝ
20. 7. 2007

Ano, je mozne pouzivat jeden adresar 'cake' pro vice projektu/aplikaci (ci jinak zmenit adresarovou strukturu aplikace) i bez moznosti menit php.ini. Prectete si dokumentacni komentare ke konstantam ROOT, APP_DIR a CAKE_CORE_INCLUDE_PATH v souboru app/webroot/index.php.

Jitka aka poLK

Jitka Koukalova   NOVÝ
20. 7. 2007

Pokud je 'CakePHP' moc dlouhe, navrhuji 'cake'.

Pro vasi informaci: manual pro CakePHP 1.2 (zbrusu nova aplikace s moznosti jazykovych mutaci, komentaru atd) je work in progress a odhaduji, ze bude zverejnena do konce prazdnin.

Ma-li nekdo zajem podilet se na tvorbe obsahu, muzete si vybrat kteroukoli volnou sekci z
http://cakeforge.org/plugins/wiki/index.php?id=53&type=g
a kontaktovat _psychic_ (John Anderson, doc team leader) - nejlepe pomoci IRC (#cakephp at freenode.net).

Mimochodem - velmi pekne napsane clanky. Myslim, ze spouste zacatecniku (ci lidi hledajicich solidni framework pro php) prijde vhod.

Jitka aka poLK

hrach, autor článku   NOVÝ
22. 7. 2007

Ano, prepisi to na Cake, puvodne sem tim CF chtel vyresit problem sklonovani, ale nebudu to nejak prozivat.

díky

Majkl   NOVÝ
18. 5. 2013

CakePHP má dokumentaci dobrou, výbornou partu lidí na IRC. Pár postřehů jsem si odložil sem: http://cakemag.cz

Přidej svůj názor

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo e-mailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Reaguješ na příspěvek:
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové názory e-mailem (pouze pro přihlášené)
Sleduj názory ke článku a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.



Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý