VB6 or VB.NET - Age old question.
I want to be able to write applications that install to a single directory without requiring the installing of DLL files or other files to the Windows directory or sub-directories. I want all my dlls and supporting files to be contained in a single folder or sub folders. It is my understanding that VB.NET does this but I have not been successful in getting that to work. I also do not want to have to install the .NET environment on a workstation just to support my application. My goal is to start developing software to sell (Shareware) and I need to be able to have a self contained install that would not affect the users workstation or configuration.
Lots of views but no post - more research
OK, I am getting a lot of views but no post. Either the question is to basic or not clear, I am not sure which. However, I did further research by going to Borders and spending a few hours hovering over books on VB.NET that should be sold by the pound and some nice tea. What I found was more snippets of VB.NET is great and it allows you to install into a single directory, ALMOST!!!. That is the part that I do not understand. So here is the question in a more simplified way. "What is the most popular development tool that is used to write Shareware applications today? I know that is very generic of a question and depends on a lot of variables but I would like to write database based applications such as Quicken - Any suggestions? Keep in mind that I already know VB6 and ASP.
Thanks for the updates again.
That’s it. I seem to have a real passion for applications that require little change to the workstations environment, are safe to install and run, and require little support. DONT WE ALL!!! But I have been a big supporter of Shareware and have purchased a large number of applications. Most are small and run from a single EXE with some supporting files that tag along. I can site some very good examples. One is a freeware program called Whisper that keeps track of passwords. Great little database program, just copy it to a folder and create a short cut. What could be easier. I also have a real passion for database applications with an easy UI on the front end. I believe there is still a big future in development of such programs. I will let the other programmers move on to apps for phones, wireless, wyfi, internet and corporate email type apps. I want to just write programs for the general home computer user. Still looks like I need to get into C. I have learned quite a bit about .NET from everyone’s comments, and there appears to be a slow movement from the development people to embrace .NET, do you find that this is true? There must be a good reason.
Re: Thanks for the updates again.
Quote:
Originally posted by MIKEADKINS
...and there appears to be a slow movement from the development people to embrace .NET, do you find that this is true? There must be a good reason.
Actually, it's not true at all. I know of a lot of places that are now looking to go to .NET. The reason for the slow ramp up on .NET development is the learning curve. It's different from anything that's been done before. Many companies don't want to lose their investment in their existing code, which for the most part still works.
There's some places like here (where I work) that is (in my opinion) _never_ going to go .NET, simply because of politics, attitudes, and the amount of existing code that we have in VB6. In my next life everything will be .NET. Because it is the future, it's more powerfull than VB6. I see where you are comming from, and I don't know what to say. Yer stuck between technologies.
There is also nothing wrong with creatign an app that has some kind of system requirements which includes the .NET framework. Just throw the redistro onto the CD. I've had that happen a few times with DirectX drivers. The app I was installing needed a newer version, so it installs it.
TG