«« Next » « Previous
«« Next » « Previous

Link Details

Link 21062 thumbnail
User 111696 avatar

By bloid
via avatraxiom.livejournal.com
Published: May 04 2007 / 12:10

Once upon a time, Bugzilla was an internal application at Netscape, written in TCL. When it was open-sourced in 1998, Terry (the original programmer), decided to re-write Bugzilla in Perl. My understanding is that he re-wrote it in Perl because a lot of system administrators know Perl, so that would make it easier to get contributors. In 1998, there were few advanced, object-oriented web scripting languages. In fact, Perl was pretty much it. PHP was at version 3.0, python was at version 1.5, Java was just starting to become well-known, ruby was almost unheard of, and some people were still writing their CGI scripts in C or C++. Perl has many great features, most of all the number of libraries available and the extreme flexibility of the language. However, Perl would not be my first choice for writing or maintaining a large project, such as Bugzilla. The same flexibility that makes Perl so powerful makes it very difficult to enforce code quality standards or to implement modern object-oriented designs.
  • 11
  • 2
  • 1054
  • 398

Comments

Add your comment
User 190346 avatar

ilazarte replied ago:

0 votes Vote down Vote up Reply

TCL, the under-appreciated super language. It can be accused of moving too slow to update its features, but I can tell you its a faaast language to develop in, as well as remarkably free.

User 200703 avatar

porta replied ago:

1 votes Vote down Vote up Reply

I'm tired of people complaining about perl.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (11)



Voters Against This Link (2)