Developers: What do you think about .NET?

joohang

Lifer
Oct 22, 2000
12,340
1
0
Oh, and Web Services is sooooooo damn overrated and hyped that I now find it annoying to hear about it.
 

AmigaMan

Diamond Member
Oct 12, 1999
3,644
1
0
VB.net seemed really neat. Some consultant came in a couple months ago to do a product demo and I was impressed by how easy yet powerful it was. But my company is sticking with Java though for the next release of our portal, which is good and bad. Good in that I don't HAVE to learn a new language and can keep my Java skills current. Bad because if I'm not forced to learn a new language, then I won't do it on my own, which makes me less marketable job-wise.
I'd love to spend some time playing with .Net but I don't have a need for it at work and between reading AT and work, I don't have the time. ;)

Oh, and joohang, MS sucks and so does .Net! Sun rulez/ownz joo! ;) ;) ;) ;) ;)

Dammit I'm kidding!
 

joohang

Lifer
Oct 22, 2000
12,340
1
0


<< Oh, and joohang, MS sucks and so does .Net! Sun rulez/ownz joo! ;) ;) ;) ;) ;) >>


<voice name="Ameesh">Sun is red</voice>
 

joohang

Lifer
Oct 22, 2000
12,340
1
0


<< VB.net seemed really neat. Some consultant came in a couple months ago to do a product demo and I was impressed by how easy yet powerful it was. >>


I personally prefer C# over VB.NET. I was speaking at Comdex Vancouver in the ".NET Languages" session. I was supposed to present on VB.NET but ended up arguing why I prefer C# over VB.NET.
rolleye.gif
;) The crowd didn't mind though. There were quite a few Java guys in there too.

I am concentrating in C# but I also "translate" some of my C# apps into VB.NET just to be proficient in it also. After all, my programming background is DHTML/ASP in VBScript and VB5/6.
 

AmigaMan

Diamond Member
Oct 12, 1999
3,644
1
0


<< I am concentrating in C# but I also "translate" some of my C# apps into VB.NET just to be proficient in it also. >>



You da man joohang.

<wishing I had the time/money/patience/skillz to do .Net for the heck of it>
 

Ameesh

Lifer
Apr 3, 2001
23,686
1
0
.NET ownz joO!


joohang if want people to come and talk at your .NET user groups send me an email i'll see what i can do.
 

Ameesh

Lifer
Apr 3, 2001
23,686
1
0


<< Oh, and Web Services is sooooooo damn overrated and hyped that I now find it annoying to hear about it. >>



I dont really agree with this, B2B can become a viable reality because webserivces and soap is standerdized. its a huge move.
 

Ameesh

Lifer
Apr 3, 2001
23,686
1
0


<< I heard that .NET wants to store my testicles online. Is that true? >>



and bill gates wants your credit card number so he can charge stuff cause his limit isnt high enough.
 

RaynorWolfcastle

Diamond Member
Feb 8, 2001
8,968
16
81


<< What do you think about .NET? >>


VS.NET is definetly the best free (legal) product I ever obtained. I'm currently still learning C++ in console mode so I have barely scratched the surface of what it can do but so far I like the improvements over VS 6 I have seen so far. It's the little things that are useful like the auto-complete for object names and the highlighting of the corresponding opening brace when you put in the closing ones, etc.

I can't wait to get the C# and Win32 API books I ordered from Amazon to really get started :D

-Ice
 

joohang

Lifer
Oct 22, 2000
12,340
1
0


<<

<< Oh, and Web Services is sooooooo damn overrated and hyped that I now find it annoying to hear about it. >>



I dont really agree with this, B2B can become a viable reality because webserivces and soap is standerdized. its a huge move.
>>


I think that Web Services is great for what it does - like B2B as you mentioned, for example. I just get annoyed when it is used where it shouldn't be used. :)
 
Aug 16, 2001
22,505
4
81


<<

<< What do you think about .NET? >>


VS.NET is definetly the best free (legal) product I ever obtained. I'm currently still learning C++ in console mode so I have barely scratched the surface of what it can do but so far I like the improvements over VS 6 I have seen so far. It's the little things that are useful like the auto-complete for object names and the highlighting of the corresponding opening brace when you put in the closing ones, etc.

I can't wait to get the C# and Win32 API books I ordered from Amazon to really get started :D

-Ice
>>




Where did you get VS.NET for free!!!?
 

joohang

Lifer
Oct 22, 2000
12,340
1
0


