Lovefield – A relational database for web apps
21–30 of 60 posts
Re: Lovefield – A relational database for web apps
#22Re: Lovefield – A relational database for web apps
#23E.g. they assert that, despite having pure-native views (e.g. no Swing-style "one UI for all platforms"), they share ~70% of the client-side code across iOS/Android/web.
Which to me insinuates the reused code is probably things like the domain models, validation rules, and also online/offline data storage/sync logic.
E.g. maybe Lovefield was part of that cross-platform client-side storage architecture. But probably not since it's Javascript. (Which is fine, Google is a big place/lots of different apps/needs.)
Re: Lovefield – A relational database for web apps
#24I'm not a web developer, but this looks great, I want to learn how SQL things work, maybe this is a good start for beginner ? BTW, speaker's face is too serious.
Re: Lovefield – A relational database for web apps
#25Re: Lovefield – A relational database for web apps
#26Re: Lovefield – A relational database for web apps
#27Re: Lovefield – A relational database for web apps
#28Earlier quoted context omitted.
Why couldn't Firefox use SQLite?
There's a W3C rule, that each browser needs their own implementation. If everybody uses the same code, it's considered a Monoculture security risk [1]. 1. https://www.schneier.com/blog/archives/2010/12/software_mono...
Somebody posted it: https://news.ycombinator.com/item?id=10199163
Re: Lovefield – A relational database for web apps
#29> "With WebSQL being deprecated, and IndexedDB not providing structured queries, web developers need a tool to satisfy their structured query needs."
> "Web app developers need structured queries to work in the mobile world."
> "With IndexedDB ... there's a steeeep learning curve to make it useful for your app. Moreover, IndexedDB does not provide structured queries."
> "IndexedDB does not offer structured query features, such as sorting by multiple columns, or joining the results of multiple tables."
As someone that looked forward to WebSQL, this is painful to hear. Many of us realized the above from the beginning. Yet, some in the standards committee found a way to shoot down WebSQL, w/vague rationale such as "we don't feel it's the best path for the web".
Well, thank you. Instead of giving us one of the most well tested SQL implementations (SQL Lite) that addresses all of the above, and much more, we were shoved a harder to use, more verbose, and less powerful alternative (IndexedDB). And as a result, we're having to implement our own relational databases. In JavaScript. 4-5 years later.
No offense to Lovefield, but it represents everything wrong w/the decision to deprecate WebSQL and implement IndexedDB instead. It was also the single-most decision that made me lose faith in the standards committee.
Re: Lovefield – A relational database for web apps
#30Earlier quoted context omitted.
Why couldn't Firefox use SQLite?
There's a W3C rule, that each browser needs their own implementation. If everybody uses the same code, it's considered a Monoculture security risk [1]. 1. https://www.schneier.com/blog/archives/2010/12/software_mono...