Hi Dan,

The point I was trying to make, is that Perl itself does not stimulate
readability, 
type checking, managability, etc.

Of course, a good programmer does not care much about as he or she will
write 
'good' code anyway. Using that philosophy, it wouldn't matter in which
language a good programmer would write.
A language can be accomodating though, and I think Perl is often not.

An example: Modula 2 will force you to think about your API much more than
Perl 
as in Perl all is visible by default.
In Modula 2 you have to specify explicitly what you import and export.

Perl was written originally to be used as quick and dirty glue - and I think
it shows.

I am certainly not a MSCx, but have worked with MS tools.
In general, they are an order of magnitude better than anything else.
I normally work on *NIX. 

I don't like MS that much either, but that doesn't mean I can't appreciate
what they produce.
I think chosing your language should not be influenced by irrational hatred
for MS.

ASP is indeed not an accommodating language, I have to admit, 
but I heard they managed to keep much of the web content and ASP code apart
in the new .NET version.
(I thought that was one of the major flaws)

I personally think that C# as a language is a bit better than Java, 
C# is almost Java but because they nicked a lot from it and it is from a
later date,
it has all what Java can do + a few good extra's.

And it could be me, but webpages done in JSP seem to be the slowest of them
all.
(On a similar note: webpages done with Perl seem to be the quickest!)

But I am wandering off, the question was: what to use for web development?
Java, C#, Perl, PHP all seem to do the trick.

Jeroen

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

Reply via email to