Jeg har brugt Slim i et enkelt projekt og ellers bruger jeg primært Laravel.
Slim brugte jeg til et REST api i en embedded løsning - noget relativt simpelt og her synes jeg det passede meget godt til det projekt - da jeg som sådan ikke havde brug for meget andet end routing og responses, samt et database lag.
Jeg har som sådan intet at sætte på Slim, men det er jo... slim, så man skal jo selv tilføje dependencies og sætter service containeren op (der er sikkert massere af skeletons man kan starte ud fra)
Laravel er jeg meget glad for, tingene spiller meget godt sammen og samt veldefineret grænseflader
jeg er i øjeblikket i gang med at implementere et dashboard, hvor jeg netop har brugt Laravels Authentication pakke - det var f.eks. super nemt at implementere providers, således jeg kunne bruge nogle eksisterende bruger databaser.
Laravels database pakke er jeg også svært begejstret for, og den kan også nemt bruges standalone og passer f.eks. godt sammen med Slim.
Lumen har jeg ikke brugt til noget seriøst endnu, men det jo bare lightweight Laravel og tænker der ikke er så meget der anderledes end fra Laravel.
Jeg vil gætte på at Lumen kunne være et godt valg til dit REST API.
Yii er i øvrigt også meget populært, og jeg rodder lidt med nogle web applikationer der er lavet med Yii - jeg er dog ikke super glad for det, men det er der mange andre der er - så det kunne jo være det var noget for dig.
Sidst men ikke mindst vil jeg også nævne CodeIgniter, som er et super stabilt og gammelt framework (men med god performance), hvor læringskurven ikke er særlig høj - men det er relativt "primitivt" sammenlignet med f.eks. Laravel og loaderen følger et singleton pattern (anti-pattern)
--
https://twitter.com[...] - Ned med #lurerSørenPape
https://linuxmint.com[...] - Få dit privatliv tilbage.
--
Sidst redigeret 07-04-2019 16:26