aspose file tools*
The moose likes Performance and the fly likes Java vs Perl/Python etc for dynamic web content Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Performance
Bookmark "Java vs Perl/Python etc for dynamic web content" Watch "Java vs Perl/Python etc for dynamic web content" New topic
Author

Java vs Perl/Python etc for dynamic web content

Chris Mooring
Greenhorn

Joined: May 23, 2001
Posts: 10
Hi,
I am interested in finding out some comparions in using Java
(servlets/JSP) as opposed to Perl for creating dynamic web content.
More specifically, I am interested in comparisons of speed and server
load (CPU usage and memory usage).
Currently, we have some web based applications that use CGI scripts
written in Perl and accept data via form parameters and store the
info in text files. There are other CGI scripts that parse these
files and extract necessary information for reports.
I am interested in seeing if we could do this using Apache/Tomcat and
mySQL or Postgres as opposed to Perl and text files. I was therefore
asked about performance issues of both methods and that is why I am
asking you guys/girls about the advantages and disadvantages of each
approach. I think the stability of each architecture is also going to be an issue.
Personal experience would be good, but even just pointing me towards
some info describing pros an cons of each approach would be good to.
Any help is appreciated.
Regards,
Chris Mooring
Michael Morris
Ranch Hand

Joined: Jan 30, 2002
Posts: 3451
I can only give you my opinion and cannot be totally sure but if all your server side code is written in PERL which is a scripting language then my best guess is that a combination of JSP and servlets would perform better, especially if you do most of the work in the servlets. Besides,
PERL SUXXX!!!


Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction. - Ernst F. Schumacher
Kirk Pepperdine
Author
Ranch Hand

Joined: Jan 17, 2001
Posts: 71
you do most of the work in the servlets. Besides,
PERL SUXXX!!!


Author of <a href="http://www.amazon.com/exec/obidos/ASIN/0672324261/ref=jranch-20" target="_blank" rel="nofollow">Ant Developer's Handbook</a>
Kirk Pepperdine
Author
Ranch Hand

Joined: Jan 17, 2001
Posts: 71
Sorry for the last post, I pushed the wrong button.
"Besides, PERL SUXXX!!!"
Michael, I'm surprised with all of the good reasons to move from CGI to JSP/Servlets that you would have to resort to such rhetoric. Perl is a great tool and I'm sure it has served Chris's purpose up until now.
Chris, what problems are you experiencing that make you feel that you need to move to JSP/Servlets?
Michael Morris
Ranch Hand

Joined: Jan 30, 2002
Posts: 3451
Sorry, I get emotional sometimes. Actually I'll admit that I still use PERL sometimes in Windows because there are no native regex facilities like in UNIX (gosh I miss UNIX!)
Let me restate my feelings on PERL in a less crude manner. Having programmed for nearly 30 years and having only absolved myself from the Wild West mentality and poor programming habits we were taught in the early 70's only within the last few years, I feel languages like PERL are too open-ended and allow programmers to contiue in or creep back into those bad habits. So I'm afraid that I'm not a
TMTOWTDI (Tim todie)
evangelist.
Michael Morris
SCJP
Chris Mooring
Greenhorn

Joined: May 23, 2001
Posts: 10
Hi again,
The reason I was asking is that we have a number of intranet based applications here that are written in Perl. These applications capture information and store them in text files for the main part. Reports are generated by parsing these text files to extract the required info. I was wondering if, in future, it would be better to write these programs in Java. I thought that the average programmer with some C or C++ experience would be able to pick up java programs easier that Perl. I also thought it'd be nicer to store info in a database and make the info more searchable. Although I think that would place a performance overhead on the applications.
At the end of the day, it's no longer such an issue. I've been told that we have plenty of Perl skills here to maintain these scripts if need be. I've also been told that there are Perl API's that allow database access etc as well, so there are no compeling reasons to move away from Perl.
Oh well, thanks very much for your replies.
Chris
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java vs Perl/Python etc for dynamic web content