 |
BorlandTalk.com Borland discussion newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Petros Amiridis Guest
|
Posted: Wed May 18, 2005 11:19 am Post subject: What multi-tier components to use |
|
|
Hi,
I want to develop a new multi-tier application (thin client +
application server) that uses the Internet. I use Direct Oracle Access
and Delphi 2005 Professional. I am considering writing a Win32
application.
What multi-tier components do you recommend?
I am considering ASTA, RemObjects or MidWare. Is there anything else is
available and if there is which is the best and most popular?
Thanx,
Petros
|
|
| Back to top |
|
 |
Marcello Dias Guest
|
Posted: Wed May 18, 2005 11:24 am Post subject: Re: What multi-tier components to use |
|
|
Hi,
I think Rem Objects to be the more elegant and 'Delphi way' of them.
I couldnīt even try Asta due to bugs I encoutered,but that was three years ago.
I think the learn curve o Rem Objects to be very small.
Marcello
"Petros Amiridis" <amiridis wrote:
| Quote: | Hi,
I want to develop a new multi-tier application (thin client +
application server) that uses the Internet. I use Direct Oracle Access
and Delphi 2005 Professional. I am considering writing a Win32
application.
What multi-tier components do you recommend?
I am considering ASTA, RemObjects or MidWare. Is there anything else is
available and if there is which is the best and most popular?
Thanx,
Petros
|
|
|
| Back to top |
|
 |
Lauchlan M Guest
|
Posted: Wed May 18, 2005 11:39 am Post subject: Re: What multi-tier components to use |
|
|
| Quote: | I want to develop a new multi-tier application (thin client +
application server) that uses the Internet. I use Direct Oracle Access
and Delphi 2005 Professional. I am considering writing a Win32
application.
What multi-tier components do you recommend?
I am considering ASTA, RemObjects or MidWare. Is there anything else is
available and if there is which is the best and most popular?
|
Hi
To round out your list of candidates, there is kbmmw as well..
I have used ASTA, kbmmw, and RemObjects / Data Abstract, and my preference
is RemObjects. But you should evaluate the different solutions to see what
best suits your needs.
With ASTA, take a close look at their licencing model. You have to pay per
server deployed, which can be quite expensive if you ship to more than one
customer.
I don't know much (in fact, anything) about MidWare, so won't say anything
on it.
kbmmw and RemObjects are newer than ASTA, and have more 'modern'
architectures than ASTA in my opinion. In addition, I think they are more
'n-tier'. ASTA says it is n-tier, but you don't really develop in terms of
various tiers and services, it's more of a dataset oriented client/server
solution with a messaging framework and more of the functionality moved onto
the server. At least, that's the way I look at it.
RO/DA has strengths for architecturing your application in a
service-oriented manner with vearious cleanly conceived business tiers.
RO/DA is more strongly typed than kbmmw which, while it is usually a good
thing with many advantages, might mean that kbmmw has advantages in
situations such as for example when you need to change your database
structure during runtime.
Anyway, listen to some opinions, download some trials from the products
which appeal to you most, and away you go.
BTW, this question is asked reasonably often and explored in some depth, so
you might like to Google on terms such as 'RO', 'kbmmw', etc.
HTH
Lauchlan Mackinnon [Team RO]
|
|
| Back to top |
|
 |
Danijel Tkalcec Guest
|
Posted: Wed May 18, 2005 11:40 am Post subject: Re: What multi-tier components to use |
|
|
Depends on what kind of applications you want to write. If you want to write
a Web application which uses a Web Browser as Thin Client, and want to have
complete control over your output HTML and input data, take a look at
RealThinClient components:
www.realthinclient.com
Best Regards,
Danijel Tkalcec
|
|
| Back to top |
|
 |
Brian Moelk Guest
|
Posted: Wed May 18, 2005 11:47 am Post subject: Re: What multi-tier components to use |
|
|
| Quote: | What multi-tier components do you recommend?
|
RemObjects.
--
Brian Moelk
[email]bmoelk (AT) NObrainSPAMendeavorHERE (DOT) com[/email]
http://www.brainendeavor.com
|
|
| Back to top |
|
 |
Bob Swart Guest
|
Posted: Wed May 18, 2005 11:51 am Post subject: Re: What multi-tier components to use |
|
|
Hi Petros,
| Quote: | What multi-tier components do you recommend?
|
For Delphi Professional, I recommend RemObjects SDK.
Groetjes,
Bob Swart (aka Dr.Bob - www.DrBob42.com)
--
Bob Swart Training & Consultancy (eBob42) - Borland Technology Partner
Delphi 2005 PDF manuals available from http://www.drbob42.com/training
|
|
| Back to top |
|
 |
Lauchlan M Guest
|
Posted: Wed May 18, 2005 12:00 pm Post subject: Re: What multi-tier components to use |
|
|
| Quote: | I want to develop a new multi-tier application (thin client +
application server) that uses the Internet.
|
Oh, and for the internet bit, I suggest IntraWeb or Express Web Frameworks.
HTH
Lauchlan Mackinnon
|
|
| Back to top |
|
 |
