7 ms·
An interesting indicator from the "mentions" graph: how compatible or co-used two technologies are in practice. For example: C++ programmers apparently don't m
by ivoras 12y ago
An interesting indicator from the "mentions" graph: how compatible or co-used two technologies are in practice.
For example: C++ programmers apparently don't mention SQL at all, while it's very popular with PHP (which doesn't have a built-in ORM). There is also no overlap between C++ and JavaScript programmers.
Rust is obviously very influenced by C++ and Haskell, but the C++ community doesn't even know about its existence. Somewhat naturally, the Matlab and PHP communities really don't have much in common.
- mcguire 12y agoAnyone know what the unlabelled languages are in that graph? [Edit: Sorry, I was dragged away to a meeting before I could finish.] Specifically, what is the blue language between C# and Haskell? It has a strangely strong link to Rust and Python.
- ll123 12y agoNone of these languages have a built in ORM.
- dubcanada 12y agoDoes any language have a built in ORM? I was thinking maybe Ruby, but even that is a gem.
- noir_lord 12y agoAn interesting question, I did some googling and didn't find anything. Not that surprising I think since an ORM is probably better in a library since that allows more flexibility across systems.
- schwap 12y agoWould Entity Framework qualify as a "built-in" ORM for .net languages? edit I guess not, since it's a nuget package now. Maybe LINQ to SQL could have been considered a built-in ORM?
- dragonwriter 12y ago> Maybe LINQ to SQL could have been considered a built-in ORM? It might be more accurate to say LINQ is built into the languages, but LINQ to SQL is a .NET platform feature, not a language feature. (Of course, the languages are so tied to the Microsoft distribution and the .NET platform that distinctions between language features, language standard library features, and platform features are, for .NET languages, somewhat academic in practice [inasmuch as there is a practical difference that is likely to matter, "does it work on Mono" is probably more important than strict language/library/platform distinctions].)
- zem 12y agoa couple of client+server web languages, like opa and ur/web.
- CmonDev 12y agoYes, kind of, in X++: http://en.wikipedia.org/wiki/Microsoft_Dynamics_AX#MorphX_and_X.2B.2B http://en.wikipedia.org/wiki/Microsoft_Dynamics_AX#MorphX_an...
- deleted 12y ago[deleted]