.NET development
.NET development
I've never used Irlicht a lot apart from the tutorials but I can say it has some advantadges respect many other 3d engines:
a) Open Source;
b) Easy to use;
c) Very active development;
d) Features grow fast;
But on the other side I beginning studying c# and I must say that in two weeks I learned more than in two years of c++...
In fact c#, or at least the .NET technology, is the future, considering also that the c++, java and vb languages are rapidly become overdated and supported no more...
At the end, I would suggest one thing:
Abandon the development and rewrite all for the .NET framework before it become a must...
Please don't kill me, it's only my IMHO...
a) Open Source;
b) Easy to use;
c) Very active development;
d) Features grow fast;
But on the other side I beginning studying c# and I must say that in two weeks I learned more than in two years of c++...
In fact c#, or at least the .NET technology, is the future, considering also that the c++, java and vb languages are rapidly become overdated and supported no more...
At the end, I would suggest one thing:
Abandon the development and rewrite all for the .NET framework before it become a must...
Please don't kill me, it's only my IMHO...
Well I think .net "might" come to other os'es eventually. "Might"
(with it being used and all I mean)
And as you say, etcaptor, all the more reason to have more of a c# wrapper or
c++ dll binding, to keep the main code base intact and portable. Rather than
one code tree per target... or something.
ps: IMHO...
(with it being used and all I mean)
And as you say, etcaptor, all the more reason to have more of a c# wrapper or
c++ dll binding, to keep the main code base intact and portable. Rather than
one code tree per target... or something.
ps: IMHO...
"C# can use c++ dlls cant it?
Why would it be "that bad" to use a c++ dll from within c#?"
The major problem is the coherence btw the dll's...
Managed code is not unmanaged code with more infos...
I didn't intend to transform irrlicht in a c# project, but in a .Net project...
In the next years managed code will be the ISO standard, so I don't understand why don't translate now the whole Irrlicht dll in managed code...
Why would it be "that bad" to use a c++ dll from within c#?"
The major problem is the coherence btw the dll's...
Managed code is not unmanaged code with more infos...
I didn't intend to transform irrlicht in a c# project, but in a .Net project...
In the next years managed code will be the ISO standard, so I don't understand why don't translate now the whole Irrlicht dll in managed code...
"C# can use c++ dlls cant it?
Why would it be "that bad" to use a c++ dll from within c#?"
The major problem is the coherence btw the dll's...
Managed code is not unmanaged code with more infos...
I didn't intend to transform irrlicht in a c# project, but in a .Net project...
In the next years managed code will be the ISO standard, so I don't understand why don't translate now the whole Irrlicht dll in managed code...
"MS net technology is only for Windows based systems right? "
It's not so... .NET is only a standard, not a technology, the MS .NET Framework is based upon the .NET standard...[/b]
Why would it be "that bad" to use a c++ dll from within c#?"
The major problem is the coherence btw the dll's...
Managed code is not unmanaged code with more infos...
I didn't intend to transform irrlicht in a c# project, but in a .Net project...
In the next years managed code will be the ISO standard, so I don't understand why don't translate now the whole Irrlicht dll in managed code...
"MS net technology is only for Windows based systems right? "
It's not so... .NET is only a standard, not a technology, the MS .NET Framework is based upon the .NET standard...[/b]
I dont' know while it is supported only by Microsoft.NET is only a standard, not a technology, the MS .NET Framework is based upon the .NET standard...[/b]
Well, CORBA - that is standart for me. MS has participation here too like IBM, Borland and other corporations.
At now I don't know some info about dot net on other OS then Windows
Should perhaps check out Axiom at www.axiom3d.com, managed engine (.NET!!!) that runs under Linux/Mac OSX using Mono and Windows using Microsoft.NET.
(Mono is .NET for Linux/Mac OS X)
(Mono is .NET for Linux/Mac OS X)
Well.
I dont know, and neither does anyone of us.
.net might become the future, as java could have become.
(then it seems java reached its usage, and didnt revolutionize the
programming world that much, neither did perl or php/asp)
I just dont see a platform that ignores external code or that makes the os portability thing an issue for the "others" to work out, as a serious threat to
common practice programming. (iso standard or not)
I dont know, and neither does anyone of us.
.net might become the future, as java could have become.
(then it seems java reached its usage, and didnt revolutionize the
programming world that much, neither did perl or php/asp)
I just dont see a platform that ignores external code or that makes the os portability thing an issue for the "others" to work out, as a serious threat to
common practice programming. (iso standard or not)
Re: .NET development
Well let me tell you that Java is the future, i mean it. You'll see.. and therefore M$ develops IDE's they even give away for free still to try and keep up with the competition. And they just used the two best ways:Elia Ballade wrote: In fact c#, or at least the .NET technology, is the future, considering also that the c++, java and vb languages are rapidly become overdated and supported no more...
1. Keep it free (At least until they get addicted)
2. Keep a broad target, every language is supported
C# [See Sharp] is just another desperate move, I dont see where it comes in except for the major java-look-a-like-style wich is totally ripped like M$ always does haha.. They ripped DOS from IBM for a start, but ill take my cup of shut-the-gently caress-up right now.
Anyway, this is my opinion, not a flame except towards M$
Current Project: Don Salvatore's Mafia
Genre: 3D Shooter \ RTS
Programming Language: VB .NET
Engine: Irrlicht 11 [.NET Wrapper]
Genre: 3D Shooter \ RTS
Programming Language: VB .NET
Engine: Irrlicht 11 [.NET Wrapper]
c++ isn't going ANYWHERE...
c++ is still far and away the fastest and most efficient OO language in use today. This makes it ideal for games.
Plus, while java has the write-once run-anywhere bit goin on, there is an implementation of c++ on almost every platform too, you just will need to write ANSI standard code, and create new project makefiles for your chosen compiler, trivial really for the experienced c++ user.
with MONO we have some hope for binging c# and VB and the other .NET languages to linux, and don't get me wrong, I LOVE the .NET platform and think they are VERY powerful languages, but in many games, speed is everything, and c++ delivers there every time.
I think Niko has it right, keep the core functionality in c++ for speed, and write wrappers for other environments and languages.
Plus, while java has the write-once run-anywhere bit goin on, there is an implementation of c++ on almost every platform too, you just will need to write ANSI standard code, and create new project makefiles for your chosen compiler, trivial really for the experienced c++ user.
with MONO we have some hope for binging c# and VB and the other .NET languages to linux, and don't get me wrong, I LOVE the .NET platform and think they are VERY powerful languages, but in many games, speed is everything, and c++ delivers there every time.
I think Niko has it right, keep the core functionality in c++ for speed, and write wrappers for other environments and languages.
My irrlicht-based projects have gone underground for now, but if you want, check out my webcomic instead! http://brokenboomerang.net