"Paul Kraus" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> This may be asking for biased opinions but here goes anyways...
>
> Is perl still a good choice for the web. For instance I need to setup a
> couple sites that are going to be running on IIS. Is perl still a good
> choice for speed ect...
>
> Or should I look at the newer technologies such as vb.net on for that
> matter c#.

I really hate playing (mico)devils advocate, but ASP.NET combined with
Visual Studio.NET is really, really, REALLY nice. Mainily what I am talking
about is the debugging features. When you right click on the solution in the
solution explorer, you can choose a file to load in the solution, you can
type in a url to debug, or it has an option that says "wait for external
process to connect". Then when you hit F10 the debugger will fire up in
whatever mode that was specified, and debug an enire browsing session, not
just a single request. For example, after the first debugging page loads the
debugger does not stop. If the next link you click or html form you submit
goes back to your server, the debugging session continues. So you can
thoretically step over every line of code in your app from log in to log out
in one debugging session.

And I havent even mentioned intellisense. If you thought VS6 intellisense
was even kind of okay, VS.NETs intellisense is absolutely amazing. Strong
typing is enforced, but it dosent really matter becase intellisense tells
you what data type each function/method returns, so you dont have to dig in
the docs to determine how to declare your object. There is even a XML based
documentation system so you (the class author) can tell your users what
datatypes your functions/methods reurn. The user adds a reference to your
assembly in thiers, and your assembly works just like a builtin .NET class
library.

*nix web development has absolutely nothing like this. The best I have found
is Apache -X and ptkdb for mod_perl, or activestate's CGI environment debugg
ing (that handles perl, python, and PHP) which are mediocre at best when
compared to VS.NET

And then there is the FOR XML clauses in Transact-SQL, a SQL superset
supported by SQL Server 2000. Its, well, really nice.

But I did prototype an app on a redhat mod_perl Apache httpd and it was
noticeably faster than the app I subsequently converted to ASP.NET.

> I know perl and the idea of being able to use the same language in
> everything I do would be great but am I going to take a hit on
> performance. Can it be embedded into html? What is mason does that run
> on IIS.

Embedding logic in markup is a maintanence nightmare. Learn, Live, Love the
model-view-controller pattern. Vive XML.

> I use perl now for admin task and reports(yes perl is good for reporting
> ;) ). I can use the same tools I design on my Linux, UNIX, and window$
> machines. But is it wise to do so for the web. CGI has been around for a
> long time and there are a lot of new emerging technologies.
>

I learned ASP.NET because I had to for a job. All my freelance work was and
is still developed in mod_perl, if that says anything. I would just like a
nice IDE. VS.NET has spoiled me.

I guess we could make one, Mozilla has alot of the work done already. Group?

Todd W.



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to