Ross said:
I'm trying to investigate the pros & cons on LAMP and J2EE for an article
I'm writing. What do you think of LAMP as a platform? J2EE?
Thanks!
Ross
As someone who works with both -- usually J2EE professionally and LAMP
personally -- I can say they are both extremely capable at what they do
but are targeted at different areas.
LAMP is GREAT if you want to get something simple done right now.
Something one or two people can knock out quickly is much easier with
LAMP. LAMP however, breaks down when you are talking about large
complex projects and/or projects where you have large numbers of people
working on them.
J2EE is better if you really are building for the future. J2EE is much
easier to manage as a large task. It takes longer to build, but is much
easier to scale to a large level and a lot less likely to have
mindbogglingly bad security holes. No Java program written by anyone
with have a brain has had a SQL-injection flaw... ever... thank you
very much phpBB
. Moreover, J2EE gives you much more flexibiliy in
extending a large app without much pain. Modifying a large PHP
application someone else wrote is the definition of PITA.
I really see both as spawning from ASP in the 1.0/2.0 days. J2EE went
in the direction of "ASP/COM projects friggin suck when they get large"
and PHP came from "It takes too much time to put together a simple X in
PHP". PHP's big advantage is that function list that is 6 miles long
and it includes database stuff and PDF stuff and file transfers and and
and in a handful of quick procedures. J2EE gives you solid architecture
and access to nearly any enterprise system on the market as well as a
large number of good standards to draw from.