• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Open Source Technology Stands On The Shoulders Of Legacy Applications

    May 3, 2021 Michael Killian

    From microservices to the cloud, executives often want to follow all the latest IT trends. Application developers are no different, except that they want to preserve all of the hard work they and their colleagues have done, while still meeting the new demands of the business. How can this be done? The answer could lie in employing open-source technologies, but in a manner that acknowledges that these technologies would never have been able to flourish without business-oriented languages such as RPG and the applications that millions of programmers have created and supported over more than four decades.

    RPG Gave Us The Foundation

    The vast estates of monolithic, legacy application code in the world represent the history of the organizations that run them – and that literally run those organizations. But the monolithic and legacy nature of those applications are the two top reasons for IBM i shops to start working towards application and system modernization. RPG gave businesses the ability to build truly custom functionality and add business value. Since “legacy” code has already done so much for us, why would you want to change?

    Sometimes, people change for the sake of change, but most of the time people change because they have to or they see a benefit from that change.

    The term “legacy” can definitely carry a negative connotation, but that legacy is what built hundreds of thousands of companies in the IBM i market alone into what they are today, transforming them from what they were many decades ago and in many cases before they had automated their back office, sales, manufacturing, and distribution operations. The thing is, legacy code is not bad! Legacy is where we came from, it encapsulates the very business and it represents code that works so long as you don’t mess with it, which is important. And as such, we should embrace it and give it the credit it deserves. It is the legacy that makes the future brighter.

    Some businesses claim that .NET and Java are modern alternatives to other IBM i programming languages. That’s pretty funny, considering that both languages are close to three decades old. Languages such as Node.js are much newer, are understood by younger developers, and make modernization, integration, and portability of business systems drastically easier. Also, age is not everything. Node.js has an incredibly active community of people that are constantly updating and improving the language. Age brings fit and finish and refinement, which definitely has value, but there is always a new language coming along that is tailor made for specific languages.

    You do not have to be on one side of the other, in fact, there is not two different sides at all. Legacy code written in RPG and code created in modern languages such as Node.js (a server-side variant of JavaScript that has taken off like wildfire) are both part of the same story. You need one to get to the other. You need the latter to preserve and extend the investment in the former.

    Legacy IBM i programming languages such as RPG, Java, and .NET have built the foundation of application development, but now is the time to use that foundation to push your business into the future. RPG programming development resource availability is at an all-time low, and forecasts do not look promising for any resurgence. That fact, combined with the reality that a full-blown transformation initiative can take several years on average, simply means that putting off aggressive digital transformation activity is no longer an option for most organizations.

    Utilizing JavaScript Alongside Other Languages For Application Development

    When you hear the term “open source” you often think of 20-year-old developers building applications on the cheap for trendy startup companies. However, large organizations such as Netflix, PayPal, and even NASA have been using JavaScript for years. These companies were able to push their applications to the next level quickly because they were able to take advantage of what the community has already built.

    One of the most used open-source languages used by business is Node.js. Node, which is an open source, cross-platform, unifying programming language, is JavaScript, the most widely used language in the world. Node.js runs on both the server and the client, allowing your team to do it all. Node.js was created in 2009, maturing enough over the last 12 years to be used by small and large companies for the building and successful deployment of their primary enterprise applications.

    JavaScript is essential for simplifying and speeding up your development process. Open-source languages, like Node.js, give you access to millions of pre-built solutions you can utilize to expand business capabilities to save you time and money. Incorporating Node.js into business development gives you the power to make integrated, cloud-ready applications in just a few clicks.

    Maintaining and updating your systems is exponentially simpler with an open-source language that allows you to add and update functionalities over time without any downtime. Node.js allows you to expand your business capabilities while still preserving the years of custom functionalities build with RPG.

    One way to test if Node.js is right for your business is by getting your hands dirty and diving into the code. Profound.js Spaces is a free, cloud-based IDE and community for Node.js developers of all skill levels. Profound.js Spaces differs from other online JavaScript development platforms because it supports full-stack, transactional business development, as opposed to front-end development only.

    Spaces is built on top of Profound Logic’s low-code solution, Profound.js. Profound Logic has been in the code transformation for over 20 years, and our staff of experienced developers are here to help you build a custom solution for your business needs.

    To learn more about Profound Logic’s solutions and services and to contact our professional team, visit www.profoundlogic.com.

    This content is sponsored by Profound Logic.

    Michael Killian is vice president of strategic accounts at Profound Logic.

    RELATED STORIES

    Choosing The Language To Transform Your Applications

    Is 2030 The New Y2K?

    Getting Out Of The Catch-22 Of Application Transformation

    IBM i Before And After The Pandemic

    Need Help Approving A Modernization Project? Try A Business-Led Approach

    NodeRun Is Node.js For Everyone

    Sometimes Even DIYers Need A Little Help

    What Is The State Of Your IBM i Modernization?

    Break Out Of Your RPG Comfort Zone

    Talking Modernization With Profound Logic

    Profound Survey Adds To ‘Why i Matters’ Discussion

    Modernization or Migration? Survey Aims to Sort Out the Direction

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: .NET, IBM i, IDE, JavaScript, Node.js, Profound Logic, Profound.js, RPG

    Sponsored by
    Eradani

    API Enable Your IBM i Today

    Create & Manage Secure, High Speed, APIs for IBM i with Eradani Connect!

    o Automatically schedule and track shipments

    o Communicate with IoT devices

    o Connect to Amazon, Shopify and others

    o Automate order processing

    o Create mobile and web user interfaces

    o Generate Open API Swagger Documentation

    Eradani Mentors will ensure your success!

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Guru: Customizing RDi Beyond Preferences A Cornucopia Of Compute

    One thought on “Open Source Technology Stands On The Shoulders Of Legacy Applications”

    • Samyak sharma says:
      May 4, 2021 at 1:42 am

      This is very useful and great post!

      Reply

    Leave a Reply Cancel reply

TFH Volume: 31 Issue: 33

This Issue Sponsored By

  • TL Ashford
  • Profound Logic Software
  • WorksRight Software
  • UCG Technologies
  • Manta Technologies

Table of Contents

  • A Cornucopia Of Compute
  • Open Source Technology Stands On The Shoulders Of Legacy Applications
  • Guru: Customizing RDi Beyond Preferences
  • Will COVID Drive Long-Term Changes in Customer Interaction?
  • Major Bug In IBM i Access Client Solutions

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • COMMON Set for First Annual Conference in Three Years
  • API Operations Management for Safe, Powerful, and High Performance APIs
  • What’s New in IBM i Services and Networking
  • Four Hundred Monitor, May 18
  • IBM i PTF Guide, Volume 24, Number 20
  • IBM i 7.3 TR12: The Non-TR Tech Refresh
  • IBM i Integration Elevates Operational Query and Analytics
  • Simplified IBM i Stack Bundling Ahead Of Subscription Pricing
  • More Price Hikes From IBM, Now For High End Storage
  • Big Blue Readies Power10 And IBM i 7.5 Training for Partners

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2022 IT Jungle

loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.