Ricky said:
Thanks for your comments. Sorry I didn't explain my scenario well enough
about going online. What I have is an application which I designed using
VB6.0 . Currently its just a standalone application with no network
connectivity and is using a local Microsoft Access database. Within next
few
months, my client wants the exact replica of this application to be
available
on his website. That way, his customers can just go online to his website,
log in and use the application from a browser. This way all the
information
will be saved on a centrally located server and will be easy to backup and
update.
Right now, I am not even a rookie when it comes to .NET. I do not even
have
acess to .NET. But by doing some research I found out that the
applications
designed using VB.NET can be easily put online. I just wanted to know how
true this statement is.
Without knowing how sophisticated the current application is it is hard to
tell how long it would take. For someone that already knows VB.Net, has
created web applications and has a code base to refer to from previous
projects then a few months might be feasible if the application is
essentially a data entry type program. Generally a web based application can
take 2 to 4 times as long to create than the equivalent WinForms application
but as a "rookie" there are also the following issues that could increase
the time further:
You are new to .Net
You have not created a web application before so you are not used to the web
model and client side/ server side design considerations
You will probably want to use SQL Server as the database not Access
I would say 2 months to get used to eveything and do some prototyping and
multiply the number of months it took you to write the VB6 program by 2 and
add it all together.
My first web application was "estimated" by the project manager to be
between 3 to 5 months work (he came from a VB background like yourself).
After one year they needed to hire a second programmer because it was not
moving as fast as they thought it would. When I took the job I had just
completed an equivalent style software in VB.Net in about 3 months so I
thought 3 to 5 months seemed reasonable too for the first couple of weeks!!!
Regards,
SP