![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 4 Dołączył: 21.02.2004 Skąd: z domu Ostrzeżenie: (0%) ![]() ![]() |
Pytanie kieruje do ludzi, ktorzy mieli stycznosc z w/w frameworkiem...
Otoz interesuje mnie to czy przy pisaniu w tym frameworku napotkaliscie na jakies ograniczenia, jakies przeszkody, z jego strony.. Chcialbym zaczac pisac w tym troszke wiekszy projekt i dlatego kieruje do Was to pytanie.. Pozdrawiam i dzieki za odp. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 640 Pomógł: 44 Dołączył: 8.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
jest to dobry framework, ale nie jest zbyt rozbudowany. Jeżeli interesują cię zaawansowane funkcjonalności to popatrz na symfony, czy coś podobnego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 6 Dołączył: 15.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jestem wielkim fanem tego frameworka. Stosuję go w projektach mniejszych i większych, nigdy mnie nie zawiódł. Zapewne zaraz kilka osób powie Ci, że Code Igniter jest do niczego, bo jest śmietnik w kodzię, PHP 4, itd. W Polsce właśnie panuje taka dziwna sytuacja, że jest mnóstwo fanatyków innych frameworków, którzy zawsze skreślają - krytykują CI, bo mowią, że jest zacofany. Nie zgadzam się z ich zdaniem. Z całego serca polecam Ci ten framework. Takiej prostoty i elastyczności nie uzyskasz stosując inne rozwiązania. Pozdrawiam, Marcin. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 8 Dołączył: 5.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
CI jest naprawdę miły i przyjemny, co prawda napisałem na nim tylko kilka prostych projektów.
Jeśli jednak zależy ci na tym, aby twój kod był PHP5 OOP przyjrzyj się frameworkowi Kohana, który oryginalnie bazuje na CI. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Riklaunim nie chciał się za bardzo reklamować, ale IMHO najlepszy polski kurs CI jest na jego stronie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
http://php.rk.edu.pl/w/p/kurs-ci/ |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Zapewne zaraz kilka osób powie Ci, że Code Igniter jest do niczego, bo jest śmietnik w kodzię, PHP 4, itd. W Polsce właśnie panuje taka dziwna sytuacja, że jest mnóstwo fanatyków innych frameworków, którzy zawsze skreślają - krytykują CI, bo mowią, że jest zacofany. Nie zgadzam się z ich zdaniem. Z całego serca polecam Ci ten framework. Ja ze swej strony radziłbym przejście na Kohana. Ideowo jest to bardzo podobny framework posiadający jednak zdecydowanie lepsze źródła. Jego główne cechy zostały wymienione na oficjalnej stronie. Moim zdaniem mając do wyboru dwa bardzo podobne rozwiązania (CI oraz K) CI od razu odpada, gdyż jest zdecydowanie bardziej zacofany w stosunku do swojej młodszej siostrzyczki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Takiej prostoty i elastyczności nie uzyskasz stosując inne rozwiązania. Stosując K uzyskasz dokładnie to samo - prostotę i elastyczność. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 22.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Z całego serca odradzam CI. No chyba, że chcesz go wykorzystać do nauki MVC.
Do pisania poważnych aplikacji się nie nadaje. Pełno w nim błędów. Sesja użytkownika przechowywana w ciasteczku, problemy z walidacją formularzy, brak ORM do obsługi bazy danych. Osobiście polecam CakePHP 1.2. Zapoznanie się z tym frameworkiem zajmie więcej czasu niż z CI jednak naprawdę warto. We framework mamy wbudowane komponenty do obsługi: - sesji, - autoryzacji użytkowników, - bardzo fajny ORM (na początku wydaje się dość dziwny, jednak jak nauczymy się go kontrolować to jest niezastąpiony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ), - stronicowania, - ACL, - logowania błędów, - emaili (ten komponent nie jest zbyt udany), - ciasteczek, - cacheowania, - scafollding (generowanie szkieletu aplikacji przez konsole) - itd. Symphony to prawdziwy kombajn. Nie należy on do najłatwiejszych jednak podobno jest bardzo dobrze przemyślany, niestety nie miałem okazji pisać w nim żadnej poważnej aplikacji. Ten post edytował chudykrzys 2.12.2008, 20:48:31 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 6 Dołączył: 15.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
@up Pokaż mi te błędy cwaniaczku! Istnieje świetny DataMapper, który jest ORMem z prawdziwego zdarzania. Problemy z walidacją, hę?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 22.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
@up Pokaż mi te błędy cwaniaczku! Istnieje świetny DataMapper, który jest ORMem z prawdziwego zdarzania. Problemy z walidacją, hę? Przechowywanie danych użytkownika (sesji) w ciasteczku jest błędem. Każdy może je podsłuchać, zmienić itd. Pewnie zaraz mi napiszesz, że bibliotekę Session można zmienić, bo faktycznie można. Tylko po co wybierać framework który trzeba hackować i grzebać w jego kodzie. Chodziło mi o walidację formularzy. Ten post edytował chudykrzys 2.12.2008, 21:01:40 |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
@chudykrzys - gdzie Twoim zdaniem należy trzymać identyfikator sesji?
|
|
|
![]()
Post
#11
|
|
Admin Techniczny Grupa: Administratorzy Postów: 2 072 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
cysiaczek nie identyfikator, a wszelkie dane sesji CI trzyma w cookie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie wnikałem, jak to dokładnie wygląda, ale te dane z ciasteczka nie są jawne. Są szyfrowane i nie da się tak prosto czegoś tam pozmieniać. Zresztą, żeby coś zamotać trzeba znać strukturę aplikacji. Nie uważam, że trzymanie danych z sesji w ciasteczku jest dobre, bo nie jest i nie powinno tak być, ale nie można popadać w paranoję, a CI jest bardzo dobrym frameworkiem. Radzę jednak zainteresować się Kohaną zamiast CI, jak już ktoś tu wspomniał, gdyż jest to lepsza i poprawiona odsłona CI pod PHP5. Btw. a Kohana jak obsługuje sesje? Będę musiał to kiedyś sprawdzić...
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 627 Pomógł: 33 Dołączył: 1.05.2005 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Kohana jak obsługuje sesje? Będę musiał to kiedyś sprawdzić... http://docs.kohanaphp.com/libraries/session#session_storage + http://docs.kohanaphp.com/libraries/encrypt ps. pakowanie się teraz w CI to strzelenie sobie samobója. |
|
|
![]()
Post
#14
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
ps. pakowanie się teraz w CI to strzelenie sobie samobója. Zawsze można wpakować się gożej. W CakePHP (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 4 Dołączył: 21.02.2004 Skąd: z domu Ostrzeżenie: (0%) ![]() ![]() |
Riklaunim nie chciał się za bardzo reklamować, ale IMHO najlepszy polski kurs CI jest na jego stronie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) http://php.rk.edu.pl/w/p/kurs-ci/ Znam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bardzo dobry kurs, zna ktos moze cos takiego pod Kohana'e? moze byc po ang.. O Kohanie slyszalem wiele dobrego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) byc moze tak jak mowicie Kohana bedzie lepszym wyborem Dzieki za zainteresowanie sie tematem. |
|
|
![]()
Post
#16
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Znam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) bardzo dobry kurs, zna ktos moze cos takiego pod Kohana'e? moze byc po ang.. Dokumentacja powinna Ci w zupełności wystarczyć. Dodatkowo możesz skorzystać z tutoriali (aczkolwiek nie powiedziałbym aby były mi osobiście szczególnie przydatne (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ). Poza tym ściągając paczuszkę z Kohana masz od razu prościutką przykładową "aplikację" (w zasadzie kontroler z kilkoma metodami). Kohana to wg mnie bardzo dobry wybór! Ten post edytował phpion 4.12.2008, 17:16:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 08:33 |