Board index » delphi » Re: DBExpress + DataSnap in Delphi 8 for .NET - A little off topic

Re: DBExpress + DataSnap in Delphi 8 for .NET - A little off topic


2004-02-04 12:37:45 AM
delphi262
This really sounds like Borland need to do some work in promoting the so
called "portability" from previous versions of Delphi to Delphi 8 for .Net.
My shop currently has a huge investment (by our standards) in Midas and will
need to do something drastic when moving to .NET. If Dr Bob is having a
tough time ( or not) then imagine how it is for us mere mortals. My boss is
not convinced that we should just give up on Delphi and move to Microsoft
Visual Studio for .Net so I need to do some convincing.. Does anybody have
any thoughts?
"Bob Swart" <XXXX@XXXXX.COM>writes
Quote
Hi Paul,

>No MIDAS servers we can create with D8. :)

That's correct.

>Don't you know any technologies that allows to build Multi-tiered
database
>applications like in MIDAS?

I've tried to build an ASP.NET Web Services to expose a TClientDataSet,
but it appears that a TClientDataSet can only be used in the STA (Single
Threaded Apartment) model (this is due to the COM legacy). And you
cannot specify that model in a Code Behind assembly for ASP.NET. For the
same reason, the TDataSetProvider could not be exposed (the GetRecords
method could try to create an instance of a CDS)...

I'm now trying to build ASP.NET Web Services that export objects and
.NET datasets. Exploring the way to apply the updates back to the
server, etc.

>What's .NET Remoting? Can it be used with Delphi 8 and BDP?

.NET Remoting is a technique in .NET to build servers that can "host"
objects which can be instantiated and remotely invoked by multiple
clients. Communication can go over HTTP or TCP, and the message format
can be SOAP or binary. Both are extendable, as far as I understand.
Obviously, using a TClientDataSet here is not possible, but the .NET
dataset would be an option, and also the Borland Data Providers,
although I have yet to experiment with .NET Remoting and BDP combined...

>Where can I read some information about Borland suggestions how to build
>multi-tiered database applications using D8?

I don't know. I often feel like re-inventing the wheel myself ;-)

>Thanks a lot, Bob!

You're welcome. Give me a few weeks and I should have some better
answers ;-)

Groetjes,
Bob Swart (aka Dr.Bob - www.DrBob42.com)

--
Bob Swart Training & Consultancy (eBob42) Borland Technology Partner
webmaster UK-BUG / DDG Developers Group - IntraWeb Authorized Trainer
 
 

Re: DBExpress + DataSnap in Delphi 8 for .NET - A little off topic

Hi Steve,
Quote
If Dr Bob is having a tough time ( or not)
The tough time is deciding where to spend my time on to experiment and
make demos/case studies to write articles and courseware about. it is not
that {*word*156}ce you figure it all out, but the time is the major
constraint here (there still seems to be only 24 hours in a day ;-)
Just give it a bit more time (Delphi for .NET, Borland, and me:) and
you'll see that Delphi 8 for .NET is still the best thing since... well,
since Delphi itself. ;-)
Quote
My boss is not convinced that we should just give up on Delphi and
move to Microsoft Visual Studio for .Net so I need to do some
convincing.. Does anybody have any thoughts?
Sorry? Your boss is not convinced that you should give up Delphi, so you
feel you need to convince him (to give up Delphi?). I am not sure if I
want to participate in that...
(unless you mean that your boss wants you to give up Delphi, and you
need some arguments to keep him from doing that?)
Groetjes,
Bob Swart (aka Dr.Bob - www.DrBob42.com)
--
Bob Swart Training & Consultancy (eBob42) Borland Technology Partner
webmaster UK-BUG / DDG Developers Group - IntraWeb Authorized Trainer
 

Re: DBExpress + DataSnap in Delphi 8 for .NET - A little off topic

"Bob Swart" <XXXX@XXXXX.COM>writes
Quote
Hi Steve,

>If Dr Bob is having a tough time ( or not)

The tough time is deciding where to spend my time on to experiment and
make demos/case studies to write articles and courseware about. it is not
that {*word*156}ce you figure it all out, but the time is the major
constraint here (there still seems to be only 24 hours in a day ;-)
Indeed , they have never been able to make more time...

Just give it a bit more time (Delphi for .NET, Borland, and me:) and
you'll see that Delphi 8 for .NET is still the best thing since... well,
since Delphi itself. ;-)

I have full confidence in all of you ...:-)
>My boss is not convinced that we should just give up on Delphi and
>move to Microsoft Visual Studio for .Net so I need to do some
>convincing.. Does anybody have any thoughts?

Sorry? Your boss is not convinced that you should give up Delphi, so you
feel you need to convince him (to give up Delphi?). I am not sure if I
want to participate in that...

(unless you mean that your boss wants you to give up Delphi, and you
need some arguments to keep him from doing that?)
I got that part twisted around :):) I meant the other way around...

Groetjes,
Bob Swart (aka Dr.Bob - www.DrBob42.com)

--
Bob Swart Training & Consultancy (eBob42) Borland Technology Partner
webmaster UK-BUG / DDG Developers Group - IntraWeb Authorized Trainer