Developing web applications in 2017 is trivial but you're going to have
to learn some new tricks! Luckily it's no particularily onerous. The
back-ends of some of the most popular sites on the web are written using
scripting languages. Take Ruby on Rails as an example. It's a full blown
MVC framework which handles everything in one package. Routing, ORM for
mapping to SQL data bases, templating etc. Tooling creates most of the
code for you and there are thousands of free packages available. Over
the last 5 years or so JavaScript has become dominant on the back-end
for new applications using a JavaScript runtime called Node.js. Node.js
is basically a highly efficient asynchronous event loop integrated with
Googles highly efficient V8 JavaScript engine. Developers love Node.js
because they can use the same language for developing both the front and
back ends. It's also very fast and runs entirely on a single thread.
There are lots of stories about companies swapping out several Java web
application servers running on multiple blades with a single Node.js
instance. JavaScript moves quickly! In the last 2 years there has been
two major versions released adding significant new features.
Modern web applications are broken down into two parts. A back-end REST
API and a front-end single page application (SPA) containing
HTML5/CSS3/JavaScript. There are many front-end frameworks/libraries
like Angular/Angular2, React and some older ones like JQuery. I'm
working on a web application right now and for the front-end we're using
Googles Polymer library which is webcomponent centric. It's quite
astonishing how easy it makes developing web UIs. We don't have to worry
about reactive design and how our app will look on a mobile device
because the library does all that for us.
While relational databases are pervasive they often can not quite fit
the needs of the application. NoSQL data bases are more popular than
ever and there are lots of them: Mongo DB, Riak, CouchDB, Redis,
Elasticsearch. Depending on what kind of data you want to store it's
worth checking them out. If you're used to CICS/VSAM then a key/value
data store Riak might be a good choice.
On 1/04/2017 9:20 AM, Steve Beaver wrote:
I seem to remember someone saying that GNU Cobol gens out as C or C++. If
that is true that is great.
I got a request from my brother, of all people, to prototype a Client Server
application. That is easy enough
However I don't know squat about writing HTML and tying it to an ACCESS DB
or a SQL DB based upon a
Signon Screen prompting for an ID/PASSWORD then let the user read/update and
create reports.
IF this was CICS and VSAM or DB2/IMS I could get it done in a few days. But
it's not so.
Does anyone have a GNU Cobol example that essentially do what can be done in
COBOL/CICS or point
Me to a FM or guide to do this stuff
Thanks in Advance
Steve
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN