Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Framework CI
gsk
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
Riklaunim
post
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)
Go to the top of the page
+Quote Post
cinekz
post
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.
Go to the top of the page
+Quote Post
magra
post
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.
Go to the top of the page
+Quote Post
.radex
post
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/
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(cinekz @ 2.12.2008, 18:44:41 ) *
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)
Cytat(cinekz @ 2.12.2008, 18:44:41 ) *
Takiej prostoty i elastyczności nie uzyskasz stosując inne rozwiązania.

Stosując K uzyskasz dokładnie to samo - prostotę i elastyczność.
Go to the top of the page
+Quote Post
chudykrzys
post
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
Go to the top of the page
+Quote Post
cinekz
post
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ę?
Go to the top of the page
+Quote Post
chudykrzys
post
Post #9





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 22.12.2006

Ostrzeżenie: (0%)
-----


Cytat(cinekz @ 2.12.2008, 21:54:28 ) *
@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
Go to the top of the page
+Quote Post
Cysiaczek
post
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?
Go to the top of the page
+Quote Post
kwiateusz
post
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)
Go to the top of the page
+Quote Post
Speedy
post
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ć...
Go to the top of the page
+Quote Post
nrm
post
Post #13





Grupa: Zarejestrowani
Postów: 627
Pomógł: 33
Dołączył: 1.05.2005
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(Speedy @ 4.12.2008, 00:34:14 ) *
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.
Go to the top of the page
+Quote Post
mike
post
Post #14





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(normanos @ 4.12.2008, 08:06:00 ) *
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)
Go to the top of the page
+Quote Post
gsk
post
Post #15





Grupa: Zarejestrowani
Postów: 129
Pomógł: 4
Dołączył: 21.02.2004
Skąd: z domu

Ostrzeżenie: (0%)
-----


Cytat(.radex @ 2.12.2008, 19:41:41 ) *
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.
Go to the top of the page
+Quote Post
phpion
post
Post #16





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(gsk @ 4.12.2008, 19:02:15 ) *
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:33