Click here to Skip to main content
15,887,477 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: D.Analysis Pin
PIEBALDconsult20-Aug-23 7:27
mvePIEBALDconsult20-Aug-23 7:27 
GeneralRe: D.Analysis Pin
Jeremy Falcon20-Aug-23 7:52
professionalJeremy Falcon20-Aug-23 7:52 
AnswerRe: D.Analysis Pin
trønderen20-Aug-23 6:32
trønderen20-Aug-23 6:32 
AnswerRe: D.Analysis Pin
Gerry Schmitz20-Aug-23 6:49
mveGerry Schmitz20-Aug-23 6:49 
GeneralRe: D.Analysis Pin
PIEBALDconsult20-Aug-23 7:39
mvePIEBALDconsult20-Aug-23 7:39 
GeneralRe: D.Analysis Pin
jochance21-Aug-23 4:55
jochance21-Aug-23 4:55 
AnswerRe: D.Analysis Pin
MikeCO1021-Aug-23 2:12
MikeCO1021-Aug-23 2:12 
AnswerRe: D.Analysis Pin
MSBassSinger21-Aug-23 3:59
professionalMSBassSinger21-Aug-23 3:59 
"Best" is quite subjective. Even applying the scientific method to get an answer is likely to yield multiple top results with differences to small to matter.

When asked within the whole of the software development life cycle (SDLC), there are other considerations in determining what is best for you, your team, and your project.

What language that you know, or can easily learn, has an efficient and relatively simple, repeatable, and programmatically configurable library for data access?
Of the answers to that question, which libraries offer (in the context of the SDLC and your project) the blend of simplicity, scalability, performance, and supportability?

For me, since I use .NET and C#, I use the SqlClient library for whatever DB I am working with, wrapped in a simple, straightforward data access layer that with transactional support and parameters to avoid SQL injection. I do not use Entity Framework for production apps, since it tends to have higher support costs as a project evolves after the first production release, can generate some awful SQL, and does not scale well, besides being slower for "real world" CRUD uses.

Other developers will have other preferences, based on what they know, what kind of projects they use, and level of experience in a broad range of projects with the tools they select. The right answer is what works best for the developers on the project to deliver a production app that works, that scales, that is reliable, and that has the lowest SDLC cost for updates and extensions as the app matures and changes over time.

I know that is not a simple answer, but our discipline is not a simple one, nor one with which we can be successful by using "cookie cutter" designs or following "recipes" as if we were simply assembling widgets.

To get to your question, having obtained the data, you can apply the same principles to what you use to analyze the data.

modified 21-Aug-23 10:34am.

GeneralIn Windows, all threads are not created equal! :) Pin
David O'Neil19-Aug-23 23:03
professionalDavid O'Neil19-Aug-23 23:03 
GeneralRe: In Windows, all threads are not created equal! :) Pin
Jeremy Falcon20-Aug-23 0:12
professionalJeremy Falcon20-Aug-23 0:12 
GeneralRe: In Windows, all threads are not created equal! :) Pin
Dave Kreskowiak20-Aug-23 4:33
mveDave Kreskowiak20-Aug-23 4:33 
GeneralRe: In Windows, all threads are not created equal! :) Pin
0x01AA20-Aug-23 5:33
mve0x01AA20-Aug-23 5:33 
GeneralRe: In Windows, all threads are not created equal! :) Pin
Gerry Schmitz20-Aug-23 6:54
mveGerry Schmitz20-Aug-23 6:54 
GeneralRe: In Windows, all threads are not created equal! :) Pin
MSBassSinger21-Aug-23 4:37
professionalMSBassSinger21-Aug-23 4:37 
JokeReset your WiFi password. Pin
OriginalGriff19-Aug-23 22:33
mveOriginalGriff19-Aug-23 22:33 
GeneralRe: Reset your WiFi password. Pin
David O'Neil19-Aug-23 22:52
professionalDavid O'Neil19-Aug-23 22:52 
Generalworldle 575 2/6 Pin
jmaida19-Aug-23 17:16
jmaida19-Aug-23 17:16 
News$1 Million To Anyone That Can Solve This 100+ Year Old Math Problem Pin
Slacker00719-Aug-23 14:44
professionalSlacker00719-Aug-23 14:44 
JokeRe: $1 Million To Anyone That Can Solve This 100+ Year Old Math Problem Pin
PIEBALDconsult19-Aug-23 14:47
mvePIEBALDconsult19-Aug-23 14:47 
GeneralRe: $1 Million To Anyone That Can Solve This 100+ Year Old Math Problem Pin
Slacker00719-Aug-23 15:05
professionalSlacker00719-Aug-23 15:05 
GeneralRe: $1 Million To Anyone That Can Solve This 100+ Year Old Math Problem Pin
David O'Neil19-Aug-23 15:32
professionalDavid O'Neil19-Aug-23 15:32 
GeneralRe: $1 Million To Anyone That Can Solve This 100+ Year Old Math Problem Pin
PIEBALDconsult19-Aug-23 17:11
mvePIEBALDconsult19-Aug-23 17:11 
GeneralRe: $1 Million To Anyone That Can Solve This 100+ Year Old Math Problem Pin
Mike Hankey19-Aug-23 17:40
mveMike Hankey19-Aug-23 17:40 
GeneralRe: $1 Million To Anyone That Can Solve This 100+ Year Old Math Problem Pin
David O'Neil19-Aug-23 22:40
professionalDavid O'Neil19-Aug-23 22:40 
GeneralRe: $1 Million To Anyone That Can Solve This 100+ Year Old Math Problem Pin
Amarnath S19-Aug-23 18:43
professionalAmarnath S19-Aug-23 18:43 

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.