W skrócie: EllisLab pozbywa się CI i otwarcie szuka dla niego nowego właściciela:
http://ellislab.com/blog/entry/ellislab-seeking-new-owner-for-codeigniter
Coś mi mówi, że jeśli CI nie zostanie przygarnięte przez jakąś fundacją w stylu Apache Foundation to czeka go powolna śmierć. Nie wierzę bowiem, że będą go dalej rozwijać, ewentualnie spodziewam się aktualizacji dla jakichś krytycznych błędów. Szkoda
To akurat dobra wiadomość, bo CI od kliku lat nie spełnia podstaw przyjętych norm. I trzeba go przepisać od nowa i albo powstanie CI3, albo na rynku pojawi się nowy produkt.
Dziwię się, że to tak długo trwało, koniec code ignitera (w takiej postaci w jakiej aktualnie się prezentuje od kilku lat) powinien nastąpić już dawno
Tak jak mówi mój poprzednik - Code Igniter już od dawna nie dostosowywał się do przyjętych norm i nadal kurczowo trzymał się swoich "standardów" i staroci PHP4
Garstka społeczności powielała ten sam beznadziejny schemat programowania i wychodziło to co wychodziło
W rezultacie mamy między innymi:
* Używanie http://php.net/eval, plaintext
AVE!
Mam nadzieję, że:
a. projekt nie upadnie
b. ktoś go przejmie
c. opracuje nową wersję, zgodną z obecnymi standardami.
Byłoby szkoda, gdyby CI zniknął. Jest bardzo łatwy do opanowania i ma cudowną dokumentację (po polsku).
Swoją drogą, podjęli bardzo dobrą decyzję, bo w ostatnich latach prawie w ogóle nie rozwijali tego projektu. Na wersję 2.1.4 czekało się dłuuuuugo, a zmiany są kosmetyczne - to ma być rozwój?
Wiele ludzi mówi, że Code Igniter jest łatwy w opanowaniu oraz szybko i przyjemnie się w nim pisze.
Owszem, nie będę zaprzeczać, ale warto czasami spojrzeć pod maskę swojego "samochodu"
Bo to, że na dzień dzisiejszy działa nie oznacza, że w przyszłości nie staniesz na skrzyżowaniu
Ponieważ niektóre części "samochodu" były mocno przestarzałe i zużyte
Takie tam metaforyczne stwierdzenia
Teraz pozostaje pytanie dla deweloperów korzystających tylko z CodeIgnitera za jaki inny framework się brać najbardziej podobny do CI, kochane ?
a czemu nie laravel? nie, żebym był ekspertem ale po dniu zabaw z nim widzę, że CI nie dorasta mu do pięt
Prosty, czytaj przyjazny dla początkujących, z dobrą dokumentacją, nie rozdrabniający się jak np. Kohana gdzie masz klasę w katalogu, w którym jest katalog katalogu i jeszcze jeden katalog w innym katalogu, coś prostego... jedyne co poza CI przychodzi mi do głowy to cakePHP, ale u nich dokumentacja leży, symfony nie ma co brać pod uwagę, bo początkujący mają problem z jego odpaleniem, a zend to nie framework, choć tu dokumentacja ostatnio się poprawia, jednak to nadal nie to.
Nie ma na rynku, aż tak prostego frameworka jak CodeIgniter bo zwyczajnie wszystko poszło do przodu
Może to odpowiedni moment, aby zacząć uczyć się czegoś porządniejszego niż naciąganej obiektowości
Zawsze z tych łatwiejszych zostaje KOHANA, z tym że dokumentacja troszkę kuleje
Powiem tak:
od przeszło 10 lat skrypt CI wzbudza protesty streamerów FAT/DAT/SAT.
Ja sam, używając spartanOS, wyjąłem 7 resoPH.snap z FAT
Przecież CI to dobry traser i ktoś powinien kupić projekt
albo niech go dadzą na GitHub.com
===
Fakt, CI jest przestarzały i walidacji w3c nie przechodzi.
Jak patrzyłem na Laravel to wygląda całkiem prosto, jedynie co mnie w nim drażni że po wstępnym przejrzeniu dokumentacji to tam wszystko jest na staticu, imo dziwnie to wyglada
chyba mówisz o poprzedniej wersji (3). wersja 4 nie używa prawie wogóle staticów, a coś co nazwano "fasady" (ang. facades): http://laravel.com/docs/facades
@Kwiateusz: j.w. to tylko złudzenie optyczne, nie ma ani grama statyki Z przodu fasada odpala co trzeba. A wygląda zacnie i prosto
Dzięki za info, jak mówiłem rzuciłem tylko okiem moze ze 3 minuty. Po linku od dżozefa wygląda lepiej
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)