Re: Borland and Java obsession.

From: Luigi D. Sandon (cp_at_sandon.it)
Date: 10/14/03


Date: Tue, 14 Oct 2003 17:11:05 +0200


> The language used to write the IDE has little to no effect on the
> lanugages the IDE can compile, as evidenced by C++BuilderX and
> C++Builder.

What I was pointing out, is that Java and .NET are something more than
languages - they are platforms, with their own needs and issues, running on
top of another platform. With any other language once compiled you have
almost the same code and you have to care about your tool and the platform
for which you are developing. Usually a developer knows very well the
platform his tools run on because it is the same platform he is developing
for.

When a third variable enters the equation, the platform your tool runs on
but you don't develop for, it has no effect on the final product, but may
have some effects on your tool everyday usage, especially if there are
problems and you have to track them down. What if something does not work
well and the user has no enough expertise in the environment his tools works
on to solve it easily? Would a C++ or Delphi programmer able to hunt a
Java-related problem?

Moreover with Delphi and C++ Builder I can write experts using the same
language I use everyday. Can I do it with CBuilderX, or I have to write Java
plug-ins? An expert C++ or Delphi programmer may not be an expert Java. The
same may happen if Delphi will still support WinXX and Linux native apps but
the IDE runs only on .NET. A Linux developer may be forced to work in a
"stranger" environment.

Probably I'd prefer a Delphi Java IDE - although I didn't like it too much -
than a .NET one, the latter seems to hint to a precise choice.

-- 
Luigi D. Sandon


Relevant Pages

  • Re: Definition of outdated...
    ... There are often a reference to a programming language to be 'outdated', ... Looking strictly at the wording, then Java is more outdated than Delphi, ... What imo should be outdated is how money controls hype that controls ...
    (borland.public.delphi.non-technical)
  • Re: C, really portable?
    ... > Wait, is Java a modern language superior to C, or is it still ... It is a much better OO language than C++, ... It depends what you are doing, Java aims for rigorous portability - the same ... regardless of platform. ...
    (comp.lang.c)
  • Re: Delphi Product Revamp
    ... While Java ... Embarcadero Scripting language to compete with JavaScript, ActionScript, ... is open source or at least based on open standards. ... I don't see how either has any impact on Delphi users, ...
    (borland.public.delphi.non-technical)
  • Re: C, really portable?
    ... >> Wait, is Java a modern language superior to C, or is it still ... It is a much better OO language than C++, ... on one platform then behave pathologically ... > It depends what you are doing, Java aims for rigorous portability - the ...
    (comp.lang.c)
  • Re: These are identical, right? char const* and const char*
    ... > and end to be a language that can run on a vast array of platforms. ... But there are many features in the standard library which /are/ directed ... > that you don't want to learn gains you the full power of the platform. ... work directly with the system API in Java as well. ...
    (comp.lang.cpp)