|
Kevin McFarlane wrote: If it works, why rewrite it just for the sake of it? It's not a rewrite for the sake of it. If the manufacturer of the screws you use tells you he's discontinuing production of a screw you often use, you can either adapt or become outdated.
VB6, XP, great - ten years ago, with hardware that was current ten years ago. Still being on that platform means you did not anticipate IT to move forward and implies one chose the wrong business. Just as Betamax and the Amiga - history. Yes, some people are still using them, but don't expect a business that builds on them to survive for very long.
.."it works" is an argumentation that cost our government money (with XP support), since they also assumed that nothing would ever change.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Eddy Vluggen wrote: It's not a rewrite for the sake of it. If the manufacturer of the screws you use tells you he's discontinuing production of a screw you often use, you can either adapt or become outdated.
Say I have some code written in VB. It's working. It's not going to wear out like a screw.
Eddy Vluggen wrote: VB6, XP, great - ten years ago, with hardware that was current ten years ago. Still being on that platform means you did not anticipate IT to move forward and implies one chose the wrong business.
XP has 40% market share. That's a lot of businesses out there who chose the "wrong business."
Eddy Vluggen wrote: ."it works" is an argumentation that cost our government money (with XP support)
Sure, but it would also have cost them money to upgrade to Windows 7 or 8.
Most businesses do move forward eventually but there's always a cost-benefit analysis and it doesn't always correspond to the point at which vendors like Microsoft want us to upgrade.
Kevin
|
|
|
|
|
Kevin McFarlane wrote: Say I have some code written in VB. It's working. It's not going to wear out like a screw. The machine it ran on will not be produced anymore. There's no security-updates, no support, nothing at all, and you claim "it's working"? The screw will wear, and will need replacement sooner or later. Software may not rot, but the hardware that the platform was built for does.
And yes, even DOS is still in use.
Kevin McFarlane wrote: XP has 40% market share. That's a lot of businesses out there who chose the "wrong business." Wrong, XP has a far higher market share - lot of them pirated copies. And yes, quite a lot of idiots out there, including some top-governments.
(and that's mostly the same fools that state that "security" is a priority)
Kevin McFarlane wrote: Sure, but it would also have cost them money to upgrade to Windows 7 or 8. Yes, it is cheaper to be betamaxed. Becoming outdated can be done for free. I keep cringing when people try to sell sh*t that they themselves don't consider worth upgrading.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Ph'nglui mglw'nafh Codethulu VB6 wgah'nagl fhtagn.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
I have no idea what that means, but I'm just gonna agree with it.
Jeremy Falcon
|
|
|
|
|
You need to spend more time reading the classics[^] (fortunately, Lovecraft is public domain), it means: "In his house at VB6 dead Codethulhu waits dreaming."
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
After reading the preceding comments, I thought I'd put my 2 cents in.
If an application is used in a closed environment (no internet access, firewalls in place, virus/malware check software current) and it serves a purpose, why rewrite it?
Sometimes, the limitation on upgrading the application is brought on by forces beyond the control of the developer. I worked in an environment that, until last year, was running applications on a Windows NT node. The reason? The DCS the application communicated with would not work with anything past Windows NT.
The cost to upgrade the DCS? Over $200,000.
The cost to maintain the existing system: considerably less.
|
|
|
|
|
The very mention of "the cloud" still fills some people with hostility. Server huggers of the world unite!
|
|
|
|
|
|
China will probably pass on this offer.
One doesn't want sensitive data in a cloud, but in a vault with limited access.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
F# to JavaScript with type providers Because *of course* the world needed this
|
|
|
|
|
There are times when people have far too much time on their hands. Someone needs to find these people a hobby.
|
|
|
|
|
Pete O'Hanlon wrote: Someone needs to find these people a hobby.
I think they already found one. It just happens to annoy the hell out of you.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
It doesn't annoy me. I just can't see what problem they are solving.
|
|
|
|
|
Redmond Channel Partner [^]. Current update: May 19, 2014.
“I speak in a poem of the ancient food of heroes: humiliation, unhappiness, discord. Those things are given to us to transform, so that we may make from the miserable circumstances of our lives things that are eternal, or aspire to be so.” Jorge Luis Borges
|
|
|
|
|
Thank you! Definitely added to our monitor list.
TTFN - Kent
|
|
|
|
|
Meteor showers are a real treat, with dozens visible per hour; this year's new Camelopardalids shower may prove extraordinary. "By being seldom seen, I could not stir but like a comet I was wonder'd at."
|
|
|
|
|
Always winds up being cloudy whenever one of those comes around...forecast for Friday/Saturday - cloudy
|
|
|
|
|
Kent Sharkey wrote: Camelopardalids
Are they starting to run out of pronouncable names for these events by any chance?
Sounds like a cross between a Camel, a Leopard and an Aphid. May be time to start running.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Strangely enough, the first two parts of that name are in fact due to the collision of camel and leopard. It was the Latin name for the giraffe (a "spotted camel").
TTFN - Kent
|
|
|
|
|
One of the questions I’m asked frequently regarding design of C# classes is “should this be a property or a method?” Sometimes you need to go back to the basics
|
|
|
|
|
Ummm...Properties (the get and set methods) ARE methods. Sorry for being redundant.
The whole article is drivel. And so it goes...
Marc
|
|
|
|
|
Sure, but after the methods, it's still just turtles.
You'll never get very far if all you do is follow instructions.
|
|
|
|
|
imho, an excellent article, by one of .NET's true guru-of-gurus. Well worthy of "insider news" release, and fervent discussion by our loquacious community.
I must dare disagree with my esteemed colleague, Marc, and assert, au contraire, that Properties are really a meta-construct ... a higher-level abstraction ... of Fields; 'getter and 'setter methods are virtual utilities nicely abstracted out of the picture for us if we use the automatic property declarations, as is the hidden virtual "private backing field."
In classic OOP: Properties (usually) nicely model the attributes of Objects; Methods more commonly model behavior.
“I speak in a poem of the ancient food of heroes: humiliation, unhappiness, discord. Those things are given to us to transform, so that we may make from the miserable circumstances of our lives things that are eternal, or aspire to be so.” Jorge Luis Borges
modified 21-May-14 0:17am.
|
|
|
|
|