× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Nathan

yes it is about architecture, but it also about sustainability in a world
that changes with the speed
of light since both your homepage and your IT-system will look like a Ford
T within 5 years.

Just compare Wordpress themes today and compare the with 5 years old
themes. The interesting
thing is tha Wordpress basically is the same as of 5 years ago written in
PHP on the server side
and jQuery Javascript Framework on the client side.

The big difference is in the CSS that in most cases are build on Bootstrap
and themed by SaSS
( https://wordpress.org/themes/search/bootstrap/ )

So Bootstrap, that is the worlds most popular CSS, is IMHO the obvious
choise whatever client
javascript framework you chose to use or if you prefer to homebrew since it
is themeable and
may be brought forward with modern look and touch as you go without major
rewrite of underlying
code.

What client javascript framework to chose is very much depended on what
language is used on
the server side. In regards to IBM i we have PHP where jQuery is the natual
choise while you
find frameworks like Angular, React, Vue when it comes to java, node.js,
.NET etc.

Since I for my self has chosen to run node.js side by side with RPGLE/CGI
Angular has been
the obvious choise and there is nothing that prevents node.js to serve
Angular based pages
while data is provided by CGI programs written in SQLRPGLE while Apache
also serves static
content such as graphics, documents etc. - in fact it is very easy and a
very efficient architecture
in regards to IBM i.

You can see how both Native and node.js coexists in the same environment
here:

http://www.powerext.com/wp-content/uploads/2017/02/StackOnI-768x452.png

and if you go to my framework that runs CGI/RPGLE you are able to run the
node.js
demos within the RPGLE framework

http://5.103.128.110:6380



On Thu, Dec 14, 2017 at 11:09 PM, Nathan Andelin <nandelin@xxxxxxxxx> wrote:

Thoughts in this discussion, and the one about moving from green screen to
GUI that preceded it, appear to be converging around the importance of
architecture.



On Thu, Dec 14, 2017 at 3:01 PM, Booth Martin <booth@xxxxxxxxxxxx> wrote:

I didn't know how to say that. Yes. I agree. Which is, of course, the
problem. We have to start writing software that is easily updated,
massaged, and adapted to new formats. All without writing another new
end-to-end application. We have to split out various aspects. For
instance, we have to let designers write .css files yet assure that they
do
not corrupt the process or the data.


On 12/14/2017 2:32 PM, Henrik Rützou wrote:

Booth

withh all due respect for Paul and Scott's work these articles are
written
about the time the worlds
first smartphone from apple was announced, they may be a little in
backlevel.


--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: http://amzn.to/2dEadiD

--
This is the RPG programming on the IBM i (AS/400 and iSeries) (RPG400-L)
mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/rpg400-l.

Please contact support@xxxxxxxxxxxx for any subscription related
questions.

Help support midrange.com by shopping at amazon.com with our affiliate
link: http://amzn.to/2dEadiD





As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.