Mega Code Archive

 
Categories / Delphi / Ide Indy
 

Stay with Delphi just because its still the best (Revised)

Title: Stay with Delphi just because its still the best (Revised) Question: This is a revision of an article ive written some months ago. With some new ideas. Do you know any other language that runs on Windows and Linux in a native way(not on a slow virtual machine),with a very huge community? Why did Borland Spend so much money in JBuilder publicity instead of promoting Delphi?Their most beautiful child. The first article have some good comments by other users that i strongly recommend. Answer: Delphi is definitively not dying. What is going on is a change of course. Delphi was never an attractive tool for the so-ho market,I know several VB programmers in Brasil who doesn't no what a class is. I had a superficial look at C# Sharp,there is nothing there that could not be implemented in Delphi,but sincerely if I was a beginner and had to choose between C# and Delphi I would choose Delphi just because it seems easier to learn,Clipper was a success because of this. C# is a RAD with a more flexible C language,But it is still C and have all its complicated syntax. I don't want to make a Robot or win the Nobel Award,all I want is to make a state of the art Database System that runs on several plataforms(with native code not in a slow virtual machine) and works with many RDBMS Server in the Market. This tool should have a big users base. Does anyone know one tool like this? I know only one, Delphi!!! A Tool must be powerful but must be productive too. Unfortunately Borland had always had a great technical department but a very confused marketing one. So Why Borland didn't gave us a DbExpress driver for SQL Server or Oracle with Delphi 6(We had a third part one with some little problems). Did they think that anybody would choose Interbase because of this? The only thing that happened was that many programmers continued with ADO. WebSnap was another bad shot. But I really think that Borland has finally wake up in D7 by introducing IntraWeb, and finally seeing that Oracle and Sql Server just can't be ignored. We the Delphi community are responsible for the small growth of the users base too. Bill and his Guys were supposed to confuse a layman but not us,they always said that VB was superior to Delphi. This is ridiculous for me and you but not for a company owner. I think every Delphi programmer should promote Linux and all its advantages. One of the main reason why Kylix is not a success yet is because many third part producers didnt create a Clx and a Kylix version of its Suites and the Kylix 2 version,didnt have many features that D6 had. I myself will only consider Kylix when i have a DbAware suite that I can use both with Kylix and Delphi. I really don't know where Borland found the name Kylix and not just Delphi for Linux. You can program in Windows and Linux with Java,Php and others but Borland think they gain something by dividing the community in two,again this change this a little bit with D7 with their Studio. Now theyre doing another stupid thing by increasing prices,instead of trying to increase the users base.I bet they would change this in D8. Borland decided to spend much more money in Jbuilder publicity than in Delphi much more because they view an unique opportunity to create a lot of money in a small time(3 million Programmers with a free language and without a descent Rad) and not because they think Java To be the future of all programmers. In fact up to know creating very huge database programming with Java is like trying to dry the Pacific Ocean with a bucket. Even if You use a Rad like Jbuilder your productivity would no be equal as You have know with Delphi. Of couse delphi programms runs much faster than Java both in Windows and in Linux,since theyre native and do not run on a Virtual machine. Java and C# programmers say that they use the language of the future I say i use the language of the present and the future is being developed. The last barrier Delphi had was DataSnap(too dificult),But again if you use a third part product named Rem Objects(www.remobjects.com) it can be very productive and fast. I think this agreement with IBM is really a great notice. I'll stay with Delphi not because I already know it but because I think its still the best option for me. Every beginner that read something like Delphi is Dying,would not start to learn Delphi,Even Bill Gates would not do a better marketing for C# than that. Let's code more and worry less. Best Regards, Marcello Dias