Some thingsBetter living through biologically-inspired optimization Sun's idea of an embedded relational databaseLook how god damn complicated it is to get a lightweight, deployable database into a Java program. Everything in Java must be overly complicated and always require "configuration properties", likely via multiple XML files. Why? Why? Why always the needless complexity and verbosity? It really doesn't help. Mickey mouse desktop CRUD applications are really boring. You aren't getting anywhere. Apparently there are many common verbose pieces of code that must be mindlessly spat out in the course of designing a typical non-trivial Java application; these are given the euphemism "Java design patterns." You see that little bit of linguistic chicanery they pulled there? We are asked to consider the phenomenon of a language-specific (library specific, perhaps) design pattern: one that actually has jack shit to do with design principles. One of dozens that are invisible in dynamic languages. Sigh. SQLite, in comparison, is so much simpler. It also happens to be smaller (a few hundred kilobytes vs. 2 megabytes) and is probably faster (being implemented in ANSI C rather than Java), in additional to being free in all senses of the word. Add a commentyou're not logged in |