Java or C# ��Java�� C ��
Remember the days when Java was pitted against C++?�ǵõ����Java�ǶԿ���C + + �� Well for sometime now the question has been whether to go with C# or Java, .NET or EJB/Java?��һ��ʱ�䣬���ڵ������Ѿ��Ƿ������C ����Java �� �� NET��EJB����/ Java�ģ�
We at Taragana normally work with Java Technologies only.�����ڲɹ�Taraganaͨ���Ĺ�����Java����ֻ�� Personally I am using Java since end of '95, almost after the 0.5 beta version came out.�Ҹ���ʹ��Java��1995��ף�������0.5 Beta�汾������ So when my friend & ex-boss (working at Seattle) tried to convince me to try out C#, I was skeptic because I was burn't with MS products in the past - easy at first glance, really bites when used for large-scale enterprise applications, not to mention very buggy.���ԣ����ҵ����ѣ���ǰ�ϰ壨����������ͼ����ͼ˵���ҳ���C ���У����ǻ��ɣ���Ϊ����burn't��MS�IJ�Ʒ�ڹ�ȥ��-��������է��֮�£���Ļ�ҧ�ˣ������ڴ���ģ����ҵӦ�ã������۷dz�С���� However he insisted and suggested I was probably losing my impartiality in not giving it a serious look.�������֣��������ҿ���ʧȥ�ҵĹ������һ�����ص���ۡ� He thought that C# was the next big thing (with .NET) solely because it had the support ofMS.����Ϊ�� C ��������һ�����£��롣��� ����������Ϊ����֧��ofms �� So I decided to take-up a small project in C# and get the ball rolling.��ˣ��Ҿ�����ȡ�ж���һ��С��Ŀ��C ���͵�������� Overall as you all know the languages are very similiar.�����Ҷ�֪�������Էdz����ơ� I felt setup was more complex with C#, and overall the development & debugging were more cumbersome than Java.�Ҿ��ð�װ�����Ϊ���ӣ���C ��������ķ�չ����Ծ��Ϊ�����ı�Java �� Performance wise, it looked to be slower with real-world applications.�������ǵģ����ڴ���������ʵ�����Ӧ�á� Off course and then there is always the fear of getting stuck to a single vendor.С���Ĺ���У�Ȼ�����Ǵ��ڵĿ־壬Խ��Խ���һ����һ�Ĺ�Ӧ�̡� Overall for the simple project I felt both were more-or-less equivalent.����Ϊ����Ŀ���Ҿ��ö���-��-������١� However given a choice I would still choose Java.������ѡ������Ȼѡ��Java�͡� Interestingly Later on my friend commented that he felt that MS is losing traction of the market-place with their .NET strategy and maybe just maybe his perceptions was incorrect.��Ȥ�ģ��Ժ��ҵ���������˵������Ϊ�����Ӳ��֢��ʧȥǣ���г��ĵط��������ǵġ� NETս�ԣ�Ҳ��ֻ��Ҳ����Ŀ����Dz���ȷ��
Here's an old debate on�����һ��ı��ۡ� VB versus Java VB�������� , where all I did was tried to console a poor folk who had to switch from Java to VB programming. �����������������ͼ����̨һ��ƶ�������˭��ת�ɻ���VB��̡�
Filed under������ .NET ������ , �� Java Software Java��� , �� Microsoft�� , �� Technology���� | |
| |
RSS 2.0 2.0 | |
Email this Article�����ʼ�������
You may also like to read��Ҳ������� |





































October 13th, 2004 at 5:20 am 2004��10��13��������05ʱ20��
Compiler options - Java and C# ������ѡ��-J ava��C ��
To generate debugging information in Java we need to use the following compiler option :���������Ϣ��Java��������Ҫʹ������ı�����ѡ�
March 11th, 2005 at 5:46 pm 2005��3��11��������5ʱ46��
[...] ed in ComputerWeekly article titled ��C# goes head to head with Java�� from my article on our .Net experience. [ �� �� ]��������computerweekly���±���Ϊ�� C ��������ͷ��ͷ����Java �����ҵ����¶����ǵġ� NET�ľ��顣 A Java user��s view of C# Angsuman Chakraborty is chief software architect at Calif [...]һ��Java�û��Ŀ����� C ��������Angsuman Chakraborty����ϯ������ʦ�ڼ���[ �� �� ]
June 29th, 2005 at 8:16 am 2005��6��29��������8ʱ16��
I��m very familiar with both languages.�Һ���Ϥ���������ԡ� C# without exageration is basically a clone of Java. C ����û��exageration������һ����¡��Java �� Of course MS tried to improve it, in a lot of cases successfully, based on years of experience with Java.��Ȼ��Ůʿ��ͼ�������ںܶ�����³ɹ��Ļ��ϣ�����ľ�����Java �� They did not get everything right, though.����û�еõ���һ��Ȩ����Ȼ�� Just look at their collection classes.ֻҪ���������ռ��ࡣ There��s no good way to get a thread dump to date.��û���κκõİ취�����һ���߳�ת���������ڡ� Some of their exceptions are very informative, such as ��Generic GDI+ Error�� :).���ǵ�һЩ��������Ƿdz���ʵ���硰һ���GDI +���� �� �� �� Their DataTable construct works horribly IMO.���ǵ�DataTable���˽�����һ���Ϳ������֯�� Making properties part of the language is nice on the surface, but error prone (pretty easy to get into an infinite recursion, especially with VS.NET.) Making events part of the language is good, but did they do it right?�������Ե�һ���֣���������˹�ڱ����ϣ������׳��ִ����൱�����Խ���һ�����ݹ飬��������vs.net �� ��ʹ���һ���֣������Ǻõģ��������������Բ��ԣ� It��s not transparent.��IJ����ȡ� Is it adding a handler to a collection as weak reference or not?���������˴���������ռ���Ϊ�ο������� Removing a handler looks ugly, but it has to be done �� I��m afraid many C#ers don��t.�Ƴ��?������ª���������������-�ҿ�������C ������ѵ�ƻ��IJ���
I could go on.�ҿ��Լ�����ȥ��
�C -
XAMJ xamj
February 7th, 2006 at 3:35 pm 2006��2��7��������3ʱ35��
that is informative jose.������ʵ��ʥ������ I agree with charaborty��ͬ��charaborty
and you.���㡣
I love Java as you guys do.�Ұ�Java��Ϊ������������ The feel of it just amazing for me.�о���ֻ�Ǿ��˵��ҡ� I came across Java in 2001.��������Java��2001�ꡣ I had made some VB6 software by then, tried VB.net and C# in 2003, but to me Java is the best.���������һЩVB6�������Ȼ����ͼvb.net��C ����2003�꣬�����ҵ�Java����õġ�
March 23rd, 2008 at 6:02 am 2008��3��23��������06ʱ02��
hey am doin ma project in GRID�� i hav a problem i want to get de values from de console��to ma database(MSACESS)��n then i have to compare those values..������doin����Ŀ����� ���Ҽβ��������⣬�����õ¼�ֵ�ۣ���De����̨�� ��������ݿ⣨ msacess �� �� �� n ��Ȼ���ұȽ���Щ��ֵ��.. so can u guys help me out��.�������u�һ������ṩ���� �� ��