473,394 Members | 1,866 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

New Project & Design Environment

My company is just starting development of a new project using VB.NET.
The question I have is, since the release of VS 2005 and the 2.0 Framework
comming out soon, should we start developing with the Beta version? Or
should we stick to 2003 & the 1.1 framework. 2005 will be released before
we are even halfway done with the project, and I am anxious to take
advantage of some of the new features.

Any thoughts?

Thanks,
-Matt
Nov 21 '05 #1
10 1226
Matthew,
I would use it expecting to take time to update & test my code for each
interim build (beta release) of VS.NET, plus the final build.

Also I would take the unknown release date of VS.NET 2005 into account...

The cool thing about building it for 2005, is you can release you project
when 2005 is released & say "Look this is 2005, cool huh!"...

I should have added a word of caution, remember that this is beta code,
methods show up, methods disappear, even on new 2005 Types I've noticed a
handful of Obsolete members.

Plus some classes/concepts are dropped in favor of new ones (WinBar was
renamed MenuStrip...) Based on a thread in
microsoft.private.whidbey.windowsforms.databinding DataContainer was dropped
in favor of DataConnector.

Depending on how heavily you "invested" in some of the new items you may
have some time to update on an interim release...

Also Beta code is Beta code, things may just not work, be certain to report
bugs!

Good luck & have fun!

Hope this helps
Jay
"Matthew Hood" <No*****@NoMail.com> wrote in message
news:OV**************@tk2msftngp13.phx.gbl...
My company is just starting development of a new project using VB.NET.
The question I have is, since the release of VS 2005 and the 2.0 Framework
comming out soon, should we start developing with the Beta version? Or
should we stick to 2003 & the 1.1 framework. 2005 will be released before
we are even halfway done with the project, and I am anxious to take
advantage of some of the new features.

Any thoughts?

Thanks,
-Matt

Nov 21 '05 #2
Personally, I would take the opposite approach from Jay.
In Beta products, methods/objects come and go, things change.
You may be constantly reworking your code to keep it working in each
release.
Then you might have a major re-work or at least a long debug cycle when the
official 2.0 Framework is released.
Additionally, no matter how hard they try, there will be bugs in the initial
2.0 release. The Framework is massive and some bugs will slip through.

If you write it on the 1.1 Framework, you could just keep going and make
sure everything works.
When the 2.0 Framework is released, you can upgrade known good code to take
advantage of the improvements you actually need. This is far easier than
trying to upgrade questionable beta code that may rely on things that are
not in or substantially different than the official release.
Worst case, you release your app on 1.1 Framework. Then very quickly
re-release your app on the 2.0 Framework. You customers might perceive this
as a good upgrade. This is much better than an extended debug schedule and
trying to explain to your customers why something doesn't work. It might be
due to a bug or something missing in the final 2.0 Framework and might
require you to "downgrade" your software. Customers don't like that.

Gerald

"Matthew Hood" <No*****@NoMail.com> wrote in message
news:OV**************@tk2msftngp13.phx.gbl...
My company is just starting development of a new project using VB.NET.
The question I have is, since the release of VS 2005 and the 2.0 Framework
comming out soon, should we start developing with the Beta version? Or
should we stick to 2003 & the 1.1 framework. 2005 will be released before
we are even halfway done with the project, and I am anxious to take
advantage of some of the new features.

Any thoughts?

Thanks,
-Matt

Nov 21 '05 #3
Gerald.
Personally, I would take the opposite approach from Jay.
In Beta products, methods/objects come and go, things change.
You may be constantly reworking your code to keep it working in each
release.


In my opinion is that what Jay wrote?

Cor
Nov 21 '05 #4
Gerald,
As Cor suggests, I'm not sure you are taking the opposite approach. It
sounds like you reiterated what I stated.

Most of my projects I am leaving on 1.1 for the reasons you and I stated.

I have one project I am doing in 2.0 as 2.0 is a better fit (it uses Master
Pages, and possible themes). My customer understands the risks associated
with using 2.0.

