Database developer's  gentle view on D.
    bls 
    bizprac at orange.fr
       
    Sat Dec 31 20:28:43 PST 2011
    
    
  
Not that you really need it.
Things move forward. Phobos becomes more and more reliable and usable, 
It seems that the accepting "Foreign modules/Fixes situation" is better 
than ever.  So it looks like things went into the right direction.... 
unfortunately not for me.
Let  me tell you in a second or two about my world.
Creating huge database based multinational applications   (likewise 
multinational/lingual Accounting - Order Sys.)
As said, I have to create Database applications,  consuming SOAP 
respective REST Services. Targets are Desktop(WIN only), WEB and Smart 
Devices. All of them have to interop.
So why not using D ? (Which I would like to do)
DB Support..
    Not yet available. In case that Steve Teale (and he did a dammed 
good Job, as well as Piotr) will add std.database this will not change 
the situation significantly. 'Cause std.database will contain just 
rudimentary DB support..  A Database independent, ORM based library 
module is not even matter of discussion. That's a  pity.
GUI..
     Well for us Windoze is the only interesting Desktop platform.
A _reasonable_ GUI is not available yet.(D-GUI looks pretty good,though)
WEB Development is for sure doable in D, reusable Frameworks are 
nevertheless AFAIK not available.
Smart Device Development..
    (Win 7 mobile/ Android/ IOS ) GDC for rescue ? On Android D To Java ?
Consuming SOAP/REST..
  ATM std.XML is not really perfect. So going a step ahead and asking 
for parsing WSDL files to generate appropriate D code would not make too 
much sense.
Further : Some Services require Certificate authentication. Another  No 
Go. No Crypto lib.
Don't get me wrong, I like D!  Otherwise I would not have followed  D 
for meanwhile 5-6 years.
Without having an DB-Object Relational Mapper, Crypt/Decrypt- extended 
XML support, PDF creation, Reporting, and XML related tools and (mucho 
importante) localization support,  D is not an option for us  --at the 
moment.
  So ... Being a bit enthusiastic about D's progress ? Sure!
  Leaving the planet, went to outer space with a  D Type _2_ Rocket made 
by BOING engineer W.B. ?    Risky ;)
A+
Bjoern
    
    
More information about the Digitalmars-d
mailing list