radonek
Joined 4 years ago
Joined 4 years ago
Instead, we get pageful of whining about how bad bad big tech pissed on authors cornflakes. Hate? I don't see any reason to hate the guy. But I also don't see a single bit of reason to take him seriously.
…until they try to do JOIN. Or subselect. Or CTE. Or just about any other powerful SQL feature. Materialized views, triggers, sharding, atomic operations, you name it. At which point ones who are actually clever realize this idea has some serious limitations and drop it. Not because it can't be done – there are some nifty and well working ORMS out there – but because its bound to end just as complicated as sql itself. So why bother?
IMO main reason for existence of the ORM libraries is because back in the day, true object databases failed to take off for various reasons.
This pattern avoids transitive dependencies, especially "errors from faraway lands".
This seriously reminds me of Java zealots in worst days of Java Everywhere circus.
- listviews are limited to 50 items. MSDOS apps running on 640kB memory could do better back in eighties.
- Adding a new item does not refresh listview. I had wits to do that when I was 13yo toying with qbasic.
- UI "windows" are just floating <div>s that can't be moved, with controls wherever UX monkey happened to have dropped them. Heck, even the (fake) close button can't have consistent left or right position. Compared to that mess, Windows 3 apps look like work of art.
- Many actions take long clock-to-display time. How come that rendering a few lines of text and some buttons is slower on gigahertz class multicore machine then pitiful 200Mhz celeron?
- Even the early, amateurish web apps from nineties, pushed through pathetic dialup internet had the common sense to check session timeout BEFORE displaying a form for user to fill in. Google today? Not so much.
I could continue, but this makes me sad.
105102414410138859640127147104
IMO real problem with caps is that this was not invented by VC backed startup, which makes it ideological challenge to some people.
Yeah, package management that actually works must be terribly confusing to some people.