• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Hello C# - Nice knowin' ya, Java

 
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, I invested years of study in Java, and finally I got a job programming in C#!
All is not wasted...because the language is new and so similar to Java, it really is my Java experience that got me in. Just think of all the C++ programmers who were the first in line for Java jobs...
Just as a sidenote to Sun: Make your frikkin' EJB's easier to develop, for crying out loud. After making a distributed application in VS.NET, I'd rather be waxed and plucked alive than have to deal with EJB's again.
 
Ranch Hand
Posts: 107
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Another one bites the dust... Way to go, John and welcome aboard of MS enemy-wagon. You're one of the first and hopefully not last. Congratulations on your new job. I understand you in NYC. I mind to give out the name of your recruiter? How you were able to find that position, if you don't mind me asking? All of the major job sites are almost blank I know there is always an ethical question of 'ask' vs. 'not ask', but my curiousity and jobless state (since 09/11/2001 no less) forces me to be blant. I'm also in NYC.
Thanks,
--Alex
 
Ranch Hand
Posts: 104
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations John F.
 
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi..
In my view john is first who get trapped in MS Net, which was created for java programmer and java get replaced with c#.
Leave the javaranch and start your Csharpranch.com.
 
John Fontana
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, on my way out for the first day. I haven't been up at this hour of the morning in 6 months...I'll be checking back in as I still try to learn EJB's and let you all know what life with .NET is like...(If I don't fall asleep on my keyboard)...
Thnaks for all the good wishes! I'll keep you posted....
 
Ranch Hand
Posts: 1953
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Sanjay Jadhav:
Leave the javaranch and start your Csharpranch.com.


You don't need to leave JavaRanch.com to join CSharpRanch.com. It is comming soon, might be called CodeRanch.com or such.
 
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
We'd love to hear reports comparing and contrsasting the two languages from one of our own :-)
--Mark
 
Ranch Hand
Posts: 532
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Just as a sidenote to Sun: Make your frikkin' EJB's easier to develop, for crying out loud. After making a distributed application in VS.NET, I'd rather be waxed and plucked alive than have to deal with EJB's again.


I don't think .Net will provide many of the services that J2EE will provide. If your application didn't need these services then .Net would seem easier. I don't see .Net and J2EE (without the Java web services) as being directly competitive - .Net targets the internet model while J2EE targets the intranet.
 
John Fontana
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Well, Day One report is in : ( I'm not as good at explaining as I am doing, so I'll give it a shot)
It's a rather large, distributed application. The separation of data/logic/view is VERY reminiscent of frameworks popular with J2EE developers (MVC in particular). Very easy to forget I'm writing C#...inherited classes look a little different, and you have packages instead of namespaces.
The Visual Studio.net is a solid, stable IDE. XML plays a big part in configurations and data, but it is done transparently (as I always believed it should be - XML should be read by machines and not people imho).
It was the first time I worked with Visual Source Safe, and it only took a few minutes to get used to.
Other than that, the company is fun, the people are a little insane in a good way (like me), and I can go outside and smoke whenever I want. Also, I can wear shorts and sneakers. (Read it and weep, bankers!).
This is why I keep URL's like http://www.dementedcards.com on my resume.
[ June 12, 2002: Message edited by: John Fontana ]
 
Ranch Hand
Posts: 664
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey, John, glad to hear you are doing great. Congrats, and Good luck!
Shura
[ June 12, 2002: Message edited by: Shura Balaganov ]
 
Ranch Hand
Posts: 1871
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I FOUND THIS ON Microshit's(sorry microsoft) site
Top 10 Reasons to Switch to Visual C# from Java

Familiarity
Visual C# provides Java developers with a language that is immediately familiar and comfortable to them, regardless of skill level.
Object-based Type System
Visual C# provides developers with a modern and intuitive object-based type system that negates the need for complex and verbose data marshalling code commonly found in Java applications.

Powerful Component-oriented Development
Visual C# provides developers with a powerful component-oriented development language that includes support for properties, indexers, delegates, inheritance, versioning, and attributes, without the need for esoteric or rigid naming patterns and companion classes.

XML Comments
Visual C# allows developers to use Extensible Markup Language (XML) Comments to provide useful and customizable source code documentation.

Standards-based Language
Visual C# provides developers with a standards-based language that ensures community involvement and consistent innovation.

Interactive XML Web Services
Visual C# allows developers to deploy and consume rich, interactive XML Web services that reduce development time by enabling software aggregation from any platform.

Target Any Device
Visual C# lets developers target powerful desktop computers and a wide variety of handheld and wireless devices today using identical tools and skills.

Leverage the .NET Framework
Visual C# provides developers with access to the Microsoft .NET Framework, a robust, thread-safe library of collection classes, networking functionality, data access classes, and more.

"C Style" Memory
Visual C# gives developers access to "C style" memory management and pointers when necessary, rather than forcing developers to author code in other languages using obtuse application programming interfaces (APIs).

Visual Studio .NET IDE
Visual C# provides developers with the award-winning Visual Studio .NET development environment, which includes support for Task Lists, Property Editors, Microsoft IntelliSense�, Forms Designers, and much more.
 
Sameer Jamal
Ranch Hand
Posts: 1871
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Sanjay Jadhav:
Hi..
In my view john is first who get trapped in MS Net, which was created for java programmer and java get replaced with c#.
Leave the javaranch and start your Csharpranch.com.


I think you dont know Thomas Paul he was the one from Javaranch
 
Sameer Jamal
Ranch Hand
Posts: 1871
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can see the vision of microsoft by visiting this download page on microsoft site
http://www.microsoft.com/java/vm/dl_vm40.htm
second point in this page is as follows


