Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CI] Co sądzicie o CI?
mokry
post 2.11.2006, 12:38:23
Post #1





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Witam, tak sobie przegladam forum i napotkalem watek o framework'u CI (Code Igniter)...
Sciagnalem go sobie, tak ot napisalem kilka funkcyjek i powiem szczerze, ze bardzo mi sie podoba ten framework... Naprawde jestem zadowolony z niego po kilku godzinach uzytkowania, widze w nim naprawde wiele mozliwosci fajnego i PROSTEGO wykorzystania... Ale koniec o mnie...

Chcialbym poznac Wasze opinie o tym framework'u, jakie sa wg Was jego zalety i wady.
Czy wg Was nadaje sie on jako podstawa do bardzo duzych projektow? Jesli tak- dlaczego(?), a jesli nie- dlaczego nie(?).


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
nrm
post 2.11.2006, 12:56:43
Post #2





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

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


jest zajefajnisty winksmiley.jpg

IMHO nadaje się jako podstawa do własnego frameworka tzn. CI rozbudowanego o własne niezbędne procedury. To chyba jedyny taki FM, który tak łatwo i elastycznie można rozbudować o swoje klasy. Jak sobie przypomnę jak to opornie mi szło w cakePHP to mnie mrozi winksmiley.jpg I ta jego ideologia: fm jako CORE a reszta to dodatki włączane wg. uznania.

Na CI stoi kilka na prawdę wielkich stron (odsyłam do wiki CI, tam jest spis, albo na forum CI) i nienarzekają one na wydajność. Moim zdaniem jest on szybszy zdecydowanie niż cakePHP (na jednym i drugim zrobiłem większe serwisy więc tylko je mogę porównać).

CI jest tez podstawą oprogramowania pMachine czyli firmy która stoi za CI. Zobacz na ich stronie ogromna liste sajtów, które stoja na ich oprogramowaniu.

Mam też "ale" do CI:
- jedna osoba odpowiedzialna za CI
- brak SVN i ekipy developerow (z powodu j.w)
- niepewnośc "co dalej", czy kiedyś projekt po prostu nie zostanie zamknięty - co nie jest takie niezwykłe w projektach prowadzonych przez jedna osobę
- brak mi takiego wsparcia ajaxa jak w cakePHP (helpery)


--------------------
Go to the top of the page
+Quote Post
mokry
post 2.11.2006, 13:03:19
Post #3





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Po przeczytaniu:
Cytat(normanos @ 2.11.2006, 12:56:43 ) *
- jedna osoba odpowiedzialna za CI
- brak SVN i ekipy developerow (z powodu j.w)
- niepewnośc "co dalej", czy kiedyś projekt po prostu nie zostanie zamknięty - co nie jest takie niezwykłe w projektach prowadzonych przez jedna osobę


Aż mi przychodzi ochota na znalezieniu ludzi w PL lub nawiazanie kontaktu z Rick'em Ellis'em i ew. prowadzenia jakiegos developu na jegfo stronie lub stworzenie wlasnego w PL... winksmiley.jpg :joke:


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
nrm
post 2.11.2006, 13:20:03
Post #4





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

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


Na forum już wielokrotnie były poruszane problemy SVNu i grupy developerów ale skończyło się na "mamy serwery, mam firmę, za jakiś czas SVN będzie, na razie mamy wew. firmowy i dajemy radę". Nie wiem na ile to jest kwestia zapracowania i małej ilości czasu a na ile chęć zatrzymania CI przy sobie.

