nie potrzebuję noża, nie mam żadnych celów zbrojnych, nie mam bejzbola ani wideł gnojnych
31 sie 2006
Autor bloga cakebaker uruchomił kilka dni temu serwis zleceń związanych z cakePHP. Nie wróżę tej stronie świetlanej przyszłości: autor chce wkrótce pobierać 20 zielonych za ogłoszenie (a przy zerowej liczbie ogłaszających jest to dosyć głupie i… bezczelne) :). Pomijam już fakt, iż klient na ogół nie mówi “zróbcie mi sajta w cakePHP” bo taki serwis ogłoszeniowy można wykorzystać do np. skompletowania większego zespołu, tudzież rozbudowania działającej już “kejkowej” aplikacji.
Przy okazji tej ciekawostki zaczynam nowy cykl na moim blogu: garść porad (krótkie, nieskomplikowane, pomocne przy budowaniu rozbudowanych sajtów) związanych z cakePHP. Powoli kończę (75% done) swój pierwszy serwis oparty na tym frameworku i można powiedzieć, że podstawy mam za sobą.
19 Responses for "cakePHP: findABaker();"
31-08-2006 @ 14:47 1
A jak oceniasz ogólnie CakePHP po tym czasie jego użytkowania? Przyspiesza on znacznie pisanie aplikacji? Ile zajęło Ci opanowanie tego frameworka, czy wystarczyła do tego dokumentacja, czy też trzeba grzebać po jakichś blogach etc.? Jak z obsługą AJAX-a - jest to rzeczywiście przyjemne z CakePHP?
Przepraszam, że same pytania, no ale sam się zastanawiam czy warto przyjrzeć się bliżej temu rozwiązaniu. Zależy mi przede wszystkim na przyspieszeniu czasu pisania aplikacji i na dosyć logicznej i łatwo-przyswajalnej strukturze całości.
31-08-2006 @ 16:00 2
no rzeczywiście beszczelne. Mógł przynajmniej poczekać, aż ktoś da pierwszą ofertę, bo teraz ta strona wygląda conajmniej głupio. A co do cakePHP, to nie używałem nigdy - tych frameworków róznej maści cały czas przybywa.
31-08-2006 @ 16:40 3
@wk: oceniam bardzo dobrze. Kwestia potrzeb danej osoby (ActiveRecord mnie dobija).
- Przyspiesza znacznie.
- Opanowanie - ciężko powiedzieć, powiedzy, że w tydzień go sobie tak oglądałem, czytałem dokumentacje, bawiłem się. A potem zabrałem się za pisanie konkretnej aplikacji i dopiero wtedy trzeba było grzebać, szukać, dokładniej obczaić cake bo wychodziły już konkretne problemy do rozwiązania.
- jest jedna planeta cakephp z newsami, blogami i linkami do google grup i archiwum google group i to w wiekszości wystarcza. Szczególnie grupa na googlu jest bogata we wskazówki.
- ajax - bajka
jedna linijka i juz mamy osadzonego JSa, skierowanie do akcji, ew. efekt na czas akcji, zakończenie etc.
31-08-2006 @ 18:10 4
Dla mnie to kolejny dowód imperializmu, do którego dąży Cake PHP.
Cake jest złe!
31-08-2006 @ 18:14 5
Cake - mowiac wprost to dosc powazny bubel - po pierwsze pisany pod PHP4 czego powinni zabronic - po drugie z wielkiem smientnikiem w kodzie.
31-08-2006 @ 18:21 6
splatch & NuLL: Wam już dziękujemy
ja nie mam zamiaru juz się zabierać do wojny cakePHP vs. Symfony
więc możecie tkwić wprzekonaniu, że Symfony rządzi (hi hi). Null: póki php4 jest wszędzie, a php5 to jakiś dodatek to nie mamy o czym rozmawiać. Nie zawsze można patrzeć na produkt z poziomu developera, który zainstaluje sobie co tylko zechce
Dla mnie do najbliższych 3 projektów to akurat duża zaleta (php4) więc jestem zadowolony. Jak będę znowu coś robił dla siebie to wtedy bedę mógł wrócić do php5. peace! 
31-08-2006 @ 22:31 7
Cake jest boski, ale rzeczywiście, PHP 4 to wieeeeeelki minus. No ale co tam, niby to nic nie przeszkadza
02-09-2006 @ 00:57 8
Uzywalem Cake w 2 projektach taki sobie byl ale jak poznalem Agavi to twierdze ze to jest framework godny podziwu nie mowiąc juz o Symfony.
@normanos Jesli sie dopiero wdrazasz w Cake to wyda Ci sie takie wszystko ladne piekne ale pouzywasz, zaczniesz wykorzystywac cos innego i przekonasz się co mial na mysli @splatch
02-09-2006 @ 11:24 9
@SongoQ: to sie okaze. Agavi - ciezko mi cokolwiek powiedziec, na stronie projektu nie znalazlem grama konkretnej dokumentacji, przykladow, manuala etc
Symfony - no f*g way, przegladałem jeszcze Zend Framework i wygląda on coraz ciekawiej chociaz na razie jest to bardziej luzny zbior klas niz framework. w kazdym razie wyglada obiecujaco i zobaczymy jak to bedzie wygladalo w wersji 1.0 
05-09-2006 @ 08:47 10
Co prawda nie napisalem zadnej aplikacji na Mojavi, ale swego czasu zasascynowal mnie ten framework i sporo siedzialem, zeby zrozumiec jego dzialanie. Czytalem kod Mojavi 2 (jeszcze ten z pliku all_classes czy jakos tak - bez komentarzy). Pozniej Mojavi 3 tylko przejrzalem.
Mojavi przestalo mi sie podobac, kiedy zobaczylem framework Zenda. Zgodze sie, ze to luzno powiazane klasy, ale nalezy przyznac, ze to moze byc bardzo duza zaleta!
Samego Zenda nie odwazylbym sie uzyc (bo sprawia troche wrazenie niedopisanego) i jestem pewnien, ze wybralbym Mojavi/Agavi. Ale z faktu, ze frameworki i php5 zafascynowaly mnie na tyle, postanowilem napisac wlasny framework, taki ktory bedzie mi najbardziej odpowiadal. I wcale nie oparlem go na Mojavi, tylko na Zendzie. Oczywiscie sa elementy Mojavi, ktore sa bardzo dobre i te wlasnie mam u siebie (np. obiekt Usera).
Patrzac na na Mojavi widze takie monolityczne jadro
Ale… np Linux jest wzorcowym przykladem bardzo dobrego jadra monolitycznego.
05-09-2006 @ 21:07 11
Przepraszam, że odpowiadam dopiero teraz.
normanos, nie podoba mi się ton wypowiedzi w Twoim komentarzu ani we wcześniejszych postach. Twierdzisz jakoby Cake było najlepszym (bądź jednym z tych najlepszych) frameworków PHP na podstawie tylko i wyłącznie swoich mocno subiektywnych opinii. Wypisałeś stek bzdur na temat Symfony i ważysz się je krytykować, podczas gdy absolutnie nic o nim nie wiesz. Jeżeli się mylę, proszę o sprostowanie, ale tylko taki wniosek nasunął mi się po przeczytaniu poprzednich postów.
Jeśli robisz projekty pod PHP4 to podziękuj sobie i podobnym za to, że PHP5 nie ma wszędzie. Im dłużej godzisz się na PHP4 tym gorzej nie tylko dla Ciebie ale i dla reszty. Od kiedy została wydana pierwsza stabilna wersja PHP5 minął rok - to jeszcze za mało? Może poczekajmy kolejny, aż się dorobi numerku 5.6 a stabilne PHP6 będzie już dostępne od dłuższego?
Co do Agavi - czasami warto poczytać.
Wchodzisz na http://agavi.org, klikasz taki duży napis Trac. Jeśli nie zauważyłeś - prawy górny róg.
Następnie wybierasz Tutorials. Jeśli nie zauważyłeś - lista pod koniec strony.
W 3 kliknięciach trafiasz tam gdzie powinieneś.
A można jeszcze szybciej.
Na samej stronie głównej jest też The Agavi QuickStart Movie.
05-09-2006 @ 21:15 12
W moim komentarzu jest błąd merytoryczny - pierwsza stabilna wersja PHP5 została wydana 13 lipca 2004.
05-09-2006 @ 21:24 13
splatch: gdzie, co, jak?!?
05-09-2006 @ 23:18 14
Mój komentarz oczekuje na moderacje
06-09-2006 @ 08:19 15
ok, sorry, odkąd mam spam karmę to czasami tak się dzieję, że nie mam infa o nowych komentach i nie wiem, że coś leży i czeka. wybacz.
co do cake/symfony: na ogół sie twierdzi na podstawie swoich odczuć
bo przecież to mój blog a nie zbiorowy
ewentualne bzdury o symfony mozna prostować w odpowiednim wpisie.
Swoje projekty robie pod php5, zlecone wg. requesta więc komu mam dziękować? Mam powiedzieć: nie, wyjazd mi ze zleceniem, na “czwórce” nie robie? Troche więcej realizmu!
Trzeba za coś żyć, ideałami się nie najem
Więc swoje pretensje kierujesz pod zły adres.
Co do Agavi to odpisze potem jak przeczytam. Ide na śniadanie
06-09-2006 @ 09:17 16
Dobra, pare słów więcej - wcześniej żona mi przeszkadzała i jęczała, że chce śniadanie, i że zaraz się spóźni do roboty :/
1. Nie wiem co akurat w tym wpisie takie zarzuty skoro tu słowa nie było o Symfony, a te w komentarzu było _wyraźnie_ jako żart.
2. Wy, zwolennicy Symfony zachowujecie się trochę jak fanatycy: kto nie znami, ten przeciwko nam. Strach pisac o innych fm bo zaraz można dostać ‘w papę’
Nie było żadnego tonu wypowiedzi (w tym wpisie był żartobliwy), po prostu Symfony to NIE FM DLA MNIE. “swoich mocno subiektywnych opinii” - no a kogo to mają być opinie skoro pisze o swoich odczuciach? Jeżeli w poprzednim wpisie jest jakiś błąd merytoryczny to “feel free” do wypunktowania tego, już to zreszta komuś tam pisałem.
3. Kolejna sprawa, związana z poprzednią to osobiste wymagania. Musisz sobie zdawać sprawę, że ktoś może miec INNE! Pisanie “to fm na php4 więc syf” jest zupełnie bez sensu bo dla mnie to jest zaleta nie wada. Fragment w którym obarczas zmnie wina za brak 5tki na hostingach jest zupełnie bez sensu. To nie ja decyduje kto i gdzie to instaluje. Ja dostaje zlecenia i jak mam tylko możliwośc jest to php5, nie ma - cóż lece na php4 i tu cakePHP jest dla mnie jak złoto. Nie wiem jak duzo robisz w php na zlecenie - ale czy zdajesz sobie sprawę JAK OGROMNY udział w rynku mają zwykłe, stare, registerowe skrypty pod php4 (a nawet 3!)? Tego jest masa. Klient płaci, klient wymaga. Na ogół, jeżeli jego hosting ma php5 to spokojnie go przekonuje na zmiany, ale jeżeli php5 nie ma to wyobraż sobie, że klient NIE zmieni swojego hostingu na inny.
“Im dłużej godzisz się na PHP4″ - nasz klient, nasz pan. Sugerujesz, że mam powiedzieć “wyjazd mi z tym zleceniem, do php4 nie zbliżam się. Prędzej będę serki topione wpierdalał niz pisał w php4″?!?
To temat rzeka, więc nie będę dalej tego kontynuował, w każdym razie musisz mieć na uwadze, że to klient wymaga i w takim przypadku cakePHP jest bardzo pomocny.
Co do Agavi - pobierznie przejrzałem ale podana przez ciebie dokumentacja jest bardzo szczątkowa i nie zainteresowała mnie. Podejrzewam, że w przyszłości bardziej będę się przyglądał Zend Framework - bo jak napisał wyżej Prph - wygląda dosyć ciekawie, choc na razie strach go używać
I na koniec: peace chłopie, peace! Nie można wszystkiego brać na tak poważnie. Obiecuje ci, że nie napisze o tej kobyle (Symfony) już ani słowa
Nic, null, zero.
ps. Nie uważam, że cakepHP jest najlepszy. Ba, wnerwia mnie w wielu aspektach i zastanawiam się jak długo na nim będę siedział. Niestety na chwile obecna nie widzę DLA SIEBIE alternatywy
07-09-2006 @ 19:31 17
?wyjazd mi z tym zleceniem, do php4 nie zbliżam się. Prędzej będę serki topione wpierdalał niz pisał w php4??!?
Dokładnie.
Klient płaci, klient wymaga, ale to developer podejmuje decyzje o wyborze technologii w jakiej aplikacja ma zostać stworzona. Jeśli klient mówi, że chce mieć coś na PHP4 to przypina sobie Twoją broszkę.
Mnie tłumaczenie, że ktoś ma serwer z PHP4, szczerze, nic nie obchodzi. Jak się upiera - to dziękuję za ofertę. Nie mam zamiaru wchodzić w ( ! ) jakiemuś zaściankowemu “biznesmanowi” za kilkaset złotych i jeszcze pisać czegoś od czego na samą myśl dostaje wstrętu. Sorry, stary - nie ma opcji, żebym się zgodził na to.
Takie mam podejście i się go trzymam, jak widać żyję i mam się dobrze.
07-09-2006 @ 19:41 18
No to gratuluje, że zyjesz i masz sie dobrze. Ja jeszcze nieoszalałem aby ze względu na wersje PHP odrzucać bardzo dobrze opłacane zlecenia. Za coś trzeba żyć
I tym optymistycznym akcentem EOT
27-07-2007 @ 13:26 19
“zaściankowemu biznesmanowi” ???? !!!! zdefiniuj proszę
definicję tego pana … palę się z ciekawości !!!
swoją drogą … ciekawe podejście … w czasach kiedy
każdy używa kilku narzędzi, kolego twardo trzyma się
przy “only php5″ !!!
( a za kilka “tysiaczków” kolega by coś w 4-ce napisał ? …
)
Zostaw komcia ;)