The whole "Desktop App" concept is on it's way out, I think. The benefits outweigh the other options
Printable View
The whole "Desktop App" concept is on it's way out, I think. The benefits outweigh the other options
Personally I use most heavily VB6 and VB.Net 2005 for development. Slowly moving to VB 2008 and still have a few projects in VB 2003 and a few in EVB 3 that I have to support but are not worth converting or updating. I also do a little C# when I have the extra time [still learning C# so am a bit slower there]
VB 2010 I have used very little, only a bit for playing around with Windows Phone and XBox 360 stuff and VB 2012 is loaded but have not written a line of code in it yet. This is largely because I do a lot of work for Windows CE and Windows Mobile devices which are not supported past the 2008 version.
I think profitability is in their playbook - as it should be for any corporation.
Coming this August, VB6 will have been around 15 years. Isn't that a long enough [vb]run?
I don't think I've have the "soundbite mentality" - instead I have the "need to be competitive so I can stay employed mentality". For proof, it's simple enough to compare the percentage of VB6 jobs available 15 years ago with the same today. As a programmer, I need to be at least near the cutting edge so I can remain employed. Perhaps all areas aren't this way, but in my area there aren't too many VB6 jobs around.
Honestly, I don't want a job where I have to program in the same language that I've programmed in for the past 15 years. To me, that would be torture. I guess other folks don't want to upset the apple cart and are happy with not learning anything new. I would have to get out of the business if that were the case for me.
I do feel that I always play catch up, though. In our business there is always so much to learn - SQL, Entity Framework, WPF, WCF, MVC, Razor, Azure, PPL, AMP, Parallel programming, pair programming, TDD, not to mention programming on all the new form factors. I enjoy the challenge and don't worry about the folks that don't want to stay current, because I know that eventually, I'll have their job. I also know that eventually, I'll slip up, get complacent and won't be current, then someone else will get my job and I'll need to retire. In two weeks, I'll have been programming for 19 years - I think I have about another 16 in me. I can't even begin to think of the changes that will occur in the next 16 years. Looking forward to it.
One might think so. But consider that C++ has been around quite a bit longer (since 1983 according to Wikipedia). Not only is C++ still in heavy use today, but guess what Microsoft continues to use extensively, even to create the windows OS itself? Rather than be abandoned, C++ has been updated over the years. I think what many would argue is that the classic VB could (and should) continue to be updated as well. While vb.net may bear some syntactical resemblance, it most certainly isn't an update to VB6. No more than RealBasic, LibertyBasic, Basic for QT, or other forms of Basic would be.
Point well taken. Although, the independent programmer does not have the same pressures. I admit I sometimes forget what it's like to be in such a rat race.Quote:
I don't think I've have the "soundbite mentality" - instead I have the "need to be competitive so I can stay employed mentality". For proof, it's simple enough to compare the percentage of VB6 jobs available 15 years ago with the same today. As a programmer, I need to be at least near the cutting edge so I can remain employed. Perhaps all areas aren't this way, but in my area there aren't too many VB6 jobs around.
I cannot argue against that. I also enjoy continuous challenge. And in fact, I do feel that I've taken VB6 just about as far as it can go, which I why I'd like to see it get updated. I use the windows API for everything where it makes sense, so most times the performance is quite good. But unless classic VB gets more powerful, or another form of Basic picks up the torch, I think I may end up going to C++. It certainly beats the pants off .net, at least for my purposes.Quote:
Honestly, I don't want a job where I have to program in the same language that I've programmed in for the past 15 years. To me, that would be torture. I guess other folks don't want to upset the apple cart and are happy with not learning anything new. I would have to get out of the business if that were the case for me.
I do feel that I always play catch up, though. In our business there is always so much to learn - SQL, Entity Framework, WPF, WCF, MVC, Razor, Azure, PPL, AMP, Parallel programming, pair programming, TDD, not to mention programming on all the new form factors. I enjoy the challenge and don't worry about the folks that don't want to stay current, because I know that eventually, I'll have their job. I also know that eventually, I'll slip up, get complacent and won't be current, then someone else will get my job and I'll need to retire. In two weeks, I'll have been programming for 19 years - I think I have about another 16 in me. I can't even begin to think of the changes that will occur in the next 16 years. Looking forward to it.
Not much pure C programming is being developed... (except on Apple, perhaps)
FWIW - Just heard... "... think VB6 support is extended till 2016, so Windows 8 supports VB6." No Transparent Icons though...
The Future of C++ :
http://www.codeguru.com/blog/categor...ture-of-c.html