> #1 isn't possible as not all clients have a webserver that we can
> utilise.
So where are you storing the data? Directly to SQL server?
Couldn't you just as easily deploy a web server?
> For updates, there are (at most) only a handful of data entry clerks
> that would use the stand-alone application and they're all in the same
[quoted text clipped - 3 lines]
> (and the other replies), I don't see a benefit here from using .NET
> and DLL's over writing a solution with VB, ASP and DLL's.
n-tier is definately the way to go, but typically you'll need an
application server as the middle tier... and without a web server, you
don't have n-tiers.
> With the
> steep learning curve that we will encounter on .NET ... seems to make
> sense to stick with VB/ASP as this is well trodden ground from which
> there will be far fewer hurdles/hoops to deal with.
.NET is entirely OO which makes for easy maintainance. ASP.NET has a
nice event model which makes programming complex web apps MUCH easier
than ASP. Also VB/ASP is considered obsolete, so your app is already
obsoleted.
But if your team has significant learning to jump to .NET ... then yes,
it can be a pain. But it's the sort of pain you'll need to take sooner
or later? Perhaps this isn't the project to do so ... but you should
definately consider moving your team to .NET. The benefits of .NET will
be apparently once you move :-)
Spam Catcher - 11 Apr 2007 16:43 GMT
>> Seems like a n-tier is the way to go, but from what I have read here
>> (and the other replies), I don't see a benefit here from using .NET
[quoted text clipped - 3 lines]
> application server as the middle tier... and without a web server, you
> don't have n-tiers.
I should take the last comment back. I was thinking of SOA not n-tiers :-)
Sean - 12 Apr 2007 10:24 GMT
>> #1 isn't possible as not all clients have a webserver that we can
>> utilise.
>
> So where are you storing the data? Directly to SQL server?
> Couldn't you just as easily deploy a web server?
For those that don't have a SQL server, they work with an Access DB stored
on a shared folder.
Deploying a web server would be wonderful ... but, they wouldn't allow us to
do it.
> .NET is entirely OO which makes for easy maintainance. ASP.NET has a
> nice event model which makes programming complex web apps MUCH easier
> than ASP. Also VB/ASP is considered obsolete, so your app is already
> obsoleted.
The standalone application is an Access application ... so, yes we know
about obsolete.
> But if your team has significant learning to jump to .NET ... then yes,
> it can be a pain. But it's the sort of pain you'll need to take sooner
> or later? Perhaps this isn't the project to do so ... but you should
> definately consider moving your team to .NET. The benefits of .NET will
> be apparently once you move :-)
Good point, perhaps a starter with a smaller project ... difficult as we
only really have this set of applications (our primary product) and a
development team of two.