newbie question



I have a bit of past ASP experience, little bit of COM knowledge, no DCOM or
ActiveX and no .NET experience.
Setting up IIS is challenge enough. Like everthing else, it works, but no
sense of control or insight. Too much clutter for a newbie.

I'm a PHP/Apache guy. Setting up Apache works out of the box, configure some
options in a config file, which comments describing what they are for..
install PHP, puts some files at known locations, and off you go. Full
control.

Microsoft technology has many layers of abstraction, which is great for
rapid application development, and VB developers can live with that well. As
a C++ developer, I get frustrated with it. I need to know how everything is
wired up, where all the bits and pieces are stored. Lack of control causes
insecurity regarding security settings and troubleshooting when something
doesn't work right.. which means you have to dig through all layers of
abstraction and understand everything any how, making the abstractions quite
time consuming. If you're familiar with everything already, then I'm sure it
pays off.

I have 1 month to develop a web application.. retrieves and edits database
records. I can choose between PHP, ASP.NET (C#) or write a custom C++/MFC
windows application. Since web development and ASP.NET allows more rapid
application development than writing custom C++ windows application, it
seems better, however, since I have yet to learn ASP.NET and C#, is my time
not better spent using what I'm alaready familiar with? I've found learning
curve too steep. I can get ASP.NET books, but it's an abstraction interface
to other technologies like COM/DCOM/ActiveX or whatever more.. so I need to
learn that too, and learn C# too.. all traced back to win APIs to make sense
of it.. that's quite a long way to walk

So, can someone tell me what the advantages are of using ASP.NET over let's
say, PHP or classic ASP? My ONLY reason for even considering ASP.NET is some
uninformed hope that I can embed controls (restricting the use to windows
platforms?) that allow more efficient editing of server-side database
records, so that listing and editing these records don't have to be done
with <form> POST, which makes it slow.

In particularly, I wish to be able to fetch records from a database and be
able to scroll, add and update records without having to fetch and retrieve
entire web pages every time.

I could program a windows C++/MFC application that can use windows controls,
custom controls, to fetch records via ODBC over the internet (security?) and
display it and have performance much like any database application (like
Query Analyzer itself). Yet, webpage (HTML) development is faster and
easier. So is ASP.NET a little bit of both worlds? ASP.NET uses .NET
framework, a layer of abstraction, managed code, whatever.. it just doesn't
turn me on. So I'm trying to figure out what to choose and why, PHP, ASP.NET
or just custom windows client application, no webbrowser.

Can anyone tell me why ASP.NET is worth my time?

Lisa


.



Relevant Pages

  • Re: Preventing pasting in a TEdit
    ... >the WndProc method or add custom message-handling methods? ... Far and away the largest number of messages going into Windows ... Subclassing is a fairly common and easily enacted way of modifying the ... Now what happens is that instead of the messages for the Edit control going ...
    (comp.lang.pascal.delphi.misc)
  • Make custom controls with GTK
    ... I'm a newbie under Linux programming and I would to know better the ... I would to develop a custom button ... control, a button working with the same standard of all other button ... Under Windows there is same special events like, for example, DRAWITEM ...
    (comp.os.linux.development.apps)
  • Access is denied, multiple project solution followup
    ... We have a custom windows control. ... In VB6 we would have just added the control ...
    (microsoft.public.dotnet.languages.vb)
  • Treeview, Mouse Icon and Windows 98
    ... control under windows 98. ... Under XP the mouse pointer (set to custom with a 16x16 256 icon) changes as ...
    (microsoft.public.vb.bugs)
  • Re: older games dont work
    ... the support of my work have it and will burn a CD to me. ... and any other tips to make this game works will be great. ... Windows 95 including but not limited to: ... to map a pedal as a control ...
    (microsoft.public.windowsxp.games)