News for hackers. Stuff that matters.
Re:Delphi – why won't it die? (2013) by re1ser on Saturday April 19, 2014 @12:03PM (#7613728)
Delphi is a great RAD tool, but it's also slowly dying and has lower and lower market share, 100% of my income come from Delphi contracting at the moment, and I love Delphi, but its not a great choice if you're just starting your programming career and have to choose the language to go with. I've been sticking to Delphi for whole my programming career (3 years professionaly, 10+ years hobby programming, i'm 24 now), but its more and more occuring to me that I have to learn some new tech ASAP if I want to progress further. Delphi has no proper crossplatform support and it's a big minus. Also it has ridiculous price.
Re:Delphi – why won't it die? (2013) by swinnipeg on Saturday April 19, 2014 @12:07PM (#7613734)
Was once in a similar situation myself. One path is to identify a future customer pain point that will occur if they continue to use Delphi. You can direct the solution to a language/platform you wish to learn, and work like a dog to develop the new skills and build a great piece of software in this new language.
Re:Delphi – why won't it die? (2013) by re1ser on Saturday April 19, 2014 @12:13PM (#7613755)
Thats exactly my plan, to learn some basics then further improve skills on minor contracting jobs I get and I feel comfortable to do them in new language. It would probably be C++.
Re:Delphi – why won't it die? (2013) by blub on Saturday April 19, 2014 @02:48PM (#7614290)
If you're looking at C++ already then I'd recommend Qt. I think it's pretty close to the RAD feeling I remember from C++ Builder and by extension I assume Delphi.

Compared to them it's not strong on data components that allow you to connect a DB to a UI, you will have to write SQL and code for that. But it is a joy to use, cross-platform and at least on the desktop it is free to use if you don't mind LGPL and shipping DLLs/so with your app.

Re:Delphi – why won't it die? (2013) by re1ser on Saturday April 19, 2014 @07:10PM (#7615122)
I will certainly take a look at Qt, and other alternatives, but isn't Visual Studio the ultimate tool of all tools? I'd rather start with it from the start, since I'm already familiar with most of the programming paradigms and stuff that isnt tied to language itself, so it's just a matter of learning cpp + IDE, and I figured out I can easily enough start out with VS? Maybe it will have a bit slower learning curve than if i start with Qt, but at the end it will pay off.
Re:Delphi – why won't it die? (2013) by blub on Sunday April 20, 2014 @02:52PM (#7618002)
Well, in all the C++ universe Visual Studio is a nice tool, but no one will hire anyone for knowing how to use it. It's the libraries and programming language skills that matter.

Qt is like VCL and it can be used within VS or without it. The Microsoft equivalent to VCL is MFC, but I don't think that's a very current skill to have. It's also the opposite of RAD, having to write lots of boilerplate to get something on the screen. I mean that's why MS invented .NET, MFC was unproductive.

Re:Delphi – why won't it die? (2013) by Touche on Saturday April 19, 2014 @03:10PM (#7614364)
Don't learn Qt if you want to find clients.
Re:Delphi – why won't it die? (2013) by kyberias on Saturday April 19, 2014 @03:55PM (#7614503)
Care to elaborate? Assuming C++ and UI development of course.
Re:Delphi – why won't it die? (2013) by Touche on Saturday April 19, 2014 @04:09PM (#7614545)
Enterprises are not using Qt.
Re:Delphi – why won't it die? (2013) by pjmlp on Saturday April 19, 2014 @08:08PM (#7615260)
They are in factory control tools and in-car automation systems, for example.

Although the latter are starting to use J2ME systems as well.

At least that is my feeling from job posts here in Germany.

Re:Delphi – why won't it die? (2013) by Touche on Saturday April 19, 2014 @08:42PM (#7615320)
The grandparent is a consultant, how many of this niche is hiring consultants? What are his chances of having steady (consulting) work using Qt? Let's be reasonable, he has a better chance learning MFC (not that that's a good idea either).
Re:Delphi – why won't it die? (2013) by pjmlp on Sunday April 20, 2014 @01:11PM (#7617557)
Given how Germany is following USA footsteps of outsourcing and offshoring everything in Fortune 1000, maybe there are some opportunities.

In Germany's case mind you, not sure about other countries.

Re:Delphi – why won't it die? (2013) by groovy2shoes on Saturday April 19, 2014 @11:47PM (#7615775)
Qt has gained some momentum in the EDA industry as well.
Re:Delphi – why won't it die? (2013) by kyberias on Monday April 21, 2014 @08:55AM (#7620818)
Are enterprises using C++? If they are, what UI library are they using to write user interfaces?
Re:Delphi – why won't it die? (2013) by waps on Saturday April 19, 2014 @08:59PM (#7615355)
True, but since if one has a job working for an enterprise like that makes me want to kill myself in a hurry I consider that a feature, not a bug.

QT will get you into C/C++ programming, which will get you into backends, which will get you into much more pleasurable programming jobs. Yes, likely there'll be limited QT usage once you're there, but ...

Re:Delphi – why won't it die? (2013) by violoncello on Saturday April 19, 2014 @04:10PM (#7614549)
Could you elaborate? What is wrong with Qt?
Re:Delphi – why won't it die? (2013) by Touche on Saturday April 19, 2014 @08:40PM (#7615315)
There aren't very many consulting jobs for it.
Re:Delphi – why won't it die? (2013) by crypt1d on Saturday April 19, 2014 @01:29PM (#7614032)
joj vidjao sam ti ovaj nick na krstarici jbt :)
Re:Delphi – why won't it die? (2013) by re1ser on Saturday April 19, 2014 @09:00PM (#7615356)
eh, davno je to bilo :)