Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: Last Script. What now?

by Theseus (Pilgrim)
on Nov 23, 2002 at 04:22 UTC ( [id://215334]=note: print w/replies, xml ) Need Help??


in reply to Last Script. What now?

I'm in the exact same situation as you. I love Perl, and started that at my company, but they've been making me systematically recode all my old perl web apps in C#.NET. I have to say, after learning ASP.NET and C#, I definitely see Perl in a new light. If I had to sit down today and start writing a web app of my own, I'd definitely want to write it in ASP/C#.net, but I still find uses for Perl, without a doubt.

Next time your boss needs one of those beautiful Microsoft IIS log files examined in detail to search for something, or to munge data from it, you'll be able to show him exactly what place Perl has in your organization. It may not be the best thing for web development any more, and in reality, that's not what it's intended for, it shouldn't surprise anyone that ASP.net is more efficient for web applications.

I still write scripts to do remote backups on servers with Perl(I'm not into server administration either, but our IT department relies on the development department to design them tools), I still write text processing scripts in Perl, I find a way to work it in for most things I have to do that aren't web-based.

As far as everyone suggesting Perlscript for ASP.NET, you might as well not even bother. The current state of affairs is horribly broken. I posted on Perlmonks about 2-3 months ago several times asking for anyone's advice or experience with Perlscript for ASP.NET, and apparently, you and I are the only two monks who are even remotely interested.

There would be nothing more powerful than the tools that ASP.NET puts into your hands with web controls, the .NET Framework Class Library, and CPAN all rolled into an integrated solution. I salivate at the mere thought, but then I remember that it just doesn't work. If we're all lucky, Microsoft will recognize that Perl isn't a toy language and they'll really put some effort into support and documentation for it.

Replies are listed 'Best First'.
Re: Re: Last Script. What now?
by Jenda (Abbot) on Nov 29, 2002 at 00:12 UTC

    AFAIK PerlScript is NOT what you want to use with ASP.Net. You don't use VBScript either, you use VB.NET. What you want is PerlNET.

    I did not try it yet but I'd bet it would be best to the the interface related stuff in VB.NET or C# (simply something supported natively by Visual Studio.Net) and only use PerlNET to either implement things that are much easier written in Perl than in the .Net languages or to wrap up the functionality of some CPAN module.

    Jenda

      PerlNET AFAIK is just a program developed by activestate to help develop Perlscript.NET components, not the actual language itself. However, I do agree with you about what I would use Perl for in a .NET scenario, I'd stick with C# for most things and switch for things simply too much easier to do in Perl to ignore, and to take advantage of CPAN modules.

        Sure.

        PerlScript is not a language either. PerlScript is just the "Scripting Engine", the PerlSE.dll. In both cases the language is Perl.

        Jenda

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://215334]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (5)
As of 2024-03-28 23:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found