L
Lisa Pearlson
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
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