Hope this helps
Jay

"Gerald Hernandez" <Cablewizard@sp*********@Yahoo.com> wrote in message
news:eV**************@TK2MSFTNGP15.phx.gbl...
Personally, I would take the opposite approach from Jay.
In Beta products, methods/objects come and go, things change.
You may be constantly reworking your code to keep it working in each
release.
Then you might have a major re-work or at least a long debug cycle when
the
official 2.0 Framework is released.
Additionally, no matter how hard they try, there will be bugs in the
initial
2.0 release. The Framework is massive and some bugs will slip through.

If you write it on the 1.1 Framework, you could just keep going and make
sure everything works.
When the 2.0 Framework is released, you can upgrade known good code to
take
advantage of the improvements you actually need. This is far easier than
trying to upgrade questionable beta code that may rely on things that are
not in or substantially different than the official release.
Worst case, you release your app on 1.1 Framework. Then very quickly
re-release your app on the 2.0 Framework. You customers might perceive
this
as a good upgrade. This is much better than an extended debug schedule and
trying to explain to your customers why something doesn't work. It might
be
due to a bug or something missing in the final 2.0 Framework and might
require you to "downgrade" your software. Customers don't like that.

Gerald

"Matthew Hood" <No*****@NoMail.com> wrote in message
news:OV**************@tk2msftngp13.phx.gbl...
My company is just starting development of a new project using VB.NET.
The question I have is, since the release of VS 2005 and the 2.0
Framework
comming out soon, should we start developing with the Beta version? Or
should we stick to 2003 & the 1.1 framework. 2005 will be released
before
we are even halfway done with the project, and I am anxious to take
advantage of some of the new features.

Any thoughts?

Thanks,
-Matt


Nov 21 '05 #5
Hmm... I guess we said the same thing.
My interpretation of the following led me to believe you encourage using 2.0
from the beginning.
"[I would use it] expecting to take time to update & test my code for each
interim build (beta release) of VS.NET, plus the final build."

However, we are in agreement with everything else.
IMHO, I would suggest not starting the project in 2.0 beta, but rather
target 1.1.
Then when appropriate, upgrade the working code to 2.0 release and
incorporate desired changes.
Just "seems" like a more rational development scheme to me.

Now in the case where specific core functionality is needed that exists in
2.0 and not 1.1, then there is a strong case to go ahead and use the 2.0
beta and deal with the inevitable problems. I have one project that does fit
that profile. But generally speaking, I would not recommend a beta for
actual production development.

Gerald

"Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
news:Oy**************@TK2MSFTNGP12.phx.gbl...
Gerald,
As Cor suggests, I'm not sure you are taking the opposite approach. It
sounds like you reiterated what I stated.

Most of my projects I am leaving on 1.1 for the reasons you and I stated.

I have one project I am doing in 2.0 as 2.0 is a better fit (it uses Master Pages, and possible themes). My customer understands the risks associated
with using 2.0.

Hope this helps
Jay

"Gerald Hernandez" <Cablewizard@sp*********@Yahoo.com> wrote in message
news:eV**************@TK2MSFTNGP15.phx.gbl...
Personally, I would take the opposite approach from Jay.
In Beta products, methods/objects come and go, things change.
You may be constantly reworking your code to keep it working in each
release.
Then you might have a major re-work or at least a long debug cycle when
the
official 2.0 Framework is released.
Additionally, no matter how hard they try, there will be bugs in the
initial
2.0 release. The Framework is massive and some bugs will slip through.

If you write it on the 1.1 Framework, you could just keep going and make
sure everything works.
When the 2.0 Framework is released, you can upgrade known good code to
take
advantage of the improvements you actually need. This is far easier than
trying to upgrade questionable beta code that may rely on things that are not in or substantially different than the official release.
Worst case, you release your app on 1.1 Framework. Then very quickly
re-release your app on the 2.0 Framework. You customers might perceive
this
as a good upgrade. This is much better than an extended debug schedule and trying to explain to your customers why something doesn't work. It might
be
due to a bug or something missing in the final 2.0 Framework and might
require you to "downgrade" your software. Customers don't like that.

