T2d.net moving to VS2005 only (???)
by Jason Swearingen · in Torque Game Builder · 11/10/2005 (3:38 pm) · 20 replies
I am considering switching to VS2005 only for future releases of t2d.net. I would like people's thoughts/opinions on the matter.
Reason why i want to change to vs2005 only:
1) VS2005 Express is available for free download. (free IDE)
2) Maintaining 2 versions of .sln and .csproj is a pain in the butt
3) VS2005 has various improvements (templates, perf, etc)
--------------
I will keep the t2d.net code compatable with vs2003, (for future mono port reasons), but for now I figure vs2005 support only is alright...
what do people think?
-Jason
Reason why i want to change to vs2005 only:
1) VS2005 Express is available for free download. (free IDE)
2) Maintaining 2 versions of .sln and .csproj is a pain in the butt
3) VS2005 has various improvements (templates, perf, etc)
--------------
I will keep the t2d.net code compatable with vs2003, (for future mono port reasons), but for now I figure vs2005 support only is alright...
what do people think?
-Jason
#2
11/10/2005 (5:11 pm)
I agree..do it :)
#3
11/10/2005 (8:12 pm)
Totally agree. I have been hoping you would ask!
#4
11/10/2005 (11:21 pm)
Go for it! .NET 2.0 rules!
#5
I will plan on releasing a new version of t2d.net (based on t2d 1.0.2 though) this sunday, and along with it a greatly simplified setup process.
more details then!
-Jason
11/11/2005 (12:59 am)
Okay, seems that people are okay with the change :)I will plan on releasing a new version of t2d.net (based on t2d 1.0.2 though) this sunday, and along with it a greatly simplified setup process.
more details then!
-Jason
#6
11/11/2005 (3:08 am)
A little late, but yes, 2005 is the way to go.
#7
But its definitely the way to go and if it is just because of generics that were badly missing in previous C# :)
11/11/2005 (3:53 am)
If just VS2005.NET was already on MSDNAA ...But its definitely the way to go and if it is just because of generics that were badly missing in previous C# :)
#8
Just thought I should share in case someone is concerned.
Cheers,
Johan
11/11/2005 (4:55 am)
M$ actually supports production code on beta 2, and have done so for a time now. All according to the M$ folks here in Sweden anyway.Just thought I should share in case someone is concerned.
Cheers,
Johan
#9
------
rest: yeah, .NET 2.0 has a ton of good changes. what will mostly benifit t2d.net is the 200% perf improvement of delegates (which is the mechinism used for callbacks).
and I will start making use of the template system of vs2005.
generics I will probably stay away from (for the wrapper but you can dev with them just fine), because I still have plans for porting this to mono in the future.
anyway, i plan on at minimum 20hrs of t2d.net dev work this weekend, keep an eye out sunday evening. (PST)
11/11/2005 (10:27 am)
@Johan, off topic, but i belive they supported beta2 for asp.net production code only, and only if you went through some legal-wrangling with microsoft (basicly some stuff saying you wont sue them if your stuff breaks)------
rest: yeah, .NET 2.0 has a ton of good changes. what will mostly benifit t2d.net is the 200% perf improvement of delegates (which is the mechinism used for callbacks).
and I will start making use of the template system of vs2005.
generics I will probably stay away from (for the wrapper but you can dev with them just fine), because I still have plans for porting this to mono in the future.
anyway, i plan on at minimum 20hrs of t2d.net dev work this weekend, keep an eye out sunday evening. (PST)
#10
A way to define classes with a generic class instead of a before specified class ... so the most important thing to implement datastructures in a usefull way ...
Something not possible in C# until now. (their generic / template workaround was more crappy than acceptable)
11/11/2005 (2:59 pm)
Template is the same as generic but in C# idea wise ... (or am I wrong? template is a C++ thing while generic is basically the same but focused more on the actual level of OO standard. its a technique it has actually adopted from Eiffel I've to say)A way to define classes with a generic class instead of a before specified class ... so the most important thing to implement datastructures in a usefull way ...
Something not possible in C# until now. (their generic / template workaround was more crappy than acceptable)
#11
11/11/2005 (3:30 pm)
You are right marc, though to clarify, the 'template' stuff i'm going to be working on is vs2005 project templates (and code-snippets) which isnt related to templates/generics at all. I'm staying away from that for compat reasons.
#12
here's a summary:
vs2005 only. (instructions on how to setup the free editors will be included)
T2D as a dll (allows your game to be the entry point, not t2d.exe)
HelloWorld example (bare-bones example)
Bug fixes (debugging fixed, security features disabled)
11/13/2005 (11:24 pm)
Fyi, i will be posting an update to t2d.net later tonight.here's a summary:
vs2005 only. (instructions on how to setup the free editors will be included)
T2D as a dll (allows your game to be the entry point, not t2d.exe)
HelloWorld example (bare-bones example)
Bug fixes (debugging fixed, security features disabled)
#13
11/14/2005 (1:34 am)
I'll be doing the release tomorrow (mon) evening. I havent had time to finish packing the changes, and extra tutorial stuff :)
#15
[rant]
Sorry not a .NET boy, I was learning a bit of C# (just an improved copy of Java, by the way)
and was interesting but something always stop me for going deeper, the NET thing for me (Joel Spolsky thinks the same) is just a big bet of Microsoft in order to maintain the web under their control, of course you have all this new controls and technologies BUT they really deserves the change of my ISO C++ compliant code and embrace this CLI thing?
I just remember what a lame excuse was when some oficial Microsoft's docs tryed to explain me
how wonderful idea was "to change my COM (VB6) aplications to use the new winForms (NET) that in time would going to change to the new Avalon thing"
I am not working for Ms, guys! please give a break...
I love T2D because it uses plain C++ (even compiles in this crapy VC6++ without SP6) BUT it could be ported to another OS and don't depend of every new paradigm that the marketing monkeys in Redmod throws every week ^_^
1) VS2005 Express is available for free download. (free IDE) but just for a while...
and I can't forget this CLI thing, but well... the C++ 0x is still in a loooong way to come.
[\rant]
11/14/2005 (9:41 am)
Indeed interesting, but I'll try when a totally operative Mono port has been completed.[rant]
Sorry not a .NET boy, I was learning a bit of C# (just an improved copy of Java, by the way)
and was interesting but something always stop me for going deeper, the NET thing for me (Joel Spolsky thinks the same) is just a big bet of Microsoft in order to maintain the web under their control, of course you have all this new controls and technologies BUT they really deserves the change of my ISO C++ compliant code and embrace this CLI thing?
I just remember what a lame excuse was when some oficial Microsoft's docs tryed to explain me
how wonderful idea was "to change my COM (VB6) aplications to use the new winForms (NET) that in time would going to change to the new Avalon thing"
I am not working for Ms, guys! please give a break...
I love T2D because it uses plain C++ (even compiles in this crapy VC6++ without SP6) BUT it could be ported to another OS and don't depend of every new paradigm that the marketing monkeys in Redmod throws every week ^_^
1) VS2005 Express is available for free download. (free IDE) but just for a while...
and I can't forget this CLI thing, but well... the C++ 0x is still in a loooong way to come.
[\rant]
#16
.NET is what java wishes it could be (at least as far as SDK's go) but .NET does have it's flaws... being ms-bound.
anyway... .NET is a great tool for newbie devs, and it's a great tool for expert devs too. I personally consider it to be the power of C++ with the ease-of-use of VisualBasic.
11/14/2005 (1:06 pm)
@Adam: well, I can certainly agree with you that cross-platform is the way to go, (hence me wanting to shift to mono eventually) I really dont think that .NET is a marketing gimmic.. at least not anymore (remember when ms re-branded everything as '.NET'?) .NET is what java wishes it could be (at least as far as SDK's go) but .NET does have it's flaws... being ms-bound.
anyway... .NET is a great tool for newbie devs, and it's a great tool for expert devs too. I personally consider it to be the power of C++ with the ease-of-use of VisualBasic.
#17
I love C++ and always will, but im writing the same functions that i used to write in C++/MFC many times faster and sometimes 60% less code. You have to respect that.
11/14/2005 (1:50 pm)
I like the Dot Net platform. It has really made my job as a dev alot easier.I love C++ and always will, but im writing the same functions that i used to write in C++/MFC many times faster and sometimes 60% less code. You have to respect that.
#18
11/14/2005 (11:37 pm)
Fyi, i have posted the updated (sexier!) version of t2d.net. look here (on TDN) for instructions and download location.
#19
Has Microsoft changed their license of Express products recently? I remember to have read somewhere something about 1 year functionality, no use for comercial products, etc, etc...
But I was checking today the Express page and I found:
I will check for sure... who cares.
11/15/2005 (8:23 am)
Wait a moment...Has Microsoft changed their license of Express products recently? I remember to have read somewhere something about 1 year functionality, no use for comercial products, etc, etc...
But I was checking today the Express page and I found:
Quote:I'm reading still I don't believe it. Certainly accord to the "developers, developers, developers..." moto, they are giving away the tools freely.
4. Can I use Express Editions for commercial use?
Yes, there are no licensing restrictions for applications built using the Express Editions.
11. You said "free for one year" what does that mean, exactly? Will you be charging for this later?
We originally announced pricing of Visual Studio Express at US$49. We are now offering Visual Studio Express for free, as a limited-in-time promotional offer, until November 6, 2006.
12. Do customers who acquire the Visual Studio Express products during the free promotional pricing period have to pay after the first year if they want to continue to use them?
No, as long as you download Visual Studio Express on or before November 7th 2006, you will not have to pay for i
I will check for sure... who cares.
#20
11/15/2005 (8:31 am)
Yes they changed it.
Torque Owner Chris Newman
.Net 2.0 is awsome.
I dont really see any downfalls to it.