[Tfug] Advice on Powerbuilder app migration
Chris Merle
chrislmerle at yahoo.com
Mon Apr 6 11:07:58 MST 2009
John,
That would be a tough decision for me on what to migrate too. My first thought would also be using web based apps against the same database, but given how much history is involved it may take you a while to decide on what the best strategy is. Last time I used Powerbuilder was about 9 years ago.
If you go for a web based solution and one that you can require users to log in I'd suggest taking a look at Django. It allows you to inspect the database to generate classes. I'd migrated a simple PHP/MySQL app to Django and it worked pretty well. The nice thing is Django has a built in admin interface. Since it's Python based it doesn't suffer as many of the same security issues that PHP based systems do.
I suspect there are probably better options out there and that it could take a while to do a thorough migration. I'd recommend comparing all your options once you gather enough information on what others suggest as well.
Chris
Message: 3
Date: Mon, 06 Apr 2009 07:35:08 -0700
From: Randy Mathews <randy at u.arizona.edu>
Subject: [Tfug] Advice on Powerbuilder app migration
To: Tucson Free Unix Group <tfug at tfug.org>
Message-ID: <49DA131C.6030000 at u.arizona.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Hello, all. John Gruenenfelder, a longtime friend and TFUG member,
suggested I ask folks here this question.
I work in a relatively small (~40 FTE) department at the UA that
oversees construction projects on campus. We handle project oversight,
budgeting, inspections, design, etc. We are using an in-house built
Powerbuilder application with a SQL backend to handle pretty much all
business functions including project budgets, billing, contract
management, and timesheets. The application dates to around 2000. I've
been working on it since 2003. My supervisor and I have recently begun
thinking about how we would like to modernize this application, & what
development environment we want to migrate to since Powerbuilder is dead
or dying. This is where we are seeking input.
Both of us are competent Powerscript coders and we know SQL pretty well,
but we do not have knowledge of contemporary business application
development environments. Our current fat-client system has worked very
well for us so far, but having it be a web application certainly has
some advantages. We have a couple of users outside of our department
that need special configurations & builds of our app to be able to run
it, plus our folks might want to access our data from home.
Our current application has been worked on by at least 4 people over the
years and there is code pretty much _everywhere_, from non-visual
objects to stuff crammed on GUI elements. There actually is not a lot of
logic contained solely on the database so we are going to have to
completely re-code all our business functions again. We have tons of
custom reports & whatnot contained on datawindows that we are not
looking forward to porting/recreating.
Does anyone have advice on what we should be moving toward in
modernizing this application? What should we focus our training energies
on? What have others moved to after leaving Powerbuilder?
Thanks in advance!
--
-Randy Mathews
Support Systems Analyst, Sr.
Facilities Design & Construction
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tfug.org/pipermail/tfug_tfug.org/attachments/20090406/b3bbb88b/attachment-0002.html>
More information about the tfug
mailing list