Lauchlan M Guest
|
Posted: Wed May 18, 2005 12:02 pm Post subject: Re: What multi-tier components to use |
|
|
| Quote: | What multi-tier components do you recommend?
For Delphi Professional, I recommend RemObjects SDK.
|
Does your recommendation change with different Delphi SKUs?
How so?
I would have thought it would be much the same for all SKU's, but would vary
if you wanted to start considering Borland's extensions to .net remoting,
ECO, etc in the Architect SKU's.
ie, it might vary by platform (Win32 or .net) more than by SKU.
Regards,
Lauchlan M
|
|
| Back to top |
|
 |
Petros Amiridis Guest
|
Posted: Wed May 18, 2005 12:18 pm Post subject: Re: What multi-tier components to use |
|
|
Danijel Tkalcec wrote:
| Quote: | Depends on what kind of applications you want to write. [...]
|
My client will be a windows native application, but in the future I
want to be able to write a second HTML Web app that reuses business
logic from the application server.
Petros
|
|
| Back to top |
|
 |
Bob Swart Guest
|
Posted: Wed May 18, 2005 12:58 pm Post subject: Re: What multi-tier components to use |
|
|
Hi Lauchlan,
| Quote: | Does your recommendation change with different Delphi SKUs?
|
It depends. In the Enterprise or higher editions, you also get "in the
box" both DataSnap (for Win32 servers and Win32, Linux (SOAP only) or
..NET (DCOM only) clients), and the RemoteServer/RemoteConnection .NET
components. So if you want to use those technologies, you wouldn't have
to buy any additional tools, that's all I'm saying.
| Quote: | I would have thought it would be much the same for all SKU's, but would vary
if you wanted to start considering Borland's extensions to .net remoting,
ECO, etc in the Architect SKU's.
|
ECO is another one, although not too strong on the multi-tier side ;-)
| Quote: | ie, it might vary by platform (Win32 or .net) more than by SKU.
|
I was thinking DataSnap (Win32) and RemoteServer/RemoteConnection (.NET).
Groetjes,
Bob Swart (aka Dr.Bob - www.DrBob42.com)
--
Bob Swart Training & Consultancy (eBob42) - Borland Technology Partner
Delphi 2005 PDF manuals available from http://www.drbob42.com/training
|
|
| Back to top |
|
 |
Danijel Tkalcec Guest
|
Posted: Wed May 18, 2005 1:01 pm Post subject: Re: What multi-tier components to use |
|
|
Then you should consider using RealThinClient components, since you have
full control over data being sent and received (there is no enforced way of
doing things, you get to choose) and you can mix components for calling
remote functions with those producing simple HTML code for the web browser.
You can also use remote functions which you implemented for the client, to
produce the HTML output for a webserver, since those functions are
implemented as events to which you can pass parameters (this can be any
structure or just a simple value) and it returns a result (can also be
anything from a simple value to a complex structure containing multiple
datasets or multi-dimensional arrays where each element is a value of any
kind). Anyway ... using RTC, you are the one who has the control over your
code, not some wizzard, code-generator or pre-designed set of components.
Btw ... I am currently working on making RTC components 100% compatible with
Lazarus (FreePascal).
Best Regards,
Danijel
"Petros Amiridis logismos >" <amiridis
message news:428b32a4$1 (AT) newsgroups (DOT) borland.com...
| Quote: | Danijel Tkalcec wrote:
Depends on what kind of applications you want to write. [...]
My client will be a windows native application, but in the future I
want to be able to write a second HTML Web app that reuses business
logic from the application server.
Petros
|
|
|
| Back to top |
|
 |
Lauchlan M Guest
|
Posted: Wed May 18, 2005 1:36 pm Post subject: Re: What multi-tier components to use |
|
|
| Quote: | I was thinking DataSnap (Win32) and RemoteServer/RemoteConnection (.NET).
|
ok, got it.
I'd sort of forgotten about DataSnap in D2005, since they didn't port
DataSnap servers to D8 (purely Delphi.NET). But it makes sense that DataSnap
servers are back in D2005 (for Win32), since they had already done the work
for it in D7.
Thanks for the explanation!
But I think I'd still recommend RO over DataSnap.I think he'd probably save
himself a lot of time, enjoy it more, and find more power and flexibility in
the framework. :)
But that's just my choice. <g>
Lauchlan M
|
|
| Back to top |
|
 |
Ed Dressel Guest
|
Posted: Wed May 18, 2005 3:06 pm Post subject: Re: What multi-tier components to use |
|
|
RemObjects is a elegant solution.
Ed Dressel
|
|
| Back to top |
|
 |
Marcello Dias Guest
|
Posted: Wed May 18, 2005 4:26 pm Post subject: Re: What multi-tier components to use |
|
|
Bob Swart <b.swart (AT) chello (DOT) nl> wrote:
So if you want to use those technologies, you wouldn't have
| Quote: | to buy any additional tools, that's all I'm saying.
|
Ok.But Rem Objects make applications easier to write and more performatic than the original components and are also safier(Synce you can encrypt packages).Isnīt It?
Iīm not a Rem Objects user.Since the company where I work now,does not let me use Third part components(Except DevExpress ones).
Marcello
|
|
| Back to top |
|
 |
Fikret Hasovic Guest
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|