Click here to Skip to main content
15,901,035 members
Home / Discussions / .NET (Core and Framework)
   

.NET (Core and Framework)

 
QuestionIs .Net really an improvement over other IDEs? Pin
Member 22462852-Sep-05 22:06
Member 22462852-Sep-05 22:06 
AnswerRe: Is .Net really an improvement over other IDEs? Pin
Colin Angus Mackay2-Sep-05 22:40
Colin Angus Mackay2-Sep-05 22:40 
AnswerRe: Is .Net really an improvement over other IDEs? Pin
Michael P Butler3-Sep-05 0:26
Michael P Butler3-Sep-05 0:26 
AnswerRe: Is .Net really an improvement over other IDEs? Pin
Christian Graus4-Sep-05 11:13
protectorChristian Graus4-Sep-05 11:13 
GeneralRe: Is .Net really an improvement over other IDEs? Pin
Member 22462854-Sep-05 14:41
Member 22462854-Sep-05 14:41 
GeneralRe: Is .Net really an improvement over other IDEs? Pin
Christian Graus4-Sep-05 14:50
protectorChristian Graus4-Sep-05 14:50 
GeneralRe: Is .Net really an improvement over other IDEs? Pin
Member 22462854-Sep-05 15:54
Member 22462854-Sep-05 15:54 
GeneralRe: Is .Net really an improvement over other IDEs? Pin
Christian Graus4-Sep-05 16:05
protectorChristian Graus4-Sep-05 16:05 
KarlKaiser wrote:
Do I sense that this pesky third-tier is intruding on your rarefied world of "pure code"??!!

LOL - well, I'm using C# as well, so it's hardly 'pure' code.

KarlKaiser wrote:
mutually-exclusive technologies.

Not at all, it's just that their resources are pulled in a lot more directions than they would be if they were just creating another database with some programming support.

KarlKaiser wrote:
Well, I don't know how or when MicroSoft's intention to "kill" VFP became "obvious" to you--they certainly never confessed this--but it was only obvious to me in the past 3-4 years.

Yeah, I guess it's been obvious to me for only a little longer than that.

KarlKaiser wrote:
Well I guess it depends on who is paying for your coding. I'm in the business of creating and maintaining a complex vertical market database app. I can't let my preference to code or not code get in the way of optimizing development if I'm going to say in business.

It really takes you that long to write a simple stored proc to do a data update ? I'm paid to work on large ASP.NET systems, I find they work better if I take control of the code that gets run, especially the data layer.

KarlKaiser wrote:
Well now that is kludgy. That means I'll have skeleton records in the server DB during the user's edit session. Then, if they cancel out I'll either have to run Delete calls or else run the whole edit session in a transaction.

No, it means that you don't 'create' the record until the values have been entered. The DataGrid has good support for this sort of behaviour. Why do you need to create a record on the DB before the values have been entered ? I would agree that the disconnection between the defaults you show and the defaults enforced by the DB can be a kludge, unless you don't have defaults in the DB and let the UI enforce them instead.

Basically, ADO.NET moved to a disconnected framework because of ASP.NET - because it's gonna be used a lot on web apps.


KarlKaiser wrote:
...Call me niave, but, it seems to me that if the sqlDataAdapter is already fetching the fields' data types, size, null status, etc. why not fetch the default value and populate it where possible when inserting (locally) a new record?

Because that's not it's job. It's job is to run a query, not to additionally ask for other details that generally aren't needed, and that will hurt performance.

KarlKaiser wrote:
I think a recurrent theme here in our conversation has been MicroSoft's conceit/deceit in positioning .Net in most every communication (from marketing to help documentation) as a powerful dev tool for database applications.

.NET *is* a powerful tool for building database applications, and a great leap forward from the way it was done in C++. A *huge* leap, in fact. I use it for this purpose every day, and I used to use ADO/C++, so I speak from experience. But it's also a great tool for building a ton of other things, and in every case, it's moving away from a more complex coding model, not from a system like Access or FoxPro, which is custom built for one task and therefore does a lot more hand holding, at the expense of a lot of flexibility.

