Je CodeIgniter dobrý (good enough) framework? rubrika: Programování: PHP
Potrebujem na serverovej strane Apache s PHP kvôli tomu, že potrebujem každý request spracúvať v separate thread. Viem, že možností je viac, dalo by sa to prakticky s čímkoľvek, aj s Node, aj .Net Core, atď., ale s Node by to bolo zložitejšie a C# a pod. neovládam. Takže z dôvodu jednoduchosti a aktuálnej sady znalostí to bude Apache s PHP. V konečnom dôsledku sa to bude aj najjednoduchšie nasadzovať, stačí štandardný hosting. Avšak doteraz som používal / robil veci len v čistom PHP. Čo je samo o sebe v poriadku, ale chcem proste sprehľadniť a urýchliť vývoj s použitím nejakého frameworku. A keďže žiadny neviem, žiadny som doteraz proste nepoužíval, musím sa pre nejaký rozhodnúť.
Vyšiel mi z toho CodeIgniter. Pripadá mi najvhodnejší pre človeka, čo so žiadnym fw doteraz nerobil. Malý, jednoducho nasaditeľný - stačí nakopírovať, sám o sebe tiež prehľadný, dobre zdokumentovaný, pod. Proste ak mám ako človek ktorý ovláda PHP vytvoriť web s použitím nejakého fw ale žiadny zatiaľ neviem, vychádza mi z toho čo som zatiaľ zistil, že s CI sa najrýchlejšie dopracujem k výsledku - tomu webu. A nie len to, Laravel sa permanentne umiestňuje na chvoste akéhokoľvek perfomance review. CI na popredných priečkach. Laravel si vynucuje použitie viacero ďalších tools, CI funguje po nakopírovaní out-of-box. Atď...
Ale keďže sa v tejto problematike neorientujem, viete o nejakom "big nono", nejakom zásadnom proti CI? Resp. máte k nemu nejaké poznámky z praxe? Poprosím a vopred ďakujem za usmernenie.
Osobně jsem od CodeIgniteru odešel i když se mě hodně líbí jeho routování. To je asi ale jediná pěkná věc na něm. Zbytek je tragedie. Tento framework nebyl několik roků aktualizovaný, pak se ho někdo ujmul a nic na něm nedělal. Pak najednou vyšlo pár verzí a dál nevím. Zkrátka jsem si ho nelajznul znova použít. Navíc DB podpora nic moc. Ale na jednoduché věci to stačí. Ale nehledejte nějaké ladící nástroje, code generátory apod. Co si pamatuji je tam nějaká class na benchmarky, ale ta toho nikdy moc neuměla a znamenalo to zásahy do kódu.
Musím se přiznat, že jsem do zhýčkán těmito nástroji od YII2 - http://www.yiiframework.com/doc-2.0/guide-start-gii.html https://github.com/yiisoft/yii2-debug/blob/master/docs/guide/README.md Takže pokud hledáte nějaký framework, toto by mohl být cesta. A pokud potřebujete něco rychlejší, tak je Yii2 dobrá cesta. Ze slušných frameworků už je rychlejší jenom Phalcon, ale ten je dost složitý. Ale je ďábelsky rychlý. Ale Yii2 vyhrálo z více různých důvodů u mě. Jo a má to podporu pro bootstrap. Ale tu ignoruji, neb Foundation
Pro zobrazení všech 8 odpovědí se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře