Borland Releases New C++ Toolkit
shelleymonster writes "Infoworld points out that, after two years of coding, Borland has released its latest C++ development toolkit. Borland C++BuilderX is a multiplatform IDE for Windows, Linux, and Solaris that provides a brand-new visual development environment. Press release here." According to the Infoworld piece, "While newer languages, such as Java and Microsoft's C#, garner more attention than C++, research firm IDC projected that C and C++ professionals will remain the largest group of developers through 2005."
Screenshots galore:
href="http://www.borland.com/cbuilderx/tour/View_C ++BuilderX%20Turbo%20Demo.htm
Its nice to see Borland trying to fill the niche of Cross Platform compilers... I loved Borland back in the day. I learned C in microsoft Quick C, then once I got my hands on Borland C, then C++... there was no looking back. Until windows came about that is. Up until Visual Studio 6, Borland consistantly made the better IDE. It was truely a joy developing and debugging within the Borland IDE. Even the long departed OWL was a nicer framework then MFC at the time... atleast IMHO. Then things took a turn for the worse...
I think its safe to say... since Visual Studio 6... the Microsoft product *IS* the IDE of choice to use on Windows. Actually, from what ive seen... since VS 7/.net... its the best damned IDE period! I think alot of people will agree with that... so many damned bells and wistles... its really hard to compete with Visual Studio these days. Actually... VS is the only reason I prefer programming on Wintel over linux. The linux API's are certainly nicer to work with... but from someone who got used to programming in Visual studio... going over to vi/emacs + make files is just toooooo damned painful for me.
Somewhere along the way... borland released Borland CBuilder... wow... RAD development... without having to use a hooky ass language like VB... how great! So I gave it a shot. I loved it at first... then ran into soooooooo many quirks I was pulling my hair out. Not to mention, I hated the class framework ( VCL or something similar ). It really showed its Delphi roots, and im a C++ programmer for a reason!
So, at 1000$ USD... does the new Borland compiler have a use? Sure it does... If I have to do cross platform, GUI based C++ applications in the future, and budget allows... Im all over this! I would much rather use a Borland IDE, then any linux build systems ( except possibly KDevelop... it might have come a far way since I checked last! ) But, this product is great, for traditionally windows based C++ developers, who have to do GUI apps on Linux/Unix. Biggest problem I see is... this isnt really a good answer for open source development. Ill explain below.
The majority of open source code, is written to support the GCC compilers, and the most commonly available Open Source libraries, such as gzip to give an example. Now... in order to get cross platform support with the Borland compiler... with all the frills anyways... you would have to use the borland libraries... this is something I can imagine most opensource projects would shy away from. Not to say, this compiler wont compile code GCC would... or any such thing... Im just saying to really take advantage of its features... you will have to use the borland libraries. This isnt necisarrily a bad thing, but I think it will be a big hangup in the open source communities. Regardless, I hope to get my hands on this product for a better look.
What I really wish for, is BorlandC# to be release, with target support for either a) Mono or b) a Borland written CLR. Probrably wishful thinking.
I haven't used Kylix (the Linux part of Borland C++) much, but have heard that people using Indy can develop Network Services on both platforms pretty easily. Indy is included with Borland, but can also be downloaded for free at: http://www.nevrona.com/Indy/indy.html
Please excuse my English. I am American.
Lemmy was in Motorhead.
Excessive forking causes un-wanted children.
your reading the pro version requirements. the personnel version is only 256 meg which is more reasonable.
Anybody else notice the builtin support for wxWindows???
Neat
wxWindows goes to great lengths to keep their library compatible with many major compilers. They have a grid http://www.wxwindows.org/platform.htm showing which compilers are supported on the Win32 and Unix platforms.
Yup, looks like they simply used the same framework/engine/kernel from JBuilder. The one thing that won't give away that it is java is the fast loadup, and speed of the entire application.
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
Works on my mozilla(Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030626)...then, I have the following plugins:
Java(TM) Plug-in 1.4.2-b28(libjavaplugin_oji.so)
Shockwave Flash(libflashplayer.so)(It's a flash demo!)
mplayerplug-in v0.80 handles QuickTime Windows Media Player Plugin(mplayerplug-in.so)
Default(libnullplugin.so)
Plugger 4.0(plugger.so)
As long as U have Java and flash U should be ok. ?
is a free download from Digital Mars and it can be used to develop commercial apps.
I was recently doing something similar but lightweight, moving some code between Linux, OS X and Windows. The way that worked for me was to just use a central CVS repository then check out on to the relevant platforms. Three Windows "killer apps" in this were: cygwin, which doesn't suck nearly as much as it used to and has a way handy gui package installer; Tortoise CVS which is how CVS should be done; and Dev C++ which, if nothing else, is the most convenient way of getting gcc, free software Win32 API's and all the other dependencies up and going on Windows.
:)
Worked for me
Dave
I write a blog now, you should be afraid.
wow that's funny. i wrote rant about this very same topic just the other day on my website.
- tristan
1. C++BuilderX development environment runs on Windows, Linux, and Solaris
2. Tight integration between C++BuilderX and multiple industry leading C and C++ compilers -- Borland C++ for Windows, Intel 32-bit compilers for Windows and Linux, Microsoft Visual C++ 7.1, Sun Forte C++, Metrowerks C++ and the GNU C++ Compiler Collection -- keeps you in control of your technology decisions.
3. C++BuilderX is designed to simplify the concurrent management of source code through tight integration with Borland(R) StarTeam,(R) an automated configuration and change management system, as well as Concurrent Versions System (CVS), Rational(R) ClearCase,(R) and Microsoft(R) Visual SourceSafe.(R)
---
The combined human population is enough to feed every living tiger for app. 28000 years.
The C++ Builder 6.0 IDE was written in C++ Builder. After you installed C++ Builder on Windows 2000, you'd have to run it once as Administrator to get all the registry settings correct. If you tried to run it first as a normal user, you'd get all sorts of errors about C++ Builder runtime files not being registered, and large portions of the UI wouldn't work. But from the filenames you'd get errors about, it was very clear that the IDE was written in C++ Builder.
Their "personal" version of products like Kylix & Delphi are free for non commerical/opensource use.
Bringing this back on topic, the C++ GUI framework referred to in the press release is - tada! wxWindows! (check the screenshots in the demo).