"Raj" <ra*********@city.saskatoon.sk.ca> escribió en el mensaje
news:MukOa.1969$Fy1.91704@localhost...
On the other hand I am not sure if they benefit at all
from .Net, for the kind of client-server applications they need.
With .Net you can do "classic" client-server applications using ADO.NET in
an always-connected scenario (not all is about Internet and disconnected
scenarios). However, while there is a native .NET Data Provider for SQL
Server, AFAIK there is no native .NET Data Provider for Jet, so you have to
use the bridges .NET Data Provider for OLEDB (+ OLEDB Provider for Jet) or
..NET Data Provider for ODBC (+ ODBC Access driver). Although each .NET Data
Provider has its own classes, you can achieve Access/SQL Server portability
using the undelying IDBXXX interfaces.
As for development, .Net has a lot of strong points: faster coding
(autoformatting, etc.), huge set of classes to avoid reinventing the wheel,
better IDE and some gems like Option Strict On that will save you a lot of
run-time errors, to name a few. All applications will benefit from all this.
On the other hand, the debugger capabilities are worse (lack of Intellisense
in Debug window in VS.Net 2002, but not in VS.Net 2003, lack of Edit and
Continue until v2 2004?), the .Net framework takes 20 MB (not an issue for
most companies but it can be a problem for Internet-downloaded apps) and the
learning curve will take some months. Read a good book about .Net before
opening the IDE or writing the first line of code. Then, spend some time
coding small things to familiarize with it. And finally, you can jump into
your new project.
Just my opinion,
Carlos Quintero