"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]