> Hi Bruce, > > It's not unusual to see glowing reports about Perl on a Perl
True :) > mailing list. However, I like to share a couple of points I > think Perl has a problem with. > > a) Huge projects/programs. > Perl is not an easy beast to keep on a leash. Perl doesn't Interesting illustartion, it's because it's a powerful beast! > really force you to keep your code tidy and IMHO the more Uh, ever use warnings, strict, or any modules? Also a *good* programmer will make it look nice and readable. > your code grows the more difficuly it becomes to maintain. As with anything... > The famous Perl adagium, TIMTOWTDI (There is more than one > way to do it) often works against you and if you work with Usually if you work with a development team they have standards to go by. > more than 1 programmer on the same code, style differences > rapidly creep in, leading to bugs and hard-to-maintain code Again 'as with anything' and bad programmer. I have code that lots of people maintain And maintain coed written by other people with no problem. > > b) Perl loose way of type checking, namespaces, and OOP (all > more or less added as a kludge) often leads to funny or Aren't you talking about PHP and ASP/anythign Microsoft here? > unexpected results. It's syntax for references and contexts > can be very hard to read or crasp. > Yes but once you grasp it you can do lots more and better including some of those "Huge projects/programs". Kind of like calculus, yeah it may be hard but once oyu know it you can fly to the moon. > That said, I think Perl is a *lot* better than C++ for web > design. I think you will have a hard time using C++ for webpages. Definitely! C++ would make a great webserver but is a gludge for web programming. > > Maybe it's better to use Java and Java Server Pages for your > web server. C# or ASP.NET are good alternatives too. They all > are much easier to maintain IMO Java yes, C# maybe, ASP.NET no, are you an MSCx by chance? :) Any thing is easy to maintain if you know it. And anything is difficult for someone else to maintain at first since they can't read your mind and have to figure what you're doing. Good programming practice is an essential Skill for any language to make it mor euseful to other people. So basically saying Perl is a bug prone, hard to maintain kludge is ignorance based on inexperience. As is my saying not to use ASP.NET. I say that based on limited experience with ASP crap, the fact that Microsoft sucks and I'd rather die than rely on microsoft to handle my web sites. And the fact that I use Perl for 99% of my administrative, database, and webdev tasks And I havn't found a job it wouldn't do for me yet! > > My 2 cents, > > Jeroen > > I am pretty sure if you post on C++ list you C++ is THE WAY > to go. And Python on the Python list. Also True! Ok I'm done ranting now! Dan -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
