... Versatilidade: Pode ser usado para criar aplicações gráficas, de console, aplicações web, jogos e interagir com bancos de dados (MySQL, PostgreSQL, SQLite). Integração com Linux: Desenvolvido nativamente para Linux, sendo um veículo ideal para criar programas gráficos neste sistema ...
... Outra aproximação é permitir para código de idioma procedural ser embutido e interagir com o banco de dados. Por exemplo, o Oracle e outros incluem Java na base de dados, enquanto o PostgreSQL permite que funções sejam escritas em Perl, Tcl, ou C, entre outras linguagens.
Então o que aprendi disso: Você já domina o Harbour, o que falta é confiança no SQL, escolhe um SGBD (MySQL, SQL Server, PostgreSQL, Firebird, Access, MariaDB, SQL Lite, etc...) e avança para cima, vai ver que não é assim tão complicado.
... suporte SQL nativo no Harbour! O VFP tem, mas é uma linguagem morta. Foi incrível poder executar vários SQL remotos de qualquer backend como o PostgreSQL, por exemplo, e então executar mais SQL local nesses resultados. Talvez isso também ajude os desenvolvedores do xBase++ a migrarem para o Harbour ...