473,397 Members | 1,950 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,397 software developers and data experts.

General Guidelines

I manage a group of 23 developers for a large insurance company,
responsible for in house applications to support business needs. We
are looking at transitioning from RPG and DB2. We want to keep the
data in DB2 for at least a while, but we want to start developing the
front ends for a windows environment. VB.Net seems a logical fit for
us and most of our developers seem anxious to head in this direction.
We haven't decided on a development platform yet, so intelligent
feedback from anyone who has made this transition would be appreciated.

Walt

Dec 4 '06 #1
5 1048
BK
Welcome the group...

While I've not made as significant a transition as you are facing, I do
have some experience with both DB2 and RPG. We have a lot of our data
in DB2 still and we have a fair amount of RPG code as well. I manage a
small group of .Net developers, most of them came from Microsoft
backgrounds, but one used to be an RPG programmer. While Vb.Net can be
complex, it is relatively easy to become productive in it. The bigger
challenge you will face is the difference between object oriented
versus procedural programming and the visual nature of Windows
interfaces.

As for DB2, that is a rock solid database, no need to get rid of it.
We jokingly say that only 2 things will survive a 3rd World War:
Cockroaches and iSeries DB2 databases. We have developed a lot of web
services to interact with DB2 with web pages as the front end. Vb.Net
can easily work with DB2 (make sure you use V5R3 of Client Access) In
my mind, Vb.Net and DB2 form an incredibly robust solution. Hope this
helps.

BK

BTW, what other platforms are you considering? I have some background
in WebSphere and since you are an IBM shop, that would seem a possibly
fit as well.

Dec 4 '06 #2
Walter,

Don't forget to ask your question as well in the newsgroup.

Microsoft.public.dotnet.framework.adonet because I thought that there are
some guys with current experience with DB2.

My experience is to far back in time to give you a real good advice. Be
aware that you have to retrain your developers mentaly. Some advices.

Check if they don't use to much modules and shared classes. They will gladly
do because of the environment they come from.
Start direct to use Crystal Reports for printing and showing.
Start direct to use Source Save.

As last Visual Studio .Net is the development environment that covers
everything in a way a developer should think, so that decission is in my
idea not difficult.

Cor

<Wa**********@Hotmail.Comschreef in bericht
news:11*********************@j72g2000cwa.googlegro ups.com...
>I manage a group of 23 developers for a large insurance company,
responsible for in house applications to support business needs. We
are looking at transitioning from RPG and DB2. We want to keep the
data in DB2 for at least a while, but we want to start developing the
front ends for a windows environment. VB.Net seems a logical fit for
us and most of our developers seem anxious to head in this direction.
We haven't decided on a development platform yet, so intelligent
feedback from anyone who has made this transition would be appreciated.

Walt

Dec 5 '06 #3
Wa**********@Hotmail.Com wrote in news:1165269201.042978.72140
@j72g2000cwa.googlegroups.com:
I manage a group of 23 developers for a large insurance company,
responsible for in house applications to support business needs. We
are looking at transitioning from RPG and DB2. We want to keep the
data in DB2 for at least a while, but we want to start developing the
front ends for a windows environment. VB.Net seems a logical fit for
us and most of our developers seem anxious to head in this direction.
We haven't decided on a development platform yet, so intelligent
feedback from anyone who has made this transition would be appreciated.
If your team is familiar with RPG - perhaps you can use RPG for .NET?
Microsoft .NET's CLR is language independent and as such there are several
3rd party languages available that are fully compatible with .NET.

Here is a RPG language for .NET:

http://www.asna.com/pages/products_NET_AVR.aspx

Regardless of what language you use the compiled assemblies will work in
any .NET project.

Otherwise VB.NET is a great language to use.
Dec 5 '06 #4
Wa**********@Hotmail.Com wrote in news:1165269201.042978.72140
@j72g2000cwa.googlegroups.com:
I manage a group of 23 developers for a large insurance company,
responsible for in house applications to support business needs. We
are looking at transitioning from RPG and DB2. We want to keep the
data in DB2 for at least a while, but we want to start developing the
front ends for a windows environment. VB.Net seems a logical fit for
us and most of our developers seem anxious to head in this direction.
We haven't decided on a development platform yet, so intelligent
feedback from anyone who has made this transition would be appreciated.

I forgot to mention - take a look at LLBLGen Pro - it's a OR/M mapper. It's
great for building a solid data layer.. better than writing all your own
classes (plus the code it generates is great quality ... very bug free).
Dec 5 '06 #5
guy
Ack,
LLBLGEN is superb!

guy

"Spam Catcher" wrote:
Wa**********@Hotmail.Com wrote in news:1165269201.042978.72140
@j72g2000cwa.googlegroups.com:
I manage a group of 23 developers for a large insurance company,
responsible for in house applications to support business needs. We
are looking at transitioning from RPG and DB2. We want to keep the
data in DB2 for at least a while, but we want to start developing the
front ends for a windows environment. VB.Net seems a logical fit for
us and most of our developers seem anxious to head in this direction.
We haven't decided on a development platform yet, so intelligent
feedback from anyone who has made this transition would be appreciated.


I forgot to mention - take a look at LLBLGen Pro - it's a OR/M mapper. It's
great for building a solid data layer.. better than writing all your own
classes (plus the code it generates is great quality ... very bug free).
Dec 5 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
by: Cyrus D. | last post by:
Hi guys, I haven't done that much research on this topic but it seems I can use either the single quotes or the double quotes. SInce I am so used to C(++) I prefer the double quotes and am...
22
by: beliavsky | last post by:
Is there a more recent set of Python style guidelines than PEP 8, "Style Guide for Python Code", by van Rossum and Warsaw, at http://www.python.org/peps/pep-0008.html , which is dated July 5, 2001?
1
by: gcook | last post by:
Hi, I've got an old perl program running on my webserver - so old that I haven't used a perl programmer in about two years :) (we've gone all php for a variety of reasons). Anyway, I'm...
16
by: E. Robert Tisdale | last post by:
C++ Programming Style Guidelines http://geosoft.no/development/cppstyle.html I think that these guidelines are almost *all* wrong. For example: 11. Private class variables should have...
3
by: Steve | last post by:
I have some general catch clauses in my app as follows: try { } catch(Exception ex) { } try
3
by: JezB | last post by:
What's the generally accepted approach for using Styles and Stylesheets in a web application based on .aspx files, Web Controls, User Controls, and code-behind modules (c# in my case)? Most style...
6
by: Andy | last post by:
Someone posted this official proposal to create comp.databases.postgresql.general again. He wrote his own charter. As far as I know, he did not consult any of the postgresql groups first. There...
5
by: Laurent Bugnion [MVP] | last post by:
Hi group, In agreement with the head of our R&D department, I published my firm's JavaScript Coding Guidelines. I work for Siemens Building Technologies. We developed these guidelines for a web...
2
by: rhino | last post by:
I'm having a problem with the CSS on the website I am developing. A div that works perfectly fine in IE7, FF, and Opera doesn't appear at all in IE6. Now, I realize that I could simply post a...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.