PDA

View Full Version : C#


desichacha
June 23rd, 2003, 07:37 AM
I have been looking at this language for sometime.

And now Windows Programmming in C by Charles ( legendary book) has been rewriteen by him

Windows Programming in C# has really made me get up and take notice of this language.

Windows forms and C# is that where all the client side programming heading forward.

This author ( even wrote anoter interesting book called Code) doestnot right anything which sells.

what do peopel think about C# and Windows Forms.

YedaAnna
June 23rd, 2003, 08:11 AM
most people like me here are non-IITians and non-RECians maan...
So u might not get the kind of help you are looking at bro:)
Sorry huh:(

SimpleHuman
June 23rd, 2003, 08:23 AM
chachaji,

Dot net is here to stay :) since I had good handson exp. with vb6 I rather selected to go ahead with VB.NET... currenty writing heavyweight ASP.NET application using the VB.NET.

But I guess it will be eventually C#, even if you look for code samples on net for any ASP.NET issue most of the sample you will find it in C#.

desichacha
June 23rd, 2003, 08:24 AM
I never thought echarcha was place of hangups or something.

If you want to carry over thoughts/views of different threads across is your wish.

I don't even know what to reply to this.

And for your info I am not an engg myself

Ravi
June 23rd, 2003, 08:46 AM
Chacha,
If you know J2EE and Java, then you know (by default) C#.

Big-G
June 23rd, 2003, 08:53 AM
Originally posted by Ravi
Chacha,
If you know J2EE and Java, then you know (by default) C#.

Is that true??

From whatever little I know about C# and .NET, it will tie down the implementation to MS platform in some way or the other. This is where Java will take the lead.

YedaAnna
June 23rd, 2003, 09:12 AM
Originally posted by desichacha

If you want to carry over thoughts/views of different threads across is your wish.


obviously maan... wat did u think.. this is some radio station or wat... u tune into a frequency and u get a different station.. itz pretty obvious that we wud be concerned abt wat u think about others and fittingly, we would think abt u...:rolleyes:

nobody likes to be chided maan:mad:

echarcha
June 23rd, 2003, 09:21 AM
I can show you tons of examples where a non-IITian has been very brilliant, right in the heart of Silicon Valley. This is not to say that IITians alone are brilliant or dumb or whatever.

Now that this is out of the way, on to your question of C#

Microsoft should have put in more energy like Sun in coming up with an answer for Java. Instead they resorted to blocking Java on Windows platforms. You all know about the legal cases against Microsoft.

Finally MS realised or knew it all along that they need to energise their platform with something like Java. So they came up with .NET. This should have been a natrual progression since Visual Studio 5 onwards but it did not happen.

Now again, the latest Visual Studio which was touted as Visual Stuiod.NET created some confusion among developers who were still using VB or VC++ for regular "NON-WEB" development. So microsoft re-packaged it and it says ".NET compliant" on the shrink wrap.

Anyway, the impression in the market is still that if you use .NET then you are still bound to MS platform, the CLR notwithstanding.

There are merits and demerits of using .NET and Java. Yet, as a developer who wishes to survive this tough market, I can only say that learn it if its going to broaden your horizons. After being in tech line since 1992, I can say that all software technologies are finally big if, else, then statements and some bells and whistles with each new version.

So dont think too much, learn C#, its simple. If you know Java then you already know most of the things.

desichacha
June 23rd, 2003, 11:04 AM
Ravi

C# is not just same as java.

It has many c++ funcationalities like out and ref parameters.

Plus debug trace etc are diff than java.


I guess for very basic things it might be same as java but once you start coding in it , you might find it has many programmig differences.

But I guess I got my answer that C# is definatly way forward.

Plus I am extremly sorry if i hurt people's sentiments by making few statements in last post

All I was trying to convey was that India is still far from so called *really* hitech quality service delivery at a competitive price once the price falls in usa too.

If someone really just read those two lines about IIT and REC and felt my post was all about college ranking in india then I really apologize that I was not able to covey what I wanted to.

I really should start taking few english courses.

echarcha
June 23rd, 2003, 11:14 AM
Originally posted by desichacha
Ravi

C# is not just same as java.

It has many c++ funcationalities like out and ref parameters.

Plus debug trace etc are diff than java.


I guess for very basic things it might be same as java but once you start coding in it , you might find it has many programmig differences.

But I guess I got my answer that C# is definatly way forward.

Plus I am extremly sorry if i hurt people's sentiments by making few statements in last post

All I was trying to convey was that India is still far from so called *really* hitech quality service delivery at a competitive price once the price falls in usa too.

If someone really just read those two lines about IIT and REC and felt my post was all about college ranking in india then I really apologize that I was not able to covey what I wanted to.

I really should start taking few english courses.


Okay lets brush aside that IIT and REC stuff.

Abotu C#... See when C came around it was the hottest. Then came C++ and it was the best. Then came so many languages.

If you are on Windows platform then fine. C# should be the answer to your solutions. If you plan to deploy on Unix then try Java.

What I dont understand is that people say things like "Java is the best" or "WIndows rocks"

I say nothing rocks and nothing is the best. It all depends on what is your problem domain, what is your proposed solution and then which tools or languages best suit your need. Thats all.

If you still ask me, I will swear by C or C++ for any serious work. Only C if you are talking of high speed computing like chip level firmware and other hardware related code. C++ for lower memory footprint and faster execution for systems which can also be written in Java or C# but turn out to be slower and need more process memory due to their interpreted nature. Yet Java proves excellent in many cases where a lot of infrastructure is already provided by Java and which you would have to write from scratch in standard C++.

So it all boils down to - If its Chinese food take along chopsticks to eat and if its Western food take along a fork and knife.

Hope you get my drift..