Re: What can .Net do for me?



Linda Scherzer wrote:
> I'm looking for a business reason to upgrade to Delphi 2005.
>
> OK, so .Net is M$'s idea of the future. But what added functionality
> does it give my Delphi 6 applications?
>
> At this point I'm not asking about the benefits to me the developer. I
> need benefits to a customer's company and users.

You've already got a lot of replies, but I'll add mine anyway.

The answer is solely dependent on what new features or abilities your
clients are asking for or you know they could use. However, in general,
there is no need, and certainly no hurry, to rewrite your entire existing
application(s) just so you can "keep up with the Jones". For example, I have
a major app/customer still in D6 and, at least for the forseeable future, it
will stay there. At some point that client may decide it's time to revamp
the user interface, the database schema and backend, etc, (i.e. a rewrite is
justified anyway) and at *that* point, I will advise them that it should be
done all in .Net, but not before.

I've just acquired a new client where they have decided just that - it is
time for a rewrite of their existing app (done in D4) for various internally
generated reasons, and it will be done in .Net.

If you are contemplating any major new modules, then you may certainly want
to consider doing those in .Net. If those new modules need to communicate
directly with existing apps, then that can be done via web services (SOAP) -
you will be much more productive creating the web services in .Net, and your
existing app can be made to communicate with them (though more work in
Win32). If you need web apps, then ASP.Net is also worth using - it can
share the same web services if you create those, and for ASP.Net only the
server needs .Net, not the client (browser) computers.

--
Wayne Niddery - Logic Fundamentals, Inc. (www.logicfundamentals.com)
RADBooks: http://www.logicfundamentals.com/RADBooks.html
Light is faster than sound, which is why some folks appear bright
before they speak.


.



Relevant Pages

  • Re: Is Borland QA *really* lacking?
    ... web services isn't something that has really ever been well ... > ability to create SOAP clients was only added in a Delphi 6 update. ... The new IW Standard, IW Data, IW Client Side, and IW Control pages provide ... IntraWeb components for developing Web-based applications. ...
    (borland.public.delphi.non-technical)
  • Re: Borland Customer Service
    ... I am creating a class to do all the web services stuff. ... I am doing it initial as a win app as it is easy to debug and see what is going on. ... The problem is that D2006 creates an invalid soap envelope for the service. ... Any suggestion on how to figure this out so I can use Delphi for this would be greatly appreciated. ...
    (borland.public.delphi.non-technical)
  • Re: Borlands linux strategy ?
    ... As much as we want Delphi to be all things to all people, ... an app that runs on client windows. ...
    (borland.public.delphi.non-technical)
  • Re: How best to communicate between Windows and Linux?
    ... If you are going to be using Delphi as the client. ... Web Services are ... Doesn't matter what they are written with on Linux ...
    (borland.public.delphi.non-technical)
  • Re: Microsoft Preps for the 64-Bit Wave
    ... I don't consider Delphi a "business" app. ... Unfortunately I wasn't talking about a "business" app but the Delphi ... multi-threaded application such as the IDE or even my QC client (which ...
    (borland.public.delphi.non-technical)