<< Where did you get VS.NET for free!!!? >>


I know that they gave away free copies in the VS.NET Launch events.

I missed those, but I already have a MSDN Universal subscription. :D
 

Turkey

Senior member
Jan 10, 2000
839
0
0
This is unbelieveable!

C# technologically is basically a (badly done) derivative of Java and C++. Badly done because to get "high performance" from the GC, you have to manually manage your resources, which is actually worse than both Java and C++ because C++ would at least call destructors at reliable times and because Java had a very easy programming model, even if it wasn't "high performance." It's a case of where adding more features un-improves the language.

VS.NET is pretty nice... the dynamic help is really cool, and it's easier to add project and COM references now. VS 6 had auto-complete... the best code editor bar none is emacs, or maybe some misguided people think vi/vim is :D. In any case, to introduce bracket highlighting in ver. 7 of a code editor is unbelieveable. And, they still don't have the real-time varying-tab-length feature, which is this: if you start typing a line of code in col 1, and the current indent is in col 12, you have to hit tab 3-4 times to bring the start of the line into col 12, when it should only take 1 tab.

The promise of write-once, run anywhere is still nowhere to be found... I've been writing a component that will run on .NET and .NET compact framework, and I stumble upon this design & implementation brilliance: .NET CF supports very few of the structured data types of .NET, so to use something like a hashtable, you have to write it yourself or do without it. Not only that, you can Start() threads in .NET CF, but you cannot Abort(), Interrupt(), Suspend(), or Resume() them, so once you start it you have to use a kludge to stop it. There is also nearly no documentation for .NET CF, so the only way to figure out available class members is through intellisense, which means you have to use VS.NET to write for .NET CF. Not that anyone wouldn't anyway, because the MS compiler is the only one I know of that's available for this new open framework...

So I've been using/programming for it for about 3 weeks now and I am already unimpressed at .NETs general lack of innovation, poor support, and poor implementation.
 

joohang

Lifer
Oct 22, 2000
12,340
1
0


<< And, they still don't have the real-time varying-tab-length feature, which is this: if you start typing a line of code in col 1, and the current indent is in col 12, you have to hit tab 3-4 times to bring the start of the line into col 12, when it should only take 1 tab. >>


Yeah, that's annoying.



<< The promise of write-once, run anywhere is still nowhere to be found... >>


??? .NET has the potential to be write-once, run anywhere, but Microsoft didn't "promise" anything like that. The typical marketing message behind .NET was "integration and interoperability," and it does a good job at it.



<< I've been writing a component that will run on .NET and .NET compact framework, and I stumble upon this design & implementation brilliance: .NET CF supports very few of the structured data types of .NET, so to use something like a hashtable, you have to write it yourself or do without it. Not only that, you can Start() threads in .NET CF, but you cannot Abort(), Interrupt(), Suspend(), or Resume() them, so once you start it you have to use a kludge to stop it. There is also nearly no documentation for .NET CF, so the only way to figure out available class members is through intellisense, which means you have to use VS.NET to write for .NET CF. Not that anyone wouldn't anyway, because the MS compiler is the only one I know of that's available for this new open framework... >>


1) The Compact Framework is in beta 1.
2) The Compact Framework team made it pretty clear that it will NOT be a full-featured framework.
3) The somewhat-consistent naming of the CF BCL saves coding time, but it wasn't meant to be "write-once, run on any device".
4) .NET is only in version 1.0 at the moment.
5) The documentation is obviously poor since the product hasn't even shipped yet.
6) It is expected that version 1.0 of most products is going to lack some features. Not to mention that since CF is in beta, so the feature set could change when it is shipped.

On a somewhate related note, I know a developer who writes games with J2ME, and he had to write his own floating point code since J2ME didn't implement it. :)
 

AMDPwred

Diamond Member
Mar 22, 2001
3,593
0
0
Looks like we have some intellegent developers here. ;)

I personally have enjoyed .NET (C#) so far. Being so similar to Java really helps me learn the language. And I LOVE web services. The newest XML web service I'm working on owns. :)
 

manly

Lifer
Jan 25, 2000
12,897
3,675
136


<< Oh, and Web Services is sooooooo damn overrated and hyped that I now find it annoying to hear about it. >>


Damn I have to agree with you there. :p

To answer the original question, .Net is nothing particularly special or groundbreaking. Since MS lost their Java license and J2EE was winning the middleware game, they had to get something to market to compete in "enterprise development". The consensus so far is they executed well on that objective.