←back to thread

Happy 20th Birthday, Django

(www.djangoproject.com)
578 points davepeck | 9 comments | | HN request time: 0.666s | source | bottom
Show context
mrcwinn ◴[] No.44559774[source]
Not to conflate a framework and a language, but there’s something about Django that makes me feel like I’m writing PHP. What is this effect?
replies(3): >>44559911 #>>44560628 #>>44561163 #
1. n3storm ◴[] No.44559911[source]
Laravel keeps copying Django (I mean it in a good way)
replies(5): >>44560320 #>>44560405 #>>44560616 #>>44562196 #>>44562341 #
2. mgkimsal ◴[] No.44560320[source]
What's been copied? I see some overlap/homage to rails and some .net, but not django.
3. dsego ◴[] No.44560405[source]
It 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.
4. codegeek ◴[] No.44560616[source]
I think Laravel copied/inspired heavily from Ruby on Rails initially.
5. j4mie ◴[] No.44562196[source]
Laravel’s ORM was originally inspired by my now-long-dead PHP projects Idiorm and Paris:

https://laravelpodcast.com/episodes/c7807d42/transcript (Search for “Paris” to find the relevant section)

https://github.com/j4mie/idiorm

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.

replies(1): >>44605596 #
6. TiredOfLife ◴[] No.44562341[source]
Laravel borrowed much from Rails, Django and others. But unlike them actually moved forward.
replies(1): >>44569268 #
7. octo888 ◴[] No.44569268[source]
> 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.

replies(1): >>44605634 #
8. n3storm ◴[] No.44605596[source]
I do love Django too! and my developtment with more users (not most deployed) is running on Django :)
9. n3storm ◴[] No.44605634{3}[source]
Right 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?