why two ide bases

why two ide bases

Post by Benjamin P » Wed, 15 Oct 2003 13:45:31


Why do you suppose Borland has created two seperate IDEs, one for Java/C++
(Jbuilder/CBX) and one for C#/Delphi (C#B/Octane). Surely splitting
development resources in two directions has a cost. Is it worth it?

Maybe Java/C++ is more text centered and C#/Delphi is more RAD, but that
distiction is fuzzy. Certainly powerful text/RAD is important in both
environments. Ok, well maybe C#/Delphi doesn't need the platform
independance of a Java IDE; but is dividing the resources worth the speed
gain from a native Win32 IDE?

I just can't figure out why Borland is developing two seperate IDE's when it
would seem combining the resources would make more sense. Can anyone
enlighten me?
 
 
 

why two ide bases

Post by Peter Agri » Wed, 15 Oct 2003 15:37:18

Because the Delphi/C# IDE's have to be ported to .NET in the coming years
(The first JBuilder IDE's weren't pure java but were native Win32). The port
will be necessary because Borland is deprecating Win32. If the rumours are
right, Win32 is only a compatibility layer on Longhorn.


Peter


it

 
 
 

why two ide bases

Post by Peter Agri » Wed, 15 Oct 2003 15:45:13


are

Sorry. Haven't got my first coffee yet today.
Of course Microsoft is deprecating Win32.


Peter
 
 
 

why two ide bases

Post by Team » Wed, 15 Oct 2003 15:50:16


Probably because Java/CBX are meant to be used for cross-platform
development, whereas C#/Delphi are Windows-specific. No need to write an
IDE in a cross-platform language if it is not going to be used on multiple
platforms to begin with.


Gambit
 
 
 

why two ide bases

Post by Pete Frase » Wed, 15 Oct 2003 17:16:19

But of course when Mono is going on Linux, then any .NET app *should* work
on linux.
Which leads us to the position that there then could be lots of apps
available for linux(?) which might be counter to what MS wants! So at that
stage will MS try to stop Mono from being released?
(Just questions)
Pete







Probably because Java/CBX are meant to be used for cross-platform
development, whereas C#/Delphi are Windows-specific. No need to write an
IDE in a cross-platform language if it is not going to be used on multiple
platforms to begin with.


Gambit
 
 
 

why two ide bases

Post by Ken de Cam » Wed, 15 Oct 2003 20:31:31


You should have read one message down first. <g>

--
Ken
http://www.yqcomputer.com/
 
 
 

why two ide bases

Post by Team » Wed, 15 Oct 2003 20:33:06


I guess you meant MS is deprecating Win32. <g>
--
Rudy Velthuis (TeamB)

"I'm not into working out. My philosophy: No pain, no pain." - Carol
Leifer.
 
 
 

why two ide bases

Post by Team » Wed, 15 Oct 2003 20:40:22


Too late. <g>
--
Rudy Velthuis (TeamB)

"I never miss a chance to have sex or appear on television."
- *** Vidal
 
 
 

why two ide bases

Post by Adam Verst » Wed, 15 Oct 2003 21:37:55


An interesting take on exactly what you've asked:

http://www.yqcomputer.com/

(linked from slashdot)
 
 
 

why two ide bases

Post by Peter Agri » Wed, 15 Oct 2003 23:04:16


work
that

But will MONO become a success and will the described scenario take place,
it is necessary there are many, many users of MONO. MONO only runs on Linux
so that means there must be many, many users of Linux. All those Linux/MONO
users stop using Windows on their desktops, because thats what we are
talking about. This must be a nightmare to uncle Bill.
Linux developers love C++. Unfortunately for this scenario .NET and MONO
needs managed C++. How many linux developers will go writing for a layer (
on Linux Mono can't become the OS like .NET on Windows) while they can
compile their code without changes for native apps?

Hey, what do I know ;-)


Peter
 
 
 

why two ide bases

Post by Hendrik Sc » Wed, 15 Oct 2003 23:44:24


http://www.yqcomputer.com/


Schobi

--
XXXX@XXXXX.COM is never read
I'm Schobi at suespammers org

"And why should I know better by now/When I'm old enough not to?"
Beth Orton
 
 
 

why two ide bases

Post by Peter Agri » Thu, 16 Oct 2003 00:15:48


(

In the worst case scenario C++/CLI is just a new name for managed C++.
In the best case scenario I can compile my standard C++ with use of
wxWindows for .NET to MSIL.
We'll see.


Peter
 
 
 

why two ide bases

Post by Harold How » Thu, 16 Oct 2003 00:43:00


If you were Borland, would you want to bet the fate of your java and C++
IDE's on the success of mono? Furthermore, mono only gets you to linux
and unix. What about other platforms?

Keep in mind that JBuilder has been working on linux for well over two
years. Mono has yet to reach version 1.0.

PS: does mono run on osx?

h^2
 
 
 

why two ide bases

Post by Hendrik Sc » Thu, 16 Oct 2003 01:35:01


IIRC, Windows also.


I've read that it works.


Schobi

--
XXXX@XXXXX.COM is never read
I'm Schobi at suespammers org

"And why should I know better by now/When I'm old enough not to?"
Beth Orton
 
 
 

why two ide bases

Post by Chris Uzda » Thu, 16 Oct 2003 02:07:20

"Harold Howe [TeamB]" < XXXX@XXXXX.COM > writes:



Good point! And to make your point even stronger, this article is an
interesting thing to think about:

"Mono-culture and the .NETwork effect"
http://www.yqcomputer.com/


--
Chris (TeamB);