If you have run any Java applets in the current browser session, exit and restart the browser. Return to this page to continue with the download procedure

 
Ranch Hand
Posts: 180
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats John !
It's nice that you got a job in C#, infact most of the Java Programmers can easily hunt down C# within days, but getting a job in C#/VC# means something much more. great work keep at it !
 
Sanjay Jadhav
Ranch Hand
Posts: 86
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I think you dont know Thomas Paul he was the one from Javaranch


If

ranch hand

people start posting message like this then what about the pople preparing for scjp or scjd, those will get dissappointed.
If this website is only for java then why MS is there, Sameer posted Top 10 Reasons to Switch to Visual C# from Java

did u know single reason why not use MS.


Look this is not one side apporch for java or sun but about the standered and MS never compite on same.Read about MS vs. Openwolrd in june 13 Times of India.
If the MS is best for every thing then why the oracle,ibm etc(almost top 50 It's)support to .net or create single App server for .net freamwork,how many OS accepted .net freamwork(no platfrom independence)
In the MS tone "I like your home now it belong's to me"
 
Sameer Jamal
Ranch Hand
Posts: 1871
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Sanjay Jadhav:

Look this is not one side apporch for java or sun but about the standered and MS never compite on same.Read about MS vs. Openwolrd in june 13 Times of India.
If the MS is best for every thing then why the oracle,ibm etc(almost top 50 It's)support to .net or create single App server for .net freamwork,how many OS accepted .net freamwork(no platfrom independence)
In the MS tone "I like your home now it belong's to me"



Hi this is just a discussion forum, I am not consulting you to go for a particular platform
that is your choice.
 
Ranch Hand
Posts: 925
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just looked at jobserve.com and 1823 Java jobs going with just 168 c# jobs.
A more refined query "(c# and city) and not (java)" returns just 6 results, they all seem to mention c# looking forward e.g. opportunity to gain C#, motivated to learn C# etc.
I think it's early days to start focussing job searches on C#.
 
mister krabs
Posts: 13974
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The job I found was advertised as looking for Java developers interested in C#. This makes sense since there are very few C# developers since the language is so new. So searching for (C# and not Java) may not give any hits!
A Java developer can learn C# fairly quickly.
 
Sumit Amar
Ranch Hand
Posts: 180
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
For Simon Lee :
Simon, I am going to take Oracle 9i DB Fundamentals exam in few days, can you put some light on what kinda exam is this? and what was your score etc? And do tell me, did you try STS(self test software) for this exam? waiting for your reply.
 
Mark Herschberg
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Sumit Amar:
For Simon Lee :
Simon, I am going to take Oracle 9i DB Fundamentals exam in few days, can you put some light on what kinda exam is this? and what was your score etc? And do tell me, did you try STS(self test software) for this exam? waiting for your reply.


Sumit, do not hijack threads! This thread is about C#. If you want to ask Simon about the Oracle exam you may either 1) send Simon an email/private message, or 2) post a new topic in an appropriate forum.
We now return you to the C# discussion already underway.
--Mark
 
Roseanne Zhang
Ranch Hand
Posts: 1953
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Sanjay Jadhav:
people start posting message like this then what about the pople preparing for scjp or scjd, those will get dissappointed.
If this website is only for java then why MS is there, Sameer posted Top 10 Reasons to Switch to Visual C# from Java


People have their brains, and need to make well-informed decision. There is no point to be an ostrich.
Java is not the beginning of the world, nor the end of the world. Java is just one programming language to get the job done. So does C#, Lisp, Fortran, C/C++, Pascal, etc. Good people are always good no matter which language they are coding. Good skills are transferable. When I created JavaChina, I was a full time VC++ programmer and only a part-time Java teacher.
I wish people visit John's website, then you probably learn the reason why C# shop hired him without hesitation...

I'm currently coding in Java on four different platforms without any difficulty to switch from one to other, except our native code, and some apache/tomcat connection problems on HP-UX. Java has its unique merits on my situation. However, CLR/.NET/C# have their unique merits too.
There is no competition on easy to use and learn of Microsoft. Sun will never learn. I hope the new UNIX platform MAC OS X will gain more market shares, since they have both (Easy to use, pleasant look and feel, plus all the goodness of Unix).
[ June 13, 2002: Message edited by: Roseanne Zhang ]
 
Roseanne Zhang
Ranch Hand
Posts: 1953
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
BTW, if my boss let me code in C# tomorrow, I know I can do it, and do it good too!
 
SJ Adnams
Ranch Hand
Posts: 925
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sumit,
I'll post something in the Product and Other Certifications forum.
 
Jim Baiter
Ranch Hand
Posts: 532
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I try to be openminded and view new things. I attended technet in New Orleans and have investigated .Net. But to say .Net is blowing Java out of the water is ludicrous. Look at this link and tell me that .Net is supporting all of these features. Now that the JCP has become an organization I hope for peace with Microsoft someday.
 
John Fontana
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Roseanne Zhang:
I wish people visit John's website, then you probably learn the reason why C# shop hired him without hesitation...


Roseanne, really, I am blushing now! Thank you....
[ June 14, 2002: Message edited by: John Fontana ]
 
John Fontana
Ranch Hand
Posts: 235
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here is an interesting example that we are using as a blueprint for our application:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dwamish7/html/vtoriDuwamish70Overview.asp
It's a rather esoteric Petstore-on-steroids sort of an application. Probably overkill for most web projects, but that should not discourage fans of EJB's from trying it out.
 
Proudly marching to the beat of a different kettle of fish... while reading this tiny ad
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic