Jim Hubbard said:
Speaking of which......Microsoft now expects us to adopt WinFX and Avalon
(which will only run on Longhorn) while the VAST majority of businesses
haven't even installed SP2 for XP yet.
This is how innovation works:
1) MS releases a new feature/model that allows developers to do NEW things.
2) Developers (that's you) use these new features to implement new and
amazing applications that take advantage of them.
3) Customers see your cool apps and want to use them so they have to migrate
tot he newer stuff to get the newer features.
4) Repeat
What is wrong with this?
Yup, just you I am afraid.
Maybe breaking Microsoft up was the solution to this crap after all. If
they muck with too many businesses (and the government) we may just see that
solution rear its head again.
Why is 'breaking up Microsoft' always the answer? and what the heck was the
question here?
You don't want WinFS or Avalon?
Settle on your platform, build apps using the tools you want that cam build
apps that run on that platform and stay happy.
If you want to keep developing apps that run on Windows 2000 using VB6 and
have a decent enough of a customer base to make that profitable for you then
fine.
Hell, about 2 years ago I built a new network and office infrastructure for
a guy that had a small company a that was running on a small LAN (coaxial
cable based ethernet) running WFW using a database that had been patched and
modded so many times the screens looked like a ransom note assembled out of
odd magazine clippings.
It worked for him so he kept using it. Some of his machines died and he had
replaced them with PIII systems and 30Gig hard drives and kept running WFW.
I made my money off of him moving him to a newer server based network
(Microsoft Small Business Server) so he had his own email and web server
hosted and he still uses that old DB. I told him that I would get his system
set up and brought into the current decade and get all the new bells and
whistles running but I was not touching that old DB. Why? because HE had
made the business decision to not change it. All I was going to do was give
him the rest of the system and make sure that his old DB was running the day
we cut over. If he wanted to keep running the old DB he was going to have to
get support for it elsewhere, and he was happy with that. Someday it will
die. The company that writes it will no longer exist and he will need to
migrate over to something new, but then he will be under the gun and stuck.
Best to move when you have some latitude I always say. When you wait to the
last minute you end up making your self a buyer in a sellers market and the
sellers smell fear and charge you pretty for it.
Move up or don't move up, the choice is completely yours.