KarlKaiser wrote:
This is especially unfortunate, because over the years I've seen many software ventures either crippled or completely fail for the difference between what MicroSoft says it's tools can do and what they really do.

It's always wise not to take marketing at face value, and to research a vendors claims before betting the farm on them. That holds as true for Microsoft as anyone else.

I'm not remotely claiming that .NET is perfect, or even that it's better than FoxPro at writing databases. I do still think that a lot of the trouble is that you're noticing the things that FoxPro used to do more than the things you can now do in .NET. I was the same when I first moved to C#, from C++ ( although ( still use C++ ). A lot of things I hated, I've come to like, and a lot of thigns I thought were issues turned out not to be. It's only now that I'm doing some C++ work again that I realise all the things C# does for me that I never really noticed, because at the time I was used to doing them myself in C++.


Christian Graus - Microsoft MVP - C++
GeneralRe: Is .Net really an improvement over other IDEs? Pin
Member 22462854-Sep-05 17:30
Member 22462854-Sep-05 17:30 
GeneralRe: Is .Net really an improvement over other IDEs? Pin
Christian Graus4-Sep-05 17:36
protectorChristian Graus4-Sep-05 17:36 
GeneralRe: Is .Net really an improvement over other IDEs? Pin
Michael P Butler6-Sep-05 0:24
Michael P Butler6-Sep-05 0:24 
QuestionSHA-2, is it in .NET? PinPopular
Dave Shaw2-Sep-05 13:13
Dave Shaw2-Sep-05 13:13 
AnswerRe: SHA-2, is it in .NET? Pin
Paul Conrad14-Sep-05 19:59
professionalPaul Conrad14-Sep-05 19:59 
QuestionGDI Region Union Bug Pin
Steve Knauber2-Sep-05 4:27
Steve Knauber2-Sep-05 4:27 
QuestionApplication Architecture Pin
radasys2-Sep-05 3:51
radasys2-Sep-05 3:51 
AnswerRe: Application Architecture Pin
radasys5-Sep-05 0:38
radasys5-Sep-05 0:38 
Question.Net and HtmlHelp function Pin
daisyliu1-Sep-05 6:34
daisyliu1-Sep-05 6:34 
QuestionTimeZone.CurrentTimeZone not updated when machine's time zone changes. Pin
Matt Casto1-Sep-05 6:17
Matt Casto1-Sep-05 6:17 
AnswerRe: TimeZone.CurrentTimeZone not updated when machine's time zone changes. Pin
Matt Casto2-Sep-05 4:59
Matt Casto2-Sep-05 4:59 
AnswerRe: TimeZone.CurrentTimeZone not updated when machine's time zone changes. Pin
Richard Deeming5-Sep-05 8:17
mveRichard Deeming5-Sep-05 8:17 
GeneralRe: TimeZone.CurrentTimeZone not updated when machine's time zone changes. Pin
Matt Casto5-Sep-05 15:32
Matt Casto5-Sep-05 15:32 
GeneralRe: TimeZone.CurrentTimeZone not updated when machine's time zone changes. Pin
Richard Deeming5-Sep-05 23:50
mveRichard Deeming5-Sep-05 23:50 
GeneralRe: TimeZone.CurrentTimeZone not updated when machine's time zone changes. Pin
Matt Casto6-Sep-05 1:17
Matt Casto6-Sep-05 1:17 
GeneralRe: TimeZone.CurrentTimeZone not updated when machine's time zone changes. Pin
Richard Deeming6-Sep-05 6:57
mveRichard Deeming6-Sep-05 6:57 
Question[security] setting dynamically the proxy.Credentials with the currentIdentity Pin
joaoPaulo1-Sep-05 3:36
joaoPaulo1-Sep-05 3:36 

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.