Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 533563
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T09:31:17+00:00 2026-05-13T09:31:17+00:00

Advanced BusinessLink offers a suite of products called Strategi , which basically allows creating

  • 0

Advanced BusinessLink offers a suite of products called Strategi, which basically allows creating web applications running natively on iSeries, consuming and providing web services, and replacing green screens with web user interfaces, among other things. The business logic is written on RPG, with web pages combining html and a proprietary markup language. So apparently the advantage for RPG programmers is not having to learn a new language (besides html and javascript, obviously), as opposed to, say, using Zend on iSeries and having to learn PHP.

Does anybody have experience with this sort of solution? What’s your opinion on using RPG and Strategi frameworks for real web development? Would it make more sense to create the web infrastructure on a PHP stack, and risking having business rules duplicated on both PHP apps and RPG programs?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T09:31:17+00:00Added an answer on May 13, 2026 at 9:31 am

    First of all, I have the opinion that every programmer should learn new languages. This is especially true for RPG programmers that have lived in the safe as400 world with no memory leaks, no alloc/malloc, no pointers, no linkers and other stuff that is taken for granted by all other programmers. Maybe this is a personal rant, but I do have the opinion that iSeries programmers are drifting apart from the real World of Programming.

    That having said, I have done my share of projects to “webulate” legacy systems. I have been working with very different tools including the initial IBM solutions (yeah, I am getting old …). We were always able to deliver a solution but most of the times it failed in the long term. The most important reason was the lack of speed by the supplier to pick up the new trends and techniques (e.g. ajax) and incorporate them in their product. I do always admire these beautifull products (from their website I think that Strategi is beautifull too) but I have come to the conclusion that it helps on the short term, but it is not the choice for the long term.

    The first argument is nature of any “webify” tool. Their benefit is that the iSeries programmer is quick up and running. In no-time, new products are delivered. However, after some time the users have new requirements and some of them can not be produced with the tool. Most of the times these tools don’t let you program on the metal of the machine. On the other hand, they don’t allow you to incorporate other techniques (e.g. jQuery) that can do the trick. Therefore, most of the time you are forced to have an average application.

    The second argument has to do with you and your co-workers. Are you happy with living on an island? If you read the programmers magazine’s, the forums and interesting products (e.g. Sourceforge), do you want this stuff? I think that any programmer should learn and become familiar with general techniques. Think SQL, OO, dynamic languages, java, Eclipse, Apache, class libraries/modules and so on. If you use these tools/languages/principles in your environment, then you will be able to learn from other people’s experiences, attract young programmers, participate in communities, and become inspired by new technology.

    Nowadays I do work for a company that is changing more and more from legacy systems to “normal” stuff. Think SQL, JDBC, java, Websphere but also still use RDML and RPG. Our toolbox is increasing very quickly which give us the opportunity to choose the best tool for the job. And yes, this still includes RDML and RPG. For example, how about a java programma that calls with JDBC a stored procedure with the required business logic on the iSeries. That stored procedure is written with RPG/RDML.

    This changing world is sometimes intimidating for the “old school” programmers. On the other hand, you can easily see who does have the talent and skills, and who is just doing the same trick for years. The other group is enthousiastic because they can now work closely with other programmers on projects and share the same understanding of technology. Therefore, we do now identify and pick up new technologies that will help us in the daily job, much quicker and easier.

    So, it’s still up to you if Strategi is the way to go. I tried to describe that this choice effects more then only the next project. It has to do with you and your coworkers as part of the Programmers World.

    Personally, I am still hoping to get started with Python in the workplace.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm writing an 'advanced search' page for a web application. It basically has a
I am using Dmxzones Advanced HTML Editor 3 which inserts the following code: <textarea
I am building an advanced image sharing web application. As you may expect, users
The Intel Advanced Vector Extensions (AVX) offers no dot product in the 256-bit version
We have an advanced product option created called Courses. It contains all the fields
I have advanced search on my web page, now how this works is as
i created a simple advanced search page for web application, i thought sharing it
I have made an advanced functional prototype of a simple web application, and delays
I have an advanced query/report that I need help creating in Access 2007. The
We have an advanced webpage (ASP.NET, C#), and a application which needs to be

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.