Click here to Skip to main content
15,886,873 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I am converting Pin
obermd12-Mar-22 5:25
obermd12-Mar-22 5:25 
GeneralRe: I am converting Pin
Kent Sharkey12-Mar-22 4:59
staffKent Sharkey12-Mar-22 4:59 
GeneralRe: I am converting Pin
Gerry Schmitz12-Mar-22 5:13
mveGerry Schmitz12-Mar-22 5:13 
GeneralRe: I am converting Pin
abmv13-Mar-22 5:35
professionalabmv13-Mar-22 5:35 
GeneralRe: I am converting Pin
Slow Eddie13-Mar-22 7:58
professionalSlow Eddie13-Mar-22 7:58 
GeneralRe: I am converting Pin
obermd13-Mar-22 14:27
obermd13-Mar-22 14:27 
GeneralRe: I am converting Pin
#realJSOP13-Mar-22 23:46
mve#realJSOP13-Mar-22 23:46 
GeneralYes, I have done this, and yes I know what can do this Pin
Marc Greiner at home14-Mar-22 3:36
Marc Greiner at home14-Mar-22 3:36 
The solution is not free, but costs less than a port, and more importantly, it works, while a port may likely not.

Important question: What is "a huge application" for you?
How many man years of work?

The VB6 application I worked on was around 25 to 30 man years of work (3 to 5 devs from 1998 to 2014):
- 750 screens (.frm)
- 150 *classes" (.cls)
- 215 *modules* (.bas)
- 80 Crystal Reports
- 600 database tables

The VB6 application had reached the limits of a VB6 project: 32000 identifiers ("Out of Memory" errors in the VB6 IDE).

Most of the forms were more or less CRUD forms (add, edit, delete, etc.) for the corresponding database table, containing a lot of unnecessary copy/paste code.
A few forms (3) were more elaborated.

Technically, we needed to switch to another development tool, because we had reached the memory limits.
Then also, the potential clients needed a Web and Mobile app additionaly to the Desktop app.
More importantly, it was becoming hard to demo our old looking VB6 application.

In 2014, I proposed to rewrite the VB6 application with the DevExpress XAF "low code" framework.
The owner of the company I work for, didn't trust that it would be possible to rewrite the whole VB6 application for .NET.
He would have prefered to somehow "port" the VB6 app to VB.NET
With 100% certainty of failure for this, I would have quit the company.
So he accepted my proposition, and kept challenging me, by throwing at me additional projects while I was porting the legacy app.
To his surprise, all projects succeeded.

The new .NET application was developped in less than 2 years (from 2014 to 2016), covering most of our needs, ready for our customers:
- Complete rewrite in .NET.
- Available as a Desktop, Web and Mobile application.
- Modern look and feel.
- Incredibly flexible app, with many new features out of the box.
- Using the award wining UI components from an industry leader company.

modified 14-Mar-22 11:39am.

GeneralWeek 2 Done. Pin
glennPattonWork312-Mar-22 0:54
professionalglennPattonWork312-Mar-22 0:54 
GeneralRe: Week 2 Done. Pin
theoldfool12-Mar-22 1:31
professionaltheoldfool12-Mar-22 1:31 
GeneralRe: Week 2 Done. Pin
Test Tickle12-Mar-22 9:32
Test Tickle12-Mar-22 9:32 
GeneralRe: Week 2 Done. Pin
glennPattonWork312-Mar-22 13:50
professionalglennPattonWork312-Mar-22 13:50 
GeneralRe: Week 2 Done. Pin
Test Tickle12-Mar-22 14:54
Test Tickle12-Mar-22 14:54 
GeneralRe: Week 2 Done. Pin
glennPattonWork313-Mar-22 0:08
professionalglennPattonWork313-Mar-22 0:08 
GeneralRe: Week 2 Done. Pin
Test Tickle13-Mar-22 7:29
Test Tickle13-Mar-22 7:29 
GeneralRe: Week 2 Done. Pin
glennPattonWork313-Mar-22 7:41
professionalglennPattonWork313-Mar-22 7:41 
GeneralRe: Week 2 Done. Pin
Test Tickle13-Mar-22 11:45
Test Tickle13-Mar-22 11:45 
Generalwoohoo productivity, sort of Pin
honey the codewitch11-Mar-22 19:08
mvahoney the codewitch11-Mar-22 19:08 
Generala concern about app Plaid from Robinhood.com Pin
Southmountain11-Mar-22 11:41
Southmountain11-Mar-22 11:41 
GeneralRe: a concern about app Plaid from Robinhood.com Pin
englebart11-Mar-22 13:45
professionalenglebart11-Mar-22 13:45 
GeneralRe: a concern about app Plaid from Robinhood.com Pin
theoldfool12-Mar-22 1:43
professionaltheoldfool12-Mar-22 1:43 
GeneralRe: a concern about app Plaid from Robinhood.com Pin
Southmountain12-Mar-22 4:15
Southmountain12-Mar-22 4:15 
GeneralConundrum PinPopular
Mike Hankey11-Mar-22 8:49
mveMike Hankey11-Mar-22 8:49 
GeneralRe: Conundrum Pin
BernardIE531711-Mar-22 8:59
BernardIE531711-Mar-22 8:59 
GeneralRe: Conundrum Pin
Mike Hankey11-Mar-22 9:05
mveMike Hankey11-Mar-22 9:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.