2 ms·
The article has the good premise, of course you should learn SQL, but it goes over the top and makes some false presumptions for the sake of the argument: 'Thi
by Demiurge 13y ago
The article has the good premise, of course you should learn SQL, but it goes over the top and makes some false presumptions for the sake of the argument:
'Think about it, though: it’s absurd that you would even need to learn any SQL at all! The very nature of an ORM is to bypass SQL.'
I think the nature of ORM is to map object oriented code to relation data. So not to bypass, but to pass between the two conveniently. Conveniences that ORMs do automatically that otherwise you do manually are type checking, sql sanitization, and merging logic (methods) with the data in the same class. Knowing SQL does not make the above tasks any easier, so does not, in any way, prompt dropping ORMs.
Also, there is the wrong use of 'begs the question' in the same paragraph :)
- derleth 13y ago> Also, there is the wrong use of 'begs the question' in the same paragraph :) That was a bad translation from day one, and people are now using the phrase in a way that makes more sense.