in all fairness to ASP. you could have written it shorter and you wrote some things in the ASP one that weren't in the perl one.
Dim objFSO, objTextStream, file
file = Server.MapPath("samplefile.txt")
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTextStream = objFSO.OpenTextFile(file , 2, True)
#If I'm not mistaken you can bump these two writes into one.
objTextStream.WriteLine "We are writing a line of text to our text fil
objTextStream.Write "This is our second line of text" & VBCrLf
#You didn't echo in the perl example
Response.Write "we have written to our text file"
#Are these neccesary ?
Set objTextStream = Nothing
Set objFSO = Nothing
I myself don't do much ASP or know enough about it to call it "superior" to anything, but let's be fair in our comparison.
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link
or How to display code and escape characters
are good places to start.