Board index » delphi » My rant about the "throw out delphi and re-write it in C#" crowd.
Randy Magruder
Delphi Developer |
Randy Magruder
Delphi Developer |
My rant about the "throw out delphi and re-write it in C#" crowd.2006-02-04 12:51:50 AM delphi260 Just something I had to get off my chest because it is now impacted me personally several times and I see the attitude also making inroads into newsgroups and other development blogs. randymagruder.blogspot.com -- |
Randy Magruder
Delphi Developer |
2006-02-04 01:38:11 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.QuoteI especially like "These are the guys that will tell you they can't |
Wayne Niddery [TeamB]
Delphi Developer |
2006-02-04 02:34:47 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Randy Magruder writes:
QuoteJust something I had to get off my chest because it is now impacted me good Delphi developers locally, and then begin a nationwide job search for C++ programmers." -- Wayne Niddery - Logic Fundamentals, Inc. (www.logicfundamentals.com) RADBooks: www.logicfundamentals.com/RADBooks.html "The two most abundant elements in the universe are hydrogen and stupidity." - Harlan Ellison |
John Kaster (Borland)
Delphi Developer |
2006-02-04 02:56:02 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Randy Magruder writes:
QuoteJust something I had to get off my chest because it is now impacted me John Kaster blogs.borland.com/johnk Features and bugs: qc.borland.com Get source: cc.borland.com If it is not here, it is not happening: ec.borland.com |
Randy Magruder
Delphi Developer |
2006-02-04 03:57:48 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
The IT Manager was impressed. The other guy was like "Well, I prefer
to write my own architecture". In other words, it didn't matter whether we could interop or not. He wanted to do all this stuff that MS is talking about like Application Data Blocks or what have you, and all sorts of stuff, but my Manager liked it, and ultimately I won with management, which was where it counted. Randy -- David Clegg writes: QuoteAwesome post, Randy, and one that touches on an issue I have been in the |
Randy Magruder
Delphi Developer |
2006-02-04 03:58:29 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Thanks, John. My only hope is that Borland starts really talking up
this aspect of Delphi more :) Randy -- John Kaster (Borland) writes: QuoteRandy Magruder writes: |
David Clegg
Delphi Developer |
2006-02-04 04:24:28 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Awesome post, Randy, and one that touches on an issue I have been in the
middle of myself. "To prove a point to the C# bigot, I rebuilt the VCL unit into a 100% managed .net assembly, and wrote a demonstration C# application which uses that assembly to create and manipulate one of our customer records and all its related data." My experience when dealing with these types is that no evidence is ever good enough, so I would be interested to hear how this was received. -- Cheers, David Clegg XXXX@XXXXX.COM cc.borland.com/Author.aspx QualityCentral. The best way to bug Borland about bugs. qc.borland.com "How is education supposed to make me feel smarter? Besides, every time I learn something new, it pushes some old stuff out of my brain. Remember when I took that home winemaking course, and I forgot how to drive?" - Homer Simpson |
Brandon Staggs
Delphi Developer |
2006-02-04 05:21:20 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
"Randy Magruder" wrote on 3 Feb 2006 09:51:50 -0700:
Quoterandymagruder.blogspot.com Brandon Staggs www.swordsearcher.com www.akamaisoftware.com www.brandonstaggs.com |
Randy Magruder
Delphi Developer |
2006-02-04 06:15:56 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.QuoteGreat post Randy! You hit the bullseye. job" kind of guy. There are two issues with VCL.NET as I see it (as far as new apps goes): 1. Shortage of ported third party components 2. No ECO Support for VCL.NET When I was picking a component suite, I was leaning towards the Developer Express stuff, but since they only ported the grid, I couldn't get their toolbars, navbars, etc. I then spent the money on their WinForms stuff, which is pretty good overall. However I would have preferred to the do the app in ECO with VCL.NET with Devex.VCL.NET components. That option just was simply not THERE. So now that I've invested in those components, which work with C#/WinForms, I have been doing the Eco Projects largely that way. As far as the Delphi "language" goes, vs. C#, I am agnostic. I don't really have a problem with either of them. So to me it is more about the libraries and the framework. So I figured I may as well get my C# skills up to speed and use C# since I was stuck with FCL and WinForms anyway. Since then, however, I see that LMD has a complete suite of VCL.NET stuff, a lot of the TMS stuff is now VCL.NET, and there are a few other VCL.NET vendors. So if I were doing it over and ECO wasn't a factor, I'd probably use VCL.NET and those components. Right now I am in a situation where the bed was made for me and now I am being forced to lie in it (or spend a lot more money on components and throw out my ECO code!) Randy |
Kyle A. Miller
Delphi Developer |
2006-02-04 06:22:36 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Great post Randy! You hit the bullseye.
I am curious about a couple of things. Why did you choose to use C# for .NET development over Delphi .NET? Would you use VCL.NET for new projects? |
John Kaster (Borland)
Delphi Developer |
2006-02-04 06:29:28 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Randy Magruder writes:
QuoteMy only hope is that Borland starts really talking up John Kaster blogs.borland.com/johnk Features and bugs: qc.borland.com Get source: cc.borland.com If it is not here, it is not happening: ec.borland.com |
Steve Zimmelman
Delphi Developer |
2006-02-04 08:26:31 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Yeah, why is that? Delphi's like the best kept secret on the planet.
Most common snipe: "You develop with what?" ;-/ -Steve- "John Kaster (Borland)" <XXXX@XXXXX.COM>writes QuoteRandy Magruder writes: |
Kyle A. Miller
Delphi Developer |
2006-02-04 08:42:26 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Randy Magruder writes:
QuoteIt generally depends upon the project. I am a "right tool for the right |
David Clegg
Delphi Developer |
2006-02-04 09:08:09 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Randy Magruder writes:
QuoteHe wanted to do all this stuff that -- Cheers, David Clegg XXXX@XXXXX.COM Vote 1 cc.borland.com/codecentral/ccweb.exe/listing :-) Now supports Google Groups searching with Dyna-extend(tm) technology! QualityCentral. The best way to bug Borland about bugs. qc.borland.com "Note to self. Stop doing anything." - Homer Simpson |
David Clegg
Delphi Developer |
2006-02-04 09:12:12 AM
Re:My rant about the "throw out delphi and re-write it in C#" crowd.
Randy Magruder writes:
Quote2. No ECO Support for VCL.NET elements manually. This is what I used to do until I discovered ECO, and databinding no longer felt evil to me anymore. :-) -- Cheers, David Clegg XXXX@XXXXX.COM Vote 1 cc.borland.com/codecentral/ccweb.exe/listing :-) Now supports Google Groups searching with Dyna-extend(tm) technology! QualityCentral. The best way to bug Borland about bugs. qc.borland.com "Here's to {*word*63} : The cause of, and answer to all of life's problems." - Homer Simpson |