Co do polskiej społeczności to albo:
- poprosić o PL dział na forum CI (najlepsze wyjście, nie wiem na ile wykonalne)
- postawić własne forum
- skorzystac z forum Riklaunima (http://www.php.rk.edu.pl/w/p/kurs-ci/) (na razie zupełnie puste)

W razie czego też jestem chętny do małej pomocy (na ile czas pozwala).


--------------------
Go to the top of the page
+Quote Post
mokry
post 2.11.2006, 13:31:37
Post #5





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Spoko, idea fajna.
W planach mam jednak jak na razie dobrze zaznajomic sie z CI, jego architektura, dokladnym, przeanalizowaniem dzialania tego FM...
Najpierw troszke pocwiczyc, zobaczyc jego mozliwosci, wyjrzec jego bledy, ktore uda mi sie wylapac...
Dopiero potem moge podjac jakiekolwiek kroki ku stworzeniu, wspoltworzeniu jakiegokolwiek SVNu dla CI...
Zakladam ze za okolo miesiac moge pomyslec juz o pierwszych krokach w tym kierunku.


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
athabus
post 26.11.2006, 18:49:25
Post #6





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

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


Właśnie szukam jakiegoś frameworka dla swojego nowego projektu. Szukam czegoś co jest w miarę "elastyczne" i nie narzuca mi wszystkiego jak co mam robić. CI wygląda pod tym względem super - i do tego ta prostota i intuicyjność - przeczytałem wstępnie manuala i po 2h byłbym już w stanie stworzyć prostą stronę. Jest tylko jedno ale... Czy da się jakoś uruchomić podpowiadanie składni w edytorze korzystające z tego frameworka? Pewnie jest jakiś sposób, bo klasy są świetnie udokumentowane, tyle tylko, że metoda ich ładowania poprzez "load" sprawia, że Eclipse nie wie z jaką klasą ma do czynienia. Przyznam szczerze, że jestem uzależniony od podpowiadania składki więc może ktoś ma jakieś wskazówki.
Go to the top of the page
+Quote Post
mokry
post 26.11.2006, 23:13:48
Post #7





Grupa: Zarejestrowani
Postów: 374
Pomógł: 23
Dołączył: 3.06.2006
Skąd: Katowice

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


Hm, nie dokladnie wiem o co Ci chodzi z tym podpowiadaniem...
Jak pisze cos w CI korzystam z edytora 'Zend Development Environment', tworze nowy projekt, wrzucam do projektu wszystkie pliki a potem programik jak pisze juz mi podrzuca nazwy klas, funkcji, zmiennych itd...


--------------------
Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
Go to the top of the page
+Quote Post
athabus
post 27.11.2006, 09:51:55
Post #8





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

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


No chodzi mi o bardzo prostą kwestię. Jeśli np. ładuję jakąś bibliotekę dajmy Calendar czyli $this->load->library('Calendar') to chciałbym aby potem np. po wpisaniu $this->Calendar->....
wysokoczyla mi podpowiedź jakich funkcji mogę użyć.

Z gotowymi bibliotekami nie ma takiego problemu... Wystarczy w klasie Controler utworzyć odpowiednie zmienne i je opisać -> wtedy eclipse we wszystkich dziedziczących klasach po Controler będzie podpowiadał... No ale to wymaga abym deklarował typ każdej zmiennej której chcę użyć, więc nie sprawdzi się jeśli chodzi o np. Własne klasy modelu itp.
Go to the top of the page
+Quote Post
kaniagandzowski
post 25.07.2007, 10:31:10
Post #9





Grupa: Zarejestrowani
Postów: 72
Pomógł: 1
Dołączył: 2.06.2006

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


CO do wad wymienionych przez normanos można zainstalować dodatkową biblioteke XAJAX. Kożystam z tej biblioteki i bardzo fajnie mi sie pisze co wogule nie znam sie na JavaScript i nawet nie muszę.
na tej stronie jest opisane jak dołączyć http://codeigniter.com/wiki/XAJAX/
Go to the top of the page
+Quote Post
nrm
post 25.07.2007, 12:58:07
Post #10





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

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


Trochę czasu minęło i punkty z brakiem SVN i developerów w zasadzie można skreślić. Dorzuciłbym za to minus za php4 i co gorsze, głuchotę w sprawie php5. nawet info o eutanazji php4 nie zrobiła na developerach CI najmniejszego wrażenia.

W tej chwili 'moj' framework jest tak rozbudowany, że nie jestem w stanie korzystać już z updateow do najnowszych wersji CI.


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 04:05