Borland Linux Developer Survey
Borland is currently running
a poll to test the demand from the Linux community for porting their development tools. What with the Code Warrior folks, and all the IDEs coming around, it's a good signal of interest in the community. As well, Inprise is looking to hire a Seniuor R&D Engineer (for porting Delphi), as well as a Linux Developer Relations Mgr.
Can't get to the site. Has it been slashdotted already ???
I very much want to see Delphi for Linux, and will buy it, UNLESS it uses Motif. That would turn me off to it like a light.
With Motif, all executables will need to be statically linked, and nothing would be under 2 megs. That is REALLY BAD..... especially since most software will probably be distributed over the Internet.
Qt would be a good choice *IF* you can work out a licensing deal with Troll Tech to allow commercial development with Delphi out of the box. This would be in everyone's interest - they should be willing to license it, since they'd get a royalty from every Delphi sale and gain a LOT of users.
If you can't work out a deal with the Trolls, I recommend GTK, or maybe developing your own widget set (but please do open source it if you do that).
Thanks
Oh come on... you shouldn't be using multiple inheritance anyway.
Oh yeah, and WordStar is the best word processor ever written! I'm still more productive in it than I am in most GUI WPs. Sure, it's nothing fancy, but for text editing it's great. Really efficient once you learn the Ctrl codes for cursor movement and other functions.
I used to use Delphi when I was in middle school - it's really very nice for UI design. I haven't used it for 3-4 years, but a Linux port would be nice if it can turn out .o files ready for the linker. I could do the guts of a program in C with vi and gcc, use Delphi and its variant of Pascal for the interface (handy, since I've never really been good at building graphical interfaces), and link the results together.
On the other hand, programs built this manner would be difficult to collaborate on or distribute, as you'd have to have Delphi to build or modify 'em. Unless Linux Delphi churned out code that could be built with gpc (is Gnu Pascal still being actively developed? Is it in a usable state?) without a copy of Delphi, it would only be useful for software that's distributed binary-only.
What I wouldn't give for just the Borland project management/build tool to replace GNU Make/Autoconf/Automake tools.
:)
A tool which actually did proper dependancies and did silly things like cache headers so dependancy checks didn't take so long.
A tool which didn't require recursive execution which eats up needless CPU and RAM reparsing the same rules over and over and over and over.
A tool which could actually do cross-directory dependancies easily and cleanly.
A tool which did parallel and distributed builds correctly every time.
A tool which actually understands the compilers and interpreters and understands distribution package files in a way as to know what programs are installed and what aren't correctly.
A tool which doesn't require unnecessarily long human edited files
Unfortunatly, working on primarily open source projects makes commercial tools pretty much worthless for this sort of thing. Sigh.
--
The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
Not like it was hard porting that server over from Solaris or anything.
The day Microsoft ports any of its GUI-based tools over to Linux will be the day Slashdot goes in-freaking-sane.
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Some years ago, I would have been clamoring for Borland tools on Linux, because I really disliked the GNU tools. After a couple years' time, though, I've come to realize why the GNU tools are better. Sorry, Borland...
My Freakin Blog
Posted by Reitzel:
Screw Inprise. Years ago, Borland dropped their OS2 product like a hot potato and climbed directly in bed with Microsoft. Those of us who were servicing the (then) 20 million OS2 licenses were left stranded on the beach.
I wouldn't use a Borland product if it meant I had to write code on clay tablets in cuniform.
Posted by Jeff Martin:
It seems to be flooded right now with hits, I haven't been able to log in all day!
I certainly want to use borland on Linux....it only makes sense.
What I would *really* like to see is Borland write a pre-compiler to translate standard C++Builder code to GCC compatible code. Most would be the same, but you'd need to handle the extra stuff C++Builder has, like the ability to define properties (they look like class members but act like methods, with the ability to do type checking, etc.)
Then, of course, provide their world-class IDE, with *two-way* tools (the IDE generates code which you can edit, unlike most GUI builders).
And include their huge component library, with pre-compiled components for drag-n-drop database access, FTP, HTTP, POP3, GUI Widgets, etc.
If they get the compiler right, they should be able to (mostly) recompile their components to run on Linux. They could use winelib to help them do this easily (though that would give the apps a Windows look and feel).
So, that's what I'd do if I were Borland (and what I hope they do).
Warren E. Downs, Systems Engineer
Advanced BusinessLink
Life's a lot like money-- you spend it, then it's gone. Spend wisely.
On the other hand, the Free software community has done very well for itself in terms of development tools. I can't think of anything we're really lacking that Borland provides. Sure there are somethings but in general, there aren't too many if any development tasks you can't get done already. That leaves me wondering where Delphi, JBuilder, IBM's Visual Age compilers, etc.. all fit in to the linux infrastructure. It provides an attractive option for ISVs who demand support but most OSS/FS projects, if not all, will still use GCC.
I would like to play with Delphi on linux, especially if it can build GTK+ or QT GUIs but I'm not sure I'd shell out the $200 for it and I can't say I know a lot of linux people who would.
Lets hope they don't do try to use Motif. Too many commercial shops make that mistake.
-- Thorin sits down and starts singing about gold.
Sure, each new version (TPW 1.5, BPW 7.0, Delphi...) was more bloated than the previous one, but they definitely could do wonderful tools for not-so-powerful boxes at that time.
Dunno if I would go back to any mono-platform devel tool, though.
Sorry to disappoint you but the Linux porting plan has been discussed in the company for quite a long time. This kind of decisions are not taken lightly or quickly.
:) let me said it loud and clear: we are going to build the best, most productive development tools for Linux because the time is right and because it's very exciting for us :).
The MS announcement should be read for what it is, they paied for using our software patents ($100 million) and bought some stock. That's common practice in settlements like this. Please note that the "preferred stock" is a legal term and that MS doesn't have any representation in the board of directors. Our direction hasn't changed a bit since we closed the deal.
Instead of listening to whispers
Take care,
Paolo Ciccone
JBuilder R&D
- Is free with development libs
- Commonly available on any Linux box
- full-featured
If they do pick Motif, then the product will most likely fail (even if they statically link their executables). The obvious choices are GTK and QT. If they do use QT then would Delphi developers need to pay Troll in order to make commercial apps using Delphi, or would Inprise be the only party which needed to pay TrollTech?The wheel is turning but the hamster is dead.
The wheel is turning, but the hamster is dead.
Well.... tried to go to the poll and the darn thing isn't working.
/. effect?
Is Borland broke? Or is it the
Muchas Gracias, Señor Edward Snowden !
I will buy c++ builder for linux the minute it :)
hits the shelves, in much the same way I have
for windows, but this time i'll be even happier
Commodore 64, Loading up the dance floor!
>.they allow GUI Apps to be built for Linux using Qt or Java, depending on the *Builder product
If I buy a commercial compiler it is because I
want to be free to sell my code without having
to reveal my source code to the world.
Borland is well aware of our needs as software
developpers and would not tie us to libraries
that we can't use without either giving all the
source away or paying huge prices for a license.
As for using QT if you wish I fail to see why
you couldn't do it. With Borland C++ I've always
bought the source code of the libraries. Just
rewrite the libraries to suit your needs.
I have Borland C++ for OS/2.
Borland dropped support for OS/2 for
political reasons.
Borland's bread and butter lies with winblows
and pissing off Microsoft by releasing an
OS/2 version didn't help them getting support.
Now is a different world with the government's
lawsuit.
Speak for yourself. There are many of us who
! !
....
refuse to port software to Linux because it
is too much work. Our bread and butter is
on winblows whether or not we like it.
The tools on Linux for the most part require
that we release the source code which is
completely out of the questions.
As for Xemac :
HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA
HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA!HA
I installed this and shit
It has been removed not very long after
the large vocabulary of swears that had to
used. What a bloated piece of shit! I can say
the X version is better than the console
version but that's about it.
I prefer a good IDE like Borland's idea.
Actually I would love an IDE absolutely
identical to that of Borland C++ 3.1 for DOS.
I'd live with the one like on winblows as a
second choice.
Rhide is too unstable folks, not a valid
choice, it won't even compile under SuSE 6.1
anyhow. It kept crashing when I used in
with Slackware, Redhat 4.2, 5.1 and 5.2
Somebody moderate this up - this is right on the money.
It's a Unix system - I know this.
Imagine the ammount of applications written in Delphi being available for linux?
This would be a REAL boost on Linux and Delphi (of course), and Borland knows this.
I like this, I really like this
I am grateful that there are code monkeys out there that enjoy low-level programming. We are forever indebted to them, but . . .
I don't thing my company is going to pay me to write device drivers or hack the kernel. They need rapidly developed, quality apps. Delphi has been an excellent tool to accomplish this, even with the limitations inherent to Win32.
Delphi for Linux would help immensely in the push to the desktop and I would be the first one on my block to purchase it.
Free Mac Mini. Yes, I'm
My pre-order will be in just as soon as they will take my money.
Free Mac Mini. Yes, I'm
Seb writes:
"Now I wonder what their current relationship with InterBase (Inprise?) is."
'borland.com' is a division of Inprise; even before they brought back the name in this *corporate* sense, the *products* still used the old brand. They were and are 'Borland Delphi (etc), from Inprise', only now with an inserted 'from borland.com, a division of'.
The middleware, Entera, Visibroker, and so on, is and was branded Inprise; they reserve the Borland name for the development tools.
And InterBase is, at it has been for years, owned by InterBase Corp. (or Inc, whatever), a wholly-owned subsidiary of Inprise (formerly of Borland).
"As far as I know, InterBase grew out of an independent team of programmers long ago before Borland came to scene. Or am I wrong?"
Yes and no.
Borland acquired InterBase with its buy-up of Ashton-Tate; you know, the guys behind dBase? It was a Borland product for a while, but got spun out into its own subsidiary long (a year, two?) before the name change to Inprise.
So you're wrong, if you meant to imply that Borland bought out the independant gang *directly*; but you're right in that there *was* such a gang (ex-employees of something big -- DEC, perhaps?), that was bought up by Ashton-Tate. I remember a few years ago, when Borland dBase wasn't doing too well and everybody was saying how stupid it was of Borland to buy A-T, how some columnist (might have been John Dvorak, of all people) wrote that perhaps that didn't matter; that perhaps the secret crown jewel that Borland was *really* after was InterBase.
Anyway, InterBase has kind of come full circle, in that it now is a corporation of its own again. Except that it's a subsidiary, of course.
"This way or that way, Linux developers should really take a look into InterBase DBMS. BTW, they still offer (oldish) 4.0 for Linux free of charge."
Yup! See my URL above? Yes, I *did* change it a few months back -- because IB moved the download! Before that, it pointed to where IB4/Linux was *then*; I must have had it for over a year now, altogether.
"Combined with the open-sourced AOLserver (see previous Slashdot story) with AOLserver driver for InterBase, it can be helluva web/db application tool."
Don't forget to go to http://www.photo.net/wtr/ and check out the whole -- freely downloadable, Open Source? -- interactive web site system by Philip Greenspun!
Christian R. Conrad
MY opinions, not my employer's - Hedengren, Finland.
Christian R. Conrad
mail me at iki.fi ; same user ID as here
One of the best ways for Linux to grow is to make it easy to author applications for the platform. With the RAD tools that Borland can provide, this would encourage much more development.
Go vote!
----------
"They misunderestimated me." --George W Bush, Nov. 6, 2000
There is no compiler that I know of that restricts
you from selling source code written and tested
with it, or the binaries that it compiles from
that code.
If you think that's the license for the GNU
compiler GCC, you are mistaken.
My Web Page
>How about the original Turbo Pascal for CPM and then Turbo Pascal for DOS?
How about it?: subscribe to the newsgroup comp.os.cpm, and there you'll find a fellow with a site that has TP/CPM, TP/CPM86, and a bunch else ready for download. CP/M ain't exactly dead yet, despite rumors to that effect.
(Borland denies ever selling such a product now, it seems.)
-> I dislike sigs...
Not to mention that standarization is very important in some corporate environments. I imagine it would be much easier to add/replace developers if you had a standard IDE system rather than one or two guys custom emacs macros and shell scripts. This might impair on an individual developer's flexibilty, but allows management to treat developers more like resources and reduces the amount job-security-enhancing voodoo involved.
--
Business. Numbers. Money. People. Computer World.
Hello? Remember Borland C++ for OS/2? It was pretty damn good in my book. Still is for that matter, I just don't use OS/2 that much any more... They are definately not a Windows only shop.
Have you looked into VDKBuilder? It's coming alongi ndex.htm
very well (just passed the one year anniversary mark - congrats Mario & team!). It's all opensourced, and is based upon a library (VDK) that is similar to Borlands OWL/VCL (hence then name). It's got an editor, project manager, widget inspector, and GUI builder. The only thing it lacks up to this point is a good bugger (which I'm sure is on the way). Why not give it a try? http://www.guest.net/homepages/mmotta/vdkbuilder/
Delphi is one of the larger Windows IDE's.
How would you like to be able to write one program to work in Windows and on Linux?
My Journal
Visual Slick Edit does that. It even looks like MS Developer Studio. Very cool product ( well, the fact that they used Motif is not so cool but the rest is very nice )
Borland deserves some credits from us Linux folks. I've always had good times with Borland tools - from Turbo C coding in old DOS days till these days.
Now I wonder what their current relationship with InterBase (Inprise?) is. As far as I know, InterBase grew out of an independent team of programmers long ago before Borland came to scene. Or am I wrong?
This way or that way, Linux developers should really take a look into InterBase DBMS. BTW, they still offer (oldish) 4.0 for Linux free of charge. Combined with the open-sourced AOLserver (see previous Slashdot story) with AOLserver driver for InterBase, it can be helluva web/db application tool.
A) Why would someone want to work for a company that has bad management, 'hire & fire' policy and no compiler guy working on the Delphi compiler? (The last Delphi Compiler Engineer left a few weeks ago).
You worked there for more than a year, you tell us. If you went in for the sort of unsubstantiated whiteanting you display here, small wonder they gave you the bullet, and deservedly so. Take your word for it? NO CHANCE.
B) The Delphi IDE has no architecture at all! It is one big mess and it will be difficult to port to any other system. Good luck!
I guess I can agree that the IDE has suffered from creeping featurism along with most of its competitors. Still, it works well enough.
I guess there would be some merit in starting the IDE afresh for Linux with a reduced set of features - after all, the main benefits of Delphi are the component and object pascal features.
I challenge you to put your money where your mouth is and join up with either the Lazarus/VDK project, or the Megido project, both of whom are attempting to produce Open Source ports of Delphi for Linux using the Free Pascal compiler and GTK+. Prove that the problems you had were caused by Borland and not by you.
(I'd go for Lazarus myself - the Megido guys can't even keep up with offers of help on their mailing lists).
Eagles may soar, but weasels don't get sucked into jet engines.
IBM is already offering Visual Age for Java betas for Linux.
Not [everyone needs|has the ability|necessarially wants] to write device drivers. Your elitism is showing.
Corporate programmers need tools for their platform of choice. Interoperability is less of an issue. This promotes linux in the Corporate world. This is a Good Thing (TM) because a bigger market means more Linux-friendly SW and HW to choose from.
Not everyone is a free software fanatic. I [have paid & will pay] for quality software on my OS of choice.
Now go away.
I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
I'm trying but they seem to be slashdoted !!
I think this would be great. It's a few years since I use Borland C++ but I remember having a good time with it.
Which I guess means that their Sr. Product Manager
can't spell the word "definitely". Is "Sr."
short for "Sen~or"? Maybe he should have just
ended his response with "D00d!"
:-P
"Cause there's 40 different shades of black, so many fortresses and ways to attack, so why you complainin'?"
Actually, it was C++ for OS/2 (which I still have.)
The other port was Turbo Pascal for the Mac, which they did long ago.
The main problem with Borland (or any other vendor) porting tools to Linux, or developing tools for Linux, is that so many here seem to think that the Linux/Unix way is the only way, and won't buy the tools after they lobby for the vendor to produce.
Historically, non-Windows has meant unprofitable. As large as the computer industry is, the developer subset is much smaller, and the Linux developer subset may not support any commercial tools.
The execrable state of Linux installation, configuration, and documentation, all speak to the reality that Linux is a cult system, best suited to geeks with Unix in their backgrounds.
Oh, and before you flame me for that, I am a geek with almost no Unix in my background, but who wants almost desperately to move away from Windows. Linux has been my first pick for an alternative, and the complaints I make are based on a couple of months of intensely disappointing experience.
--- Bill
I would be thrilled to see Delphi for Linux, or C++ Builder for Linux, or JBuilder for Linux. Better still, I hope to see all of them, over time.
/. that there are many paths to production of useful software. There are those for whom the low level tweaking is the holy grail, and others who lust after RAD, and there are as many opinions as there are developers.
After all these years of language and IDE development, it should be painfully obvious to anyone who reads
The single most valuable lesson we should all take from Windows is that freedom to choose is essential. This is what MS seek to eliminate, as they strive to control the desktop; it's what Linux strives to return, as it competes with Windows. And, it's what BeOS also offers, in another different flavor.
What I want most is to be able to develop solutions which are not portable (portability is one of the most misused and abused terms in our industry) but are platform agnostic. I want to be able to present users with a hybrid system in which each PC is used for what it does best, and the software environment presents a toolset which is consistent in its presentation on each platform.
The answer to this will not come from Wine, or any other emulator, but from development tools which make make such design and development economically practical.
Language isn't the issue: Borland can offer C++ or Pascal or Java, all of which they already support on Windows.
In the world in which programming is done for more than a hobby, productivity is a major concern, and Borland tools have kept me more productive in Windows than any others. I have no doubt that they will do the same for me under Linux. I am impatient to have them.
What excites me is not becoming intimate with the inner workings of the OS or gcc, or egcs, but the prospect of producing highly effective and stable applications in a short timeframe. That's what RAD is about, and RAD is what Borland's tools are about.
--- Bill
And I know from my own recent conversation with David Intersimone that Borland is serious about Linux. I was only surprised to see notice of a poll so soon.
I hope you will get the URL problem fixed. Soon!
--- Bill
And besides the boatload of work saved, and your honor, the customers would be well served by having platform freedom.
Some of the die-hard gcc folks tend to overlook that what promotes Linux growth is good for all.
--- Bill
Borland has announced that JBuilder is being rewritten in Java, so it will soon be platform independent.
On their site, you can also see that they will preview JBuilder for Linux at their developers conference later this month.
--- Bill
C++ Builder has the same IDE, and presumably you consider that C++ sucks less?
Multiple inheritance sucks beyond any other language issue. It is not necessary, and mostly provides yet another way for things to be buggy.
Java style is best left to Java. Let each tool do its best in native form.
Container classes have been implemented in third party components for Delphi.
As to Eiffel... well, that would give them a truly no-sale tool, wouldn't it? Any commercial software company needs customers to survive. From whence would customers appear for Eiffel? All indications are that it is an interesting intellectual exercise (as is Oberon) but no risk of becoming a popular tool.
The Borland IDE supports more than the old Wordstar style interface. Brief and Epsilon mappings are also supported. Perhaps they could be persuaded to add Emacs, for those of you who appreciate that abomination. See? Each of us hates something.
--- Bill
After having spent years in Delphi, I find the gcc alternative depressing. Back to doing everything the hard way, and spending an inordinate amount of time on GUI construction, which is, after all, NOT the reason we write apps.
The beauty of Delphi/CBuilder is the freedom they give to refocus on the real purpose of the app: getting some tasks done. In the best of all worlds, the GUI is simply a nice way of packaging a good tool so that it is easier to use. In Windows (and in X) the GUI management coding is tedious in the extreme. And there are way too many calls to remember.
In Delphi I routinely construct interfaces which would drive me crazy without such an effective tool. Without Delphi, I would not have ventured into developing Windows apps at all, but would have refocused on embedded apps.
My checkbook is ready, Borland. Bring on the tools!
--- Bill
Linux is a strong OS with a painful lack of productive tools. The *nix environment has always been a hacker's wet dream, and I'm sure it's great fun, but many of us are looking for killer tools which will allow us to write useful and solid apps quickly. And these days, that's the only way to do it, in the commercial market.
--- Bill
Delphi will be great on Linux. C++ Builder already supports MFC, but that doesn't tie it to Windows. In fact, the entire VCL for C++ Builder is in Object Pascal.
As much as I hate the C language, I am willing to move to it, if it is all that is supported on Linux. Life would be much better, however, with choices.
My main concern with Linux is for my own productivity. Having used Delphi since it came out, I will hate developing in any language which does not give me such a strong tool.
--- Bill
Your comment goes beyond mere flaming. If you can only lash out and make unsubstantiated comments, you would do well to keep your own counsel, instead.
I can take Borland's word on their future plans, as I have history with their product. Taking your word, even for where you may have worked, much less in what capacity, would be a leap of faith. And you offer nothing on which such faith might be built.
--- Bill
We gotta go to their site and tell em we want it!
Corndog
Frontpage for Linux? As in, the editor, not just the extensions for Apache? Got a URL?
dBase is being actively developed by dBASE, inc.
www.dbase2000.com is their website.
As much as I hate Pascal the language, I really think that Delphi offers the most important contribution to Linux. Especially if you can trivially port Windows Delphi apps to Linux! That would be unbelievably great, but also quite possible, as Delphi is reasonably removed from the direct Win32 API. C++ builder will soon be in MFC-land, so that would REALLY have to diverge from the Windows version. JBuilder 3 is coming, but written in Java, and it will be competing against VisualAge from IBM. Delphi is the truly unique product out of this bunch.
Oh yeah, and those of you who mentioned using Qt should check out www.kdevelop.org. KDevelop is still experimental, but actually quite good: Visual dialog builder, complete project management, class browser, integrated debugger, etc. And you don't have to use it for or with KDE if you don't want to.
--JZ
I sent in the story a few days ago also. Ah well.
:)
I also agree with the other post under this parent about several issues:
1) I get paid to write Delphi code. Not linux apps. HOWEVER, if our linux server ever went down, we'd all have to go home
2) Compared to the learning curve of C++, Object Pascal (the language behind Delphi) is a breeze to learn. Combined with a good Visual Component Library, Delphi apps are small, fast, and easy to maintain.
3) If Borland/Inprise is really serious about Linux development tools, I suspect JBuilder will be first out of the gate. It's gotten high praise from many developers and it was the main driving force behind the MS + Inprise deal a few months ago. I suspect that MS's J++ tool will be getting some serious modifications after the influx of Java technology from Inprise.
Well IBM payed Borland to develop Borland C++ for OS/2. The 2.0 version didn't suck big time like the previous ones, and it was the last. Inprise and non-Windows development????? BAH!!!!
Also..haven't MS bought some Inprise stock???
Live long and prosper...
I agree. I'll probably still use (X)Emacs with gcc/egcs/gdb, etc. But there are many Windoze developers who are intimidated by the traditional GNU evelopment environment, or simply don't want to take the time to learn it. For these peple, getting high profile, high quality development tools they're familiar with from the Windoze world will be a great boon for them, and for Linux.
:-)
The last somewhat decent argument Microsoft has against Linux is a dearth of available applications. Anything that helps fill this gap is a good thing. And for Linux's traditional geek following, the fact that Borland has always made great software means that they're starting from a position of respect. I've always considered Borland's tools and applications to be far superior to Microsoft's, and seeing Borland lose to Microsoft's inferior products is one of the things that made me grow to hate the whole Windows culture. (And don't give me that tired illogical standards argument.)
Finally, if Borland brings its RAD tools to Linux, the corporate development world will have one more great reason to use Linux. Lots of corporate IT shops use RAD tools such as Delphi and (ptui!) Visual Basic. Delphi is far superior to Visual Basic, so it's quite fitting that it should become Linux's RAD 3.5GL
I for one would love to see Borland port their tools to Linux, but if they don't (or until they do), people may like to check out RHIDE, which provides a similar thing to Borland TC. /.'ed.
Oh yeah, Borland site is still
~ Artificial intelligence is no match for natural stupidity ~
Wishful thinking?
~ Artificial intelligence is no match for natural stupidity ~
Desktop functionality would be a read plus and I figure that porting between desktops is probably much easier than porting between Operating Systems anyway. I am not sure I would use something propietary though (no flames please, use whatever software you please).
Besides, unless Borland change thier product non-trivially, I don't think Delphi or C Builder would blend well with linux anyway.
Oh, before I posted this, there were no comments so I am going to make a prediction. NO, I don't think this is to get back at Microsoft. It is simply a business exploring a new market. Microsoft will too (in fact, they already have frontpage for Linux).
--
--
pff. Delphi as a language sucks rocks.
:-P
English as a language sucks rocks. It doesn't have a word for hottentottententententoonstelling and like Delphi it has no container classes.
Next time try to distinguish between language and product. Oh, and sign your name.
and missed your submissions. Obviously he didn't find one. He can afford one now that got all that money from anover.
:))
I'm sorry for the convoluted tie-in to prevent off topic moderation, but I could'nt resist.
I'd love to see a Delphi/Linux. But let's face it: Borland has a terrible track record porting their software anywhere. They are a Windows-only shop.
Turbo Pascal for OS/2 anyone? I can't remember any other non-Windows product from Borland. (except for Interbase, which was Unix-based when they bought it)
I'll never forgive them for killing off brief. 'tis the one true editor (for me)! okay so xemacs comes close. But it aint the same!
Since there are so many other compilers/IDEs/tools what are they going to do to make it worth buying?
All very well voting yes, but if the Linux community doesnt put its money where its mouth is. They (and others) wont repeat it....
My tuppence ha'penny worth.
Beth
I was at JavaOne and saw the demo of
JBuilder for Solaris... Quite cool...
Almost the entire thing is written in
java (unlike JB3 for win).
And really good performace.
Once the JDK 1.2 for linux firms up
they should be able to port it
rather quickly.
Sure I use gcc & ecgs because they're free, but they're hardly start-of-the-art as far as optimizing goes. If borland released a cheap optimizing C++ compiler for Linux, I'd sure be interested.
...they allow GUI Apps to be built for Linux using Qt or Java, depending on the *Builder product
... (Not a deciding factor but a nice thing to have) they create a system that allows programming for Win32 as well. One IDE for multiple platforms.
...they keep the product up to par with their Win counterparts.
I use CBuilder 3, JBuilder 2, and I am trying to find a copy of JB3 locally. They all are top notch rapid development enviroments that do not intrude with special tags in the code or any nonsense like that (Unlike Symantec Visual Cafe 3...)
RB
has anyone got managed to get the netshow port to play .asf files? if you have please email me.
it tells me that it needs a codec i cannot seem to find.
-- john
They did port NetShow to linux. It was a piece of crap, but it worked.
I'm pretty sure multiple inheritance was introduced in Delphi 3.
I prefer interfaces myself...
Also I have done little work in Delphi lately, exactly because most of my development is now done on Linux. If and when Delphi/Linux comes out, I'm sure to take a look at it.
I specially appreciated that they ask on the survey what widget set we'd prefer!
"We don't need it we already have gcc". Well, then we don't need a car as bicycle serves our transportation needs just fine. Surprisingly most people, judging by comments in this thread, apparently have no idea what Delphi/C++ Builder is but still feel a need to comment on the subject.
My personal opinion on this(somebody who programs Unix and NT for a living using all kinds of tools like C++, Perl, Smalltalk, Delphi and Java):
Delphi port is the most significant Linux port there is. Netscape and Oracle ports are nothing comparing to push this would give to Linux. There is simply nothing out there that gives comparable performance, convenience and productivity. Not even close. I'd give my money to Borland any day for this thing.
By all means give Inprise a piece of your mind, but unless you love spam don't give them your address. (They flirt with the RBL constantly.)
Lacking <sarcasm> tags,
A lot of Java Developers would love to develop on Linux, but the solid tools don't seem to be there.
Java2 support is important for Linux.
I have been a Delphi developer for years. Having recently tried C on Unix & Linix and discovered what a pain it is to create GUIs, I would fully support Borland tools on Linux. This could be an extremely useful step in getting more applications to the Linux desktop.
/. effect has anything to do with it.
Oh yeah, my opinion is that the link to the site is not correct. I am not sure that the much fabled
You should maybe try C++ Builder in that case. It will give you the features you want and the GUI.
You know, the choice of a programming language is like a religion; personal. No one is give you crap about the language you choose, right ?
Yes, in a heart beat!
Microsfot paid Borland a lot of money to keep form getting the hell sued out of them. The got caught using Borland tools for Windows development. (Basically using Borlands tools against them). MS realizes that Borlands' development tools are better than theirs. MS also paid for the rights to use Inprises n-tier tools (MIDAS) since they support multiplatform OSs already.
Borland/Inprise is still very much an independent company. MS did not purchase any voting stock, just common.
I recently talked to an area sales rep for Inprise. His statement was to the effect,"There is nothing like making your arch enemy give you a lot of money".
Yeah!!!! Go Borland Go!!! Geiben zie mir meine Delphi!
MS and Inprise/Borland announce joint partnership agreement, cash infusion, 10% of stock changes hands. Theory: MS invests in Inprise to get a foothold in the Linux development world since they're not willing to lose face in these times of heavy focus on Windows 2000.
Prediction: In a year MS buys the rest of Inprise (or just the Borland part) and suddenly has a full lineup of Linux development tools in its hands.
It's MS' secret plan to develop Linux tools without MS actually doing it themselves! As part of this, Borland makes their C++ tools compatible with VC++ (notice the part about MFC mentioned in the press release) with some kind of compatibility layer, and MS secretly ports their business apps -- like Office -- to Linux. NT/Win2K dies. MS offers migration tools and an emulated environment (can you say "VMware"?) for legacy NT/Win2K customers. Everybody's happy.
(I'm not crying "Conspirary!" here. I'm crying "Yeah! Go for it!")
Alexander Staubo
earlybird@mop.no
Take a look at :
http://www.inprise.com/about/hr/99083.html
"Senior engineering position responsible for research and development of major subsystems of Delphi for Linux. Work with the entire team to create Delphi for Linux."
Also the following was posted on the Borland news server a couple of days ago :
The job offer is definately not a joke . In fact it's not the only job available for Linux at Borland, there are more available right now including for C/C++ on Linux. I wouldn't go so far as to say that we are working on things "in secret", but I will say that we are not yet prepared to make any public announcements. Stay tuned...
Michael Swindell
Sr. Product Manager
Borland Developer Solutions, Inprise Corporation
(For some reason, slashdot made me anonymous with the original post. Oh well.)
Yes, Turbo C. I didn't much care for Pascal then, and don't now. (I also went to UC San Diego and thus had access to UCSD Pascal, making price somewhat moot. there.)
It was the first cheap C compiler for the PC. That was what was important to me, at least, and judging from Borland's sales at the time, many others as well. Up until then, C seemed to be mostly a big-iron thing (relatively speaking).
One might note that their fortunes went down as their price went up, though that is most likely coincidental. It did light a fire under other vendors, though. Borland wasn't alone at that $99 price for long.
The cake is a pie
I was wondering why this didn't start the sallivation. Lots of companies using Delphi could dump Windows like the bad habit it is.
Yeah, me too - submitted it yesterday but not a peep. IMHO it's interesting to me as I am a paid Win/Delphi programmer interested Linux. I'd say that a lot of Slashdotters are in similar positions.
Iteresting points here are:
1) Borland R&D is moving from R to D of a full toolset for Linux (Java, CBuilder, Delphi)
2) An new product development & hiring that starts soon after a big cash infusion cannot be a coincidence. This is most likely financed with Microsoft's money.
3) If I write an open source, free, GPL'd program, what use is that if you can't compile it without a closed-source, paid-for, proprietary compiler?
4) Even though Delphi rocks (and is IMHO, and the HO of the rest of the programmers here, a *great* language), what market penetration is it likely to get in the presence of good, stable, free C++ compilers.
5) How much commonality between Win/Delphi and Linux delphi can there be? Same IDE - yes. Same language - yes. Same non-visual classes - yes. Same Visual component library - I think not. Porting Delphi apps from Win to Linux won't be a no-brainer.
My Karma: ran over your Dogma
StrawberryFrog
> I guess I can agree that the IDE has suffered
> from creeping featurism along with most of
> its competitors. Still, it works well enough.
Hm, I'm not so sure of that. The Delphi IDE has in delphi 4 been the buggiest part of the whole system. Even after the third patch it's not quite right.
This is s good indicator of achitecture problems in the current release.
My Karma: ran over your Dogma
StrawberryFrog
Please, and as soon as possible Borland!
I just spent a year writing a cutting edge app for my industry in Delphi for the Win32 OS. If I could compile a Linux version of this, it could save me a whole boatload of work, not to mention my honor.
If you got a $100 bill, put your hands up...
Right. A language is always as strong as the library you use. And the VCL is strong. I was developing 2 years under Delphi when I first met Visual C++ and the MFC. Pure Horror. GUI-Programming at its worst. Hope I never have to touch that again. (Hm. Seems like the poll hits its target.)
It was Turbo Pascal and it cost $49.95...not $99.
Shame they had felt they had to follow Microsoft's lead and charge outragous fees for their tools. Philipe Kahn nearly drove the company into a hole with extravagant spending. His successors weren't much better and getting things backon track. Let's hope those days are over.
As you have probably guessed we've had a server problem with the survey :( The volume began to increase exponetially last night around midnight, only hours after it went public. It's our fault, we completely underestimated the response we would receive and placed both the CGI and the database on a P200 already running about 70 other processes. We've aquired two new servers, one for the database and one for the CGIs.
:)
Everything is being restored and should be up shortly. I'll post again when it's live. There will be a new URL, but we'll also redirect the original.
Thanks for all the interest, it's literally overwhelming
-Michael
Michael Swindell
Sr. Product Manager
Borland Developer Solutions
Ok, we've learned our lesson... I guess it's like a rite of passage or something. Anyhow, the survey is now hosted on a server designed for the job. Please toss the old url and try:
http://www.borland.com/linux
Sorry for the delay and thanks for participating! And if you filled out the survey on the old server you can fill it out again on the new server if you like - we won't be merging the data.
-Michael
Michael Swindell
Sr. Product Manager
Borland Developer Solutions, Inprise Corporation
I maintain several large legacy apps written in in M$ FoxPro 2.6a -- going back to FoxBase 2.11. M$ does not use the same definition of backward compatibility that Fox Software used before they were purchased. Moving any of these to VFP (Visual FoxPro) definitely requires a re-write. (Guess what software we will not be using to do that). There are probably others out there like me.
If Inprise A.K.A. Borland has no major need to carry forward the dBase product then mabey if they were to release the dBase code under the GPL this could be developed into a new strain of the xBase Language. If such a thing could be developed then much code from old xbase applications could be salvaged for future use.
Preferably this new "strain" would be a middleware layer that would be capable of working with existing back end databases (i.e. Oracle, DB2,.....).
xBase was a great database programming language in its time. It's too bad M$ embraced extended and killed it.
I've been programming in Delphi for 4 years. We use to develop front-office trading systems for one of the biggest FX dealing rooms in the world. We can turn out solid code much faster thanthe C++ of Java boys and our stuff is more stable. OK, it doesn't have all the twiddly bits of C++ but that means that means that anyone can come in and see what the code does.
Could you guarantee that of your C++ code?