3 ms·
Laravel keeps copying Django (I mean it in a good way)
by n3storm 1y ago
Laravel keeps copying Django (I mean it in a good way)
- mgkimsal 1y agoWhat's been copied? I see some overlap/homage to rails and some .net, but not django.
- dsego 1y agoIt should copy the query builder, in many ways Laravel is nicer, but Django's query builder is way more powerful with fewer lines of code.
- codegeek 1y agoI think Laravel copied/inspired heavily from Ruby on Rails initially.
- j4mie 1y agoLaravel’s ORM was originally inspired by my now-long-dead PHP projects Idiorm and Paris: https://laravelpodcast.com/episodes/c7807d42/transcript https://laravelpodcast.com/episodes/c7807d42/transcript (Search for “Paris” to find the relevant section) https://github.com/j4mie/idiorm https://github.com/j4mie/idiorm https://github.com/j4mie/paris https://github.com/j4mie/paris Idiorm was started in early 2010 while I was still writing PHP professionally. I’d heard about Django from a talk @simonw gave at the FlashBrighton meet-up group in 2009 and immediately fell in love. Idiorm and Paris, although not direct attempts to duplicate Django’s ORM, came from frustration that such an elegant ORM and query builder didn’t exist in the PHP world. So in a roundabout way, Laravel’s ORM was absolutely inspired by Django. As a side note, I’m still doing Django 16 years later and love it more than ever.
- n3storm 1y agoI do love Django too! and my developtment with more users (not most deployed) is running on Django :)
- TiredOfLife 1y agoLaravel borrowed much from Rails, Django and others. But unlike them actually moved forward.
- octo888 1y ago> But unlike them actually moved forward. Right. I love Python and Django but the "batteries included" claim seems like an anachronism. Job queues, WebSockets/SSE, setter/modern form rendering, API framework, components, comprehensive CLI, frontend support etc are what the competition have better integrates and/or first party.
- n3storm 1y agoRight now that is my biggest pet peeve with Django, in the marketing area is a bit outdated and boring. What was about the Django Unicorn logo?