Well... I still do vb.net programming, but I think I need to move away from .net as a focus. At least for my recreation.
Professionally, there isn't a match. I do lots of datamanipulation either through database, reading 1000's of text files for text and file management. C would be faster running I'm quite sure (as would assembler), but would not dare to come close to the time it takes to write this in VB.Net. C'mon, 2 screens of code to create and manage a minor xml database? What .Net does, it does well and with a short development time.
Personally... well, I get annoyed. How many people own mac's? like 2% of the whole worlds computer market? More mac's than Linux. Yet on the internet, amongst my collegues and friends, I'd say that number is up around 15%.
Anyone hears about a program and gets annoyed when its for the PC.
To make matters more annoying, of 10 people to download an application made using vb.net 2003, 2 people could run it. I'm sure some people got pissed that you have to download a 20mb file to run a 10k program. I had 3 people who did download .net framework 1.1 and still could not run the program.
My webserver laughed at me when I asked if they had any .Net capability, mostly because they're too professional for people who want performance and reliability. Thats what they say.
As sad as it sounds, I actually have a solution. I took a semister of HTML in college and spent most of that time programming in ActionScript for Macromedia Flash (I was the only one getting that in depth). In fact when our final web page was due, I did a Flash Webpage.
I'm still looking into how functional Actionscript is. I know theres not a snowballs chance in hell of it being functional enough to do what I need done at work (running speed, disc access, database or other features might be lacking or VERY SLOW), but I'm not doing anything terribly complicated at home. So long as it can create and read from a data (text file) I'll be happly. any XML support would make me excited.
As far as compatability, anyone with a web browser and the plugin can run the program, be it PC, Mac or Linux (probobly unix and other OS's as well).
Maybe .Net will actually become cross platform someday, I won't put the Java Runtimes on my computer, they always cause conflicts and try to take things over... So it looks like Flash (animation software) is the best looking programming tool I have personally.
I don't know if ANYONE in the world, besides me, thinks that Flash/Actionscript would be a viable alternative to a REAL programming language. I may change my mind when I get into more detail with its limitations.
But I'll still be using VB.Net and maybe someday they'll finish .Net and I can use it for real. I'm thinking when they come out with a .Net native OS, things will be a LOT better. I don't even know if Microsoft even cares about actually getting the .Net ported over to Linux or Mac.
Sorry, I just had to get that off my mind
>>Edit<<
Hmm, Just hit up the Macromedia website and found Flash MX 2004 Professional! Forms, datacontrols...
I always considered Flash like VB lite. I'm not so sure anymore... I'll have to check this out.
Professionally, there isn't a match. I do lots of datamanipulation either through database, reading 1000's of text files for text and file management. C would be faster running I'm quite sure (as would assembler), but would not dare to come close to the time it takes to write this in VB.Net. C'mon, 2 screens of code to create and manage a minor xml database? What .Net does, it does well and with a short development time.
Personally... well, I get annoyed. How many people own mac's? like 2% of the whole worlds computer market? More mac's than Linux. Yet on the internet, amongst my collegues and friends, I'd say that number is up around 15%.
Anyone hears about a program and gets annoyed when its for the PC.
To make matters more annoying, of 10 people to download an application made using vb.net 2003, 2 people could run it. I'm sure some people got pissed that you have to download a 20mb file to run a 10k program. I had 3 people who did download .net framework 1.1 and still could not run the program.
My webserver laughed at me when I asked if they had any .Net capability, mostly because they're too professional for people who want performance and reliability. Thats what they say.
As sad as it sounds, I actually have a solution. I took a semister of HTML in college and spent most of that time programming in ActionScript for Macromedia Flash (I was the only one getting that in depth). In fact when our final web page was due, I did a Flash Webpage.
I'm still looking into how functional Actionscript is. I know theres not a snowballs chance in hell of it being functional enough to do what I need done at work (running speed, disc access, database or other features might be lacking or VERY SLOW), but I'm not doing anything terribly complicated at home. So long as it can create and read from a data (text file) I'll be happly. any XML support would make me excited.
As far as compatability, anyone with a web browser and the plugin can run the program, be it PC, Mac or Linux (probobly unix and other OS's as well).
Maybe .Net will actually become cross platform someday, I won't put the Java Runtimes on my computer, they always cause conflicts and try to take things over... So it looks like Flash (animation software) is the best looking programming tool I have personally.
I don't know if ANYONE in the world, besides me, thinks that Flash/Actionscript would be a viable alternative to a REAL programming language. I may change my mind when I get into more detail with its limitations.
But I'll still be using VB.Net and maybe someday they'll finish .Net and I can use it for real. I'm thinking when they come out with a .Net native OS, things will be a LOT better. I don't even know if Microsoft even cares about actually getting the .Net ported over to Linux or Mac.
Sorry, I just had to get that off my mind
>>Edit<<
Hmm, Just hit up the Macromedia website and found Flash MX 2004 Professional! Forms, datacontrols...
I always considered Flash like VB lite. I'm not so sure anymore... I'll have to check this out.