Gerald

"Matthew Hood" <No*****@NoMail.com> wrote in message
news:OV**************@tk2msftngp13.phx.gbl...
My company is just starting development of a new project using VB.NET.
The question I have is, since the release of VS 2005 and the 2.0
Framework
comming out soon, should we start developing with the Beta version? Or
should we stick to 2003 & the 1.1 framework. 2005 will be released
before
we are even halfway done with the project, and I am anxious to take
advantage of some of the new features.

Any thoughts?

Thanks,
-Matt



Nov 21 '05 #6
Gerald,
My interpretation of the following led me to believe you encourage using
2.0
from the beginning.
"[I would use it] expecting to take time to update & test my code for each
interim build (beta release) of VS.NET, plus the final build."
Doh! I can see now how one could read my opening comment that way.

Thanks for helping clarify it.

Jay

"Gerald Hernandez" <Cablewizard@sp*********@Yahoo.com> wrote in message
news:uy***************@tk2msftngp13.phx.gbl... Hmm... I guess we said the same thing.
My interpretation of the following led me to believe you encourage using
2.0
from the beginning.
"[I would use it] expecting to take time to update & test my code for each
interim build (beta release) of VS.NET, plus the final build."

However, we are in agreement with everything else.
IMHO, I would suggest not starting the project in 2.0 beta, but rather
target 1.1.
Then when appropriate, upgrade the working code to 2.0 release and
incorporate desired changes.
Just "seems" like a more rational development scheme to me.

Now in the case where specific core functionality is needed that exists in
2.0 and not 1.1, then there is a strong case to go ahead and use the 2.0
beta and deal with the inevitable problems. I have one project that does
fit
that profile. But generally speaking, I would not recommend a beta for
actual production development.

Gerald

"Jay B. Harlow [MVP - Outlook]" <Ja************@msn.com> wrote in message
news:Oy**************@TK2MSFTNGP12.phx.gbl...
Gerald,
As Cor suggests, I'm not sure you are taking the opposite approach. It
sounds like you reiterated what I stated.

Most of my projects I am leaving on 1.1 for the reasons you and I stated.

I have one project I am doing in 2.0 as 2.0 is a better fit (it uses

Master
Pages, and possible themes). My customer understands the risks
associated
with using 2.0.

Hope this helps
Jay

"Gerald Hernandez" <Cablewizard@sp*********@Yahoo.com> wrote in message
news:eV**************@TK2MSFTNGP15.phx.gbl...
> Personally, I would take the opposite approach from Jay.
> In Beta products, methods/objects come and go, things change.
> You may be constantly reworking your code to keep it working in each
> release.
> Then you might have a major re-work or at least a long debug cycle when
> the
> official 2.0 Framework is released.
> Additionally, no matter how hard they try, there will be bugs in the
> initial
> 2.0 release. The Framework is massive and some bugs will slip through.
>
> If you write it on the 1.1 Framework, you could just keep going and
> make
> sure everything works.
> When the 2.0 Framework is released, you can upgrade known good code to
> take
> advantage of the improvements you actually need. This is far easier
> than
> trying to upgrade questionable beta code that may rely on things that are > not in or substantially different than the official release.
> Worst case, you release your app on 1.1 Framework. Then very quickly
> re-release your app on the 2.0 Framework. You customers might perceive
> this
> as a good upgrade. This is much better than an extended debug schedule and > trying to explain to your customers why something doesn't work. It
> might
> be
> due to a bug or something missing in the final 2.0 Framework and might
> require you to "downgrade" your software. Customers don't like that.
>
> Gerald
>
> "Matthew Hood" <No*****@NoMail.com> wrote in message
> news:OV**************@tk2msftngp13.phx.gbl...
>> My company is just starting development of a new project using VB.NET.
>> The question I have is, since the release of VS 2005 and the 2.0
>> Framework
>> comming out soon, should we start developing with the Beta version?
>> Or
>> should we stick to 2003 & the 1.1 framework. 2005 will be released
>> before
>> we are even halfway done with the project, and I am anxious to take
>> advantage of some of the new features.
>>
>> Any thoughts?
>>
>> Thanks,
>> -Matt
>>
>>
>
>



