Remember the days when Java was pitted against C++?��Ɋo���Ă���Ƃ���Java�����킹����C + +�̂ł����H Well for sometime now the question has been whether to go with C# or Java, .NET or EJB/Java?���‚��ǂ��������ɍs�����ǂ����̎��������Ă���A C ����Java �A �B����܂���EJB / Java�̂ł����H
We at Taragana normally work with Java Technologies only.��������Taragana����ɓ��삷��Java�e�N�m���W�݂̂ł��B Personally I am using Java since end of '95, almost after the 0.5 beta version came out.���͌l�I�Ɏg�p����Java�̏I����'95�ȗ��A�قڂ�����A 0.5�̃x�[�^�ł��o�Ă��܂����B 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.���������āA���̗F�l������i�i�����ăV�A�g���j�������Ă݂邱�Ƃ��悤�Ƃ�������[������C ���ŁA���͉�^�I�Ȃ��߁A����MS���i��ҏW���č��ڂ�burn't -�ȒP�Ɉꌩ����ƁA���ۂɎh����Ƃ��Ɏg�p������K�͂�-�K�͂ȃG���^�[�v���C�Y�A�v���P�[�V�����́A���Ƀo�M�[�Ɍ��y���Ȃ��悤�ɂ��܂��B However he insisted and suggested I was probably losing my impartiality in not giving it a serious look.�������ނ͎咣�ƒ�Ď��́A�����炭���̌��������������Ƃ�[���ȕ\���^���Ȃ��B He thought that C# was the next big thing (with .NET) solely because it had the support ofMS.�ނ͍l����C ���̂́A���̑傰���Ȃ��ƂŁi���ł��B����j�݂̂̃T�|�[�gofms�Ă������߂ł��B So I decided to take-up a small project in C# and get the ball rolling.������A�b�v����邱�Ƃ����߂��̏����ȃv���W�F�N�g��C ���Ɠ�肵�ă{�[����]�����Ă��܂��B Overall as you all know the languages are very similiar.�S�̂Ƃ��Ă��Ȃ��̂��ׂĂ�m���Ă��錾��́A���ɂ悭���Ă��܂��B I felt setup was more complex with C#, and overall the development & debugging were more cumbersome than Java.�Z�b�g�A�b�v�͂����ƕ��G�ȂƊ�����C �� �A����ёS�̂̊J�����f�o�b�O��Java�������Ɩʓ|�ł��B Performance wise, it looked to be slower with real-world applications.�p�t�H�[�}���X�̌����ȁA���ꂪ�x���Ȃ�̊፷�����������E�̃A�v���P�[�V�����ɍœK�ł��B Off course and then there is always the fear of getting stuck to a single vendor.�I�t�R�[�X�Ɠ�͂��A�A�w���؂̋��|�ɂ͏��〜�Ɏ������āA 1�‚̃x���_�ł��B Overall for the simple project I felt both were more-or-less equivalent.�S�̂̂́A�P���ȃv���W�F�N�g�Ɗ������̗���-�܂���-���Ȃ������ł��B However given a choice I would still choose Java.���������͂܂��^����ꂽ�I����Java��I�����܂��B 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.���̗F�l�ւ̃R�����g�������[�����Ƃ������Ĕނ�����ms�́A�s��̂����ʂɂ��܂��B����헪�ƁA�����炭������������ނ̔F���͊Ԉ���Ă��܂��B

Here's an old debate on�����ł̋c�_���A�Â� VB versus Java VB�̑΃W���� , where all I did was tried to console a poor folk who had to switch from Java to VB programming. �A�����ł́A���ׂĎ��͔��Ɉ�������who���悤�ƃR���\�[���ɐ؂�ւ���̂�Java����VB�̃v���O���~���O�ł��B