Click here to Skip to main content
15,885,309 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: Help me decide what technology should I use for this project Pin
bryanren9-Sep-22 3:32
bryanren9-Sep-22 3:32 
GeneralRe: Help me decide what technology should I use for this project Pin
Vaso Elias8-Sep-22 23:36
Vaso Elias8-Sep-22 23:36 
GeneralRe: Help me decide what technology should I use for this project Pin
jochance9-Sep-22 1:29
jochance9-Sep-22 1:29 
GeneralRe: Help me decide what technology should I use for this project Pin
Cpichols9-Sep-22 1:51
Cpichols9-Sep-22 1:51 
GeneralRe: Help me decide what technology should I use for this project Pin
BDieser9-Sep-22 4:37
BDieser9-Sep-22 4:37 
GeneralRe: Help me decide what technology should I use for this project Pin
79Jupiters9-Sep-22 5:10
79Jupiters9-Sep-22 5:10 
GeneralRe: Help me decide what technology should I use for this project Pin
Bruce Patin9-Sep-22 5:59
Bruce Patin9-Sep-22 5:59 
QuestionRewrite or...? Pin
Sander Rossel8-Sep-22 1:06
professionalSander Rossel8-Sep-22 1:06 
So I have this customer who has this 20 year old web application.
It works, it's still actively developed, but it's beginning to show its age (well, I guess it's been doing that for years).
It's VB.NET Web Forms updated to the latest .NET Framework, 4.8.

It's pretty much what you'd expect of something like that.
SQL queries written directly into the HTML (or whatever you call the Web Forms HTML), a lot of roundtrips to the server, and XML web services.
Most logic is written in SQL Server views, functions and stored procedures, which don't really have any sort of reliable source control.
A lot of programmers wouldn't touch it with a stick.

Now there have been discussions over whether or not we should do a rewrite, or in any other way update to something more modern.
Maybe we can start by modernizing the generated HTML and CSS to make things more modern, like making the pages responsive.
Replacing VB with C# would be a good move to attract developers in the future and to make use of newer language and VS features and we can hopefully do that page by page (for example, LINQ queries are a pain in VB!).
Perhaps throw in some build and release pipelines (it's now copy/paste) and replace SVN with Git.

I know rewrites are hard, expensive, and probably more often than not don't end well.
Have you been in this situation?
What did you do?
Tips?

AnswerRe: Rewrite or...? Pin
CPallini8-Sep-22 1:10
mveCPallini8-Sep-22 1:10 
GeneralRe: Rewrite or...? Pin
Sander Rossel8-Sep-22 2:49
professionalSander Rossel8-Sep-22 2:49 
GeneralRe: Rewrite or...? Pin
CPallini8-Sep-22 2:52
mveCPallini8-Sep-22 2:52 
GeneralRe: Rewrite or...? Pin
jmaida8-Sep-22 16:01
jmaida8-Sep-22 16:01 
AnswerRe: Rewrite or...? Pin
Greg Utas8-Sep-22 1:19
professionalGreg Utas8-Sep-22 1:19 
GeneralRe: Rewrite or...? Pin
Sander Rossel8-Sep-22 2:56
professionalSander Rossel8-Sep-22 2:56 
AnswerRe: Rewrite or...? Pin
PIEBALDconsult8-Sep-22 2:23
mvePIEBALDconsult8-Sep-22 2:23 
GeneralRe: Rewrite or...? Pin
Sander Rossel8-Sep-22 2:48
professionalSander Rossel8-Sep-22 2:48 
AnswerRe: Rewrite or...? Pin
abmv8-Sep-22 2:35
professionalabmv8-Sep-22 2:35 
AnswerRe: Rewrite or...? Pin
Jörgen Andersson8-Sep-22 4:32
professionalJörgen Andersson8-Sep-22 4:32 
AnswerRe: Rewrite or...? Pin
Gerry Schmitz8-Sep-22 5:13
mveGerry Schmitz8-Sep-22 5:13 
AnswerRe: Rewrite or...? Pin
DRHuff8-Sep-22 5:19
DRHuff8-Sep-22 5:19 
AnswerRe: Rewrite or...? Pin
raddevus8-Sep-22 8:44
mvaraddevus8-Sep-22 8:44 
AnswerRe: Rewrite or...? Pin
englebart8-Sep-22 13:30
professionalenglebart8-Sep-22 13:30 
AnswerRe: Rewrite or...? Pin
rob tillaart8-Sep-22 20:27
rob tillaart8-Sep-22 20:27 
GeneralRe: Rewrite or...? Pin
Sander Rossel9-Sep-22 23:09
professionalSander Rossel9-Sep-22 23:09 
AnswerRe: Rewrite or...? Pin
HansTW8-Sep-22 21:12
HansTW8-Sep-22 21:12 

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.