in reply to Retrieve changes in remote dataset
I don't do much web programming at all, but when I have, I really like creating REST interfaces with Dancer2. It's exceptionally easy to get started with their documentation, and build from there.
You create one app that crunches your back-end data, and serves it up within normal subroutines, but those calls are available as HTTP URLs.
Then, you can use pretty well any language to access the data over the web. Most all languages have a REST client API. In Perl and Python it's trivial, as is with C#, C++ etc. You can even use plain HTML/jQuery if you so chose.
The learning curve is a bit high, but once you are familiar with the basics and start playing around with some of the more popular plugins, you'll be glad you went down the road because now your application/data is available to any and pretty well all consumer types.
An application which I built (which still isn't completely finished) that may serve as an initial example is App::RPi::EnvUI. It's a REST API for a grow room environment control. All client code is in the public/js files. The main module is the front end, which uses a separate internal API module that actually manages data and does the real work.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Retrieve changes in remote dataset
by hippo (Archbishop) on Jul 17, 2017 at 13:23 UTC |