Nov 21 '05 #7
Jay,
Doh! I can see now how one could read my opening comment that way.


That is why I saw it that fast from Gerald, however reading it more times, I
think you wrote that part as well right.

:-)

Cor
Nov 21 '05 #8
I still stand by my mis-interpretation :-)
lol

Gerald

"Cor Ligthert" <no**********@planet.nl> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
Jay,
Doh! I can see now how one could read my opening comment that way.

That is why I saw it that fast from Gerald, however reading it more times,

I think you wrote that part as well right.

:-)

Cor

Nov 21 '05 #9
Gerald,

Although this is slippery ground for me, is the only part that we agree
about these words, (which did cost me the most time).

"I should have added a word of caution,"

Conform the text I readed it as

I have to add a word of caution,

:-)

Cor

"Gerald Hernandez" <Cablewizard@sp*********@Yahoo.com> schreef in bericht
news:um**************@TK2MSFTNGP12.phx.gbl...
I still stand by my mis-interpretation :-)
lol

Gerald

"Cor Ligthert" <no**********@planet.nl> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
Jay,
Doh! I can see now how one could read my opening comment that way.

That is why I saw it that fast from Gerald, however reading it more

times, I
think you wrote that part as well right.

:-)

Cor


Nov 21 '05 #10
Thanks for the replies. I guess for the moment then we'll continue using
the current release and work in an update when 2.0 comes out.

Appreciate the info.
-Matt
"Matthew Hood" <No*****@NoMail.com> wrote in message
news:OV**************@tk2msftngp13.phx.gbl...
My company is just starting development of a new project using VB.NET.
The question I have is, since the release of VS 2005 and the 2.0 Framework
comming out soon, should we start developing with the Beta version? Or
should we stick to 2003 & the 1.1 framework. 2005 will be released before
we are even halfway done with the project, and I am anxious to take
advantage of some of the new features.

Any thoughts?

Thanks,
-Matt

Nov 21 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

13
by: bill | last post by:
I am trying to convince a client that dotNet is preferable to an Access project (ADP/ADE). This client currently has a large, pure Access MDB solution with 30+ users, which needs to be upgraded....
4
by: Ed Landau | last post by:
In VB6.0, I can put an image on a form and assign it's .picture property at run-time. In VBA (within MS Access), when I put down an image control on a form, it asks me for the source to the image...
16
by: Ed A | last post by:
Hi all: I'm using a struct of type Point that is being passed on to a method as a refrence type (boxing), the UpdatePoint method changes the coordinates of this point as such: Point p = new...
8
by: Kenneth P | last post by:
Hi, I've had a hd crash (with proper data backup) and I wonder what way would be the best way to set up an old project with all code from a backup hd in a new vs.net2003 environment? TIA ...
2
by: Bishman | last post by:
Hi, Quick question: Is it possible to use different Solution Configurations ( Release / Build ) in order to determine which DB you are connecting to ( Dev vs Live) I would have thought...
0
by: gunimpi | last post by:
http://www.vbforums.com/showthread.php?p=2745431#post2745431 ******************************************************** VB6 OR VBA & Webbrowser DOM Tiny $50 Mini Project Programmer help wanted...
42
by: coder_lol | last post by:
Thanks everyone again for contributing to helping me clear C++ confusions. I did some serious reading on copy constructors and assignments and I think I've got a good handle on the memory stuff. ...
11
by: Ken Fine | last post by:
I am using VS.NET 2008 and like it a lot. One of the very few things I don't like is a bug that seems to spawn literally thousands of   strings, one after the other, on design view changes....
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.