I know this seems a little against the spirit of HyperDev/Gomix — but is there a description of the platform/service/system written for folks who have a bit of experience as programmers/web-developers? I’m having a little trouble wrapping my head around what we can, and can’t, do with the platform and I find that uncertainty paralyzing. This is my fault, not Gomix’s.
packages.json file which (I think?) is an NPM file which (also I think) means I can pull in any NPM package into my project and then
require away. The NPM packages.json lets me start up an express server, and then we’re off to the races.
What’s unclear is what other things (if any) Gomix provides on the backend. The mongodb project (https://gomix.com/#!/project/mongodb) makes it clear Gomix can talk to these sorts of systems, but does it do anything to help/provide me with a datastore or other backend systems (MongoDB, PostgreSQL, memcached, MySQL, etc.)? Or is the Gomix mindset more a “run your own datastore elsewhere, and shouldn’t you be using someone’s API instead?”
Also, on the frontend, it’s clear Gomix (via Node and express) can serve any file I drop in, so the possibilities are endless, but are there any systems for managing and importing frontend libraries? Or is the Gomix philosophy “use a CDN for that, like we did with jQuery”.
I realize, and expect, the answer to many of these question may be “Gomix doesn’t do that”. This makes total sense – I’m just looking for some information, or an intro, on where Gomix has drawn those lines.