Topic: C++ Beans
Author: "Magnus Benjes" <benjes@mechanik.tu-darmstadt.de>
Date: 1999/06/13 Raw View
Egon Phillips <egonp@bigfoot.com> wrote in article
<FnQ73.47714$r_1.25502774@newscontent-02.sprint.ca>...
> Hi,
>
> Has anyone considered porting the Java SDK to C++?
>
> --
> I have seen the future and it is Component-Oriented.
I have seen a C++ Bean, but they called it ActiveX ;-)
---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]
Author: "Egon Phillips" <egonp@bigfoot.com>
Date: 1999/06/10 Raw View
Hi,
Has anyone considered porting the Java SDK to C++?
--
I have seen the future and it is Component-Oriented.
EP 1999
---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]
Author: "Egon Phillips" <egonp@bigfoot.com>
Date: 1999/06/11 Raw View
As far as I know java is being used for system level programming, or so sun
microsystems would have us believe.
The primary purpose of JavaBeans and EJB is to standardize the
implementation of communication between components. I think the focus is
whether or not you are building components, rather than whether or not you
are building systems or application level programming. Components are now
being used everywhere, they're just an easier way to reuse, and
compartmentalize groups of classes (in our case).
I am in favor of a C++ Beans, ECB as a C++ based multi-platform standard
that provides a mechanism to communicate between components on the same or
remote computers (I use the term loosely). ECB and C++ Beans would be folded
into the C++ libraries. ECB and C++ Beans could provide the nucleus for
extending the current C++ standard libraries into areas similar to those now
occupied by the java 2.0 SDK in the java world. This has obvious benefits,
most of which have been touted in the past. Most importantly it would unify
and standardize the myriad class libraries already present on many different
platforms. Given the present, and not to distant future, state of Linux and
Open Source, a key ingredient, and the impetus for implementing such a large
scale project appears to be in place (it was never so in the past). All of
this would make it considerably Open Source developers to port their code,
and compete with software written on non-linux platforms.
The implementation would conform to C++ standards rather that Java, but
essence of the components would remain.
Oh by the way, Visual C++, VisualAge C++, Borland C++ Builder all allow
developers to use, and develop components. But don't you think it would be
great if when you went from Visual C++ to VisualAge to Borland C++ Builder,
or from Linux, to Windows, to OS/2, to AIX, to Solaris some reasonable
subset of the components would look and feel the same.
It might seem a bit ludicrous now, but I remember about five years ago a rep
from java came to speak at the University of Western Ontario, I told one of
my professors that Java would become very popular very quickly, he laughed.
Why did java become so popular so quickly? Because the perception is that
Java makes our lives easier. JavaBeans, and EJB's are easy when compared to
DCOM, CORBA, and DCE, or going it on your own.
That's all I have to say right now. I hope that helps. What do you think?
> From: Jim Fischer [mailto:jfischer@polylog1.cpunix.calpoly.edu]
>
> From: Egon Phillips <egonp@bigfoot.com>
>
> > Has anyone considered porting the Java SDK to C++?
>
> C++ is first and foremost a systems programming language, and not an
> applications programming language (e.g., like Java, or Visual Basic,
> or Delphi, etc.). So I guess I'm wondering how applications
> development tools such as Java beans would help me write operating
> systems for, say, traffic lights, or antilock brake systems, or
> microwave ovens, etc.??
>
>
> Jim Fischer
> Computer/Electrical Engineering
> Cal Poly, SLO
>
[ moderator's note: Excessive quoting deleted. -sdc ]
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]