www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - database applications

reply John Joyus <john.joyus gmail.com> writes:
I have looked at the D language and liked it's syntax. The code looks 
neat and clean.

But before I try to learn it thoroughly, I want to know if D is suitable 
to develop high level database GUI applications with drag and drop 
components like Delphi or Lazarus.

Do we have something like that already? If not, are there any plans to 
develop a component based rad tool in future?

Thanks,
JJ
Aug 06 2013
next sibling parent reply "sclytrack" <sclytrack lazarus.com> writes:
On Tuesday, 6 August 2013 at 18:05:22 UTC, John Joyus wrote:
 I have looked at the D language and liked it's syntax. The code 
 looks neat and clean.

 But before I try to learn it thoroughly, I want to know if D is 
 suitable to develop high level database GUI applications with 
 drag and drop components like Delphi or Lazarus.

 Do we have something like that already? If not, are there any 
 plans to develop a component based rad tool in future?

 Thanks,
 JJ

Is lazarus any good, now that version 1.xx is out? Previous versions were very buggy. I wonder if we could get an extern(freepascal) or whatever name mangling lazarus uses. Peter "My not caring is a reflection of my choice not to feel."
Aug 06 2013
parent John Joyus <john.joyus gmail.com> writes:
On 08/06/2013 04:49 PM, sclytrack wrote:

 Is lazarus any good, now that version 1.xx is out? Previous versions
 were very buggy. I wonder if we could get an extern(freepascal) or
 whatever name mangling lazarus uses.

Lazarus is not as great as the expensive Delphi, but it is a pretty good 'free' alternative. I am hearing good things about the Free Pascal it uses. It appears in some cases the performance of FP exceeds D.
Aug 06 2013
prev sibling next sibling parent reply "Carlos" <checoimg gmail.com> writes:
On Tuesday, 6 August 2013 at 18:05:22 UTC, John Joyus wrote:
 I have looked at the D language and liked it's syntax. The code 
 looks neat and clean.

 But before I try to learn it thoroughly, I want to know if D is 
 suitable to develop high level database GUI applications with 
 drag and drop components like Delphi or Lazarus.

 Do we have something like that already? If not, are there any 
 plans to develop a component based rad tool in future?

 Thanks,
 JJ

You should tell us which OS are you going to develop for. I tried to use Glade for GTK+ some time ago and have some sample code but I couldn't get tot work with the signals yet. It is called GtkD. Carlos
Aug 06 2013
next sibling parent John Joyus <john.joyus gmail.com> writes:
On 08/06/2013 04:55 PM, Carlos wrote:

 You should tell us which OS are you going to develop for.

 I tried to use Glade for GTK+ some time ago and have some sample code
 but I couldn't get tot work with the signals yet.

 It is called GtkD.

Though my primary OS is Ubuntu, with Windows in VirtualBox, I have to develop for Windows. Thanks, JJ
Aug 06 2013
prev sibling parent John Joyus <john.joyus gmail.com> writes:
On 08/06/2013 04:55 PM, Carlos wrote:
 It is called GtkD.

Are there any applications written with GtkD for Windows? Just want to look at the screen shots. Thanks.
Aug 07 2013
prev sibling next sibling parent "WhereAmI" <noreply example.com> writes:
On Wednesday, 7 August 2013 at 21:41:30 UTC, John Joyus wrote:
 On 08/06/2013 04:55 PM, Carlos wrote:
 It is called GtkD.

Are there any applications written with GtkD for Windows? Just want to look at the screen shots. Thanks.

http://deoma-cmd.ru/en/SiteCreator.aspx biggest what i see
Aug 08 2013
prev sibling next sibling parent reply "Dejan Lekic" <dejan.lekic gmail.com> writes:
On Tuesday, 6 August 2013 at 18:05:22 UTC, John Joyus wrote:
 I have looked at the D language and liked it's syntax. The code 
 looks neat and clean.

 But before I try to learn it thoroughly, I want to know if D is 
 suitable to develop high level database GUI applications with 
 drag and drop components like Delphi or Lazarus.

 Do we have something like that already? If not, are there any 
 plans to develop a component based rad tool in future?

 Thanks,
 JJ

The answer is NO to all your questions.
Aug 09 2013
parent John Joyus <john.joyus gmail.com> writes:
On 08/09/2013 07:24 AM, Dejan Lekic wrote:
 The answer is NO to all your questions.

I appreciate the straight answer! :) However, my curiosity for D language has grown recently after I read this article, http://www.drdobbs.com/parallel/the-case-for-d/217801225 So, I will sill learn this language, albeit a little slowly! I'll start with Ali's book and finish with Andrei's. Thanks to all, JJ
Aug 13 2013
prev sibling next sibling parent "Tyler Jameson Little" <beatgammit gmail.com> writes:
On Friday, 9 August 2013 at 11:25:01 UTC, Dejan Lekic wrote:
 On Tuesday, 6 August 2013 at 18:05:22 UTC, John Joyus wrote:
 I have looked at the D language and liked it's syntax. The 
 code looks neat and clean.

 But before I try to learn it thoroughly, I want to know if D 
 is suitable to develop high level database GUI applications 
 with drag and drop components like Delphi or Lazarus.

 Do we have something like that already? If not, are there any 
 plans to develop a component based rad tool in future?

 Thanks,
 JJ

The answer is NO to all your questions.

Well, the *language* is suitable, but the available libraries are not.
Aug 09 2013
prev sibling parent "Tyler Jameson Little" <beatgammit gmail.com> writes:
On Tuesday, 13 August 2013 at 22:42:31 UTC, John Joyus wrote:
 On 08/09/2013 07:24 AM, Dejan Lekic wrote:
 The answer is NO to all your questions.

I appreciate the straight answer! :) However, my curiosity for D language has grown recently after I read this article, http://www.drdobbs.com/parallel/the-case-for-d/217801225 So, I will sill learn this language, albeit a little slowly! I'll start with Ali's book and finish with Andrei's. Thanks to all, JJ

I like your spirit. The main things that led me to like D were: - GC, but you can go without (a little painful, but not bad) - simpler templates than C++, but still powerful - CTFE (not "done" yet, but usable today) And I stayed because: - community driven - community intelligent and helpful, albeit a little small - still in development - I can still pitch cool ideas and have a chance at them landing - /+ /* */ +/ - seriously, why don't other languages allow this?!?
Aug 14 2013