jim_shepherd
New Member
I’ve been developing and supporting char-based Progress apps on Unix/Linux since the mid 1980’s. Occasionally, the customers will ask about giving the apps a “fresh look” (aka a GUI interface). We all get excited for a while but the conversation usually ends with the customer sentiment “I don’t want to pay 6-figures for a re-write just so I can click the mouse instead of pressing F1.” (I guess it’s a hidden compliment that they are still satisfied with the “meat and potatoes” of the apps.)
I recently encountered a firm with an in-house Progress character-based app that supposedly addressed this by re-writing important parts of the “front-end” in C# asp.net and keeping the back-end in Unix Progress. My understanding is that the “business logic” moved to AppServer, which somehow sits between the two.
My (long-winded) question set is: Has anyone successfully integrated asp and Progress like this? Is this a reasonable approach? Are there “best practices”? Can anyone show me a “Hello World” level tutorial or feasibility study based on this technology? Would the fact that the back-end is in Progress instead of SQL be a huge shock to a seasoned C# programmer? What do AppServer and/or WebSpeed bring to the game?
Thanks in advance for any advice --
I recently encountered a firm with an in-house Progress character-based app that supposedly addressed this by re-writing important parts of the “front-end” in C# asp.net and keeping the back-end in Unix Progress. My understanding is that the “business logic” moved to AppServer, which somehow sits between the two.
My (long-winded) question set is: Has anyone successfully integrated asp and Progress like this? Is this a reasonable approach? Are there “best practices”? Can anyone show me a “Hello World” level tutorial or feasibility study based on this technology? Would the fact that the back-end is in Progress instead of SQL be a huge shock to a seasoned C# programmer? What do AppServer and/or WebSpeed bring to the game?
Thanks in advance for any advice --