Re: Performance of WM
Lane Sharman <[email protected]> Mon, 18 Jul 2005 11:58:25 -0700
| Newsgroups | gmane.comp.java.webmacro.user |
|---|---|
| Message-ID | <[email protected]> |
Marc Palmer wrote: > Dominik wrote: > >> Hy, >> i searched the wiki but didn't find any information about the >> performance of >> webmacro. How is it compared to a plain-output (via println()) >> servlet? And, >> perhaps somebody knows, how is it compared to a php script with a >> template-engine like smarty or other. > > > I don't believe we have any stats but: not true. run ant test and then look at the working directory :). > > 1. println() - will be faster but probably only for trivial cases > unless you write some really complicated println() code, because WM > has lots of caching and so on and offers much more functionality so > you can't really compare this. > > 2. PHP - having used PHP I am pretty sure it will be quite a bit > slower, as PHP as I understand it is always interpreted, and Java code > is typically running with JIT compilation. The difference between WM > and PHP may be less if the PHP templating caches an abstract syntax > tree of the template, but I'm not sure they do. It would be very ugly > writing something like that in PHP... > > PHP is really a "quick fix" language, i.e. for hacking sites together > quickly or using existing "Portal" tools like PHP Nuke. Serious things > with scalability and performance considerations are much better done > in Java, but take a bit longer to develop. I disagree with this last paragraph. php used properly and with its object-oriented support can create superlative applications which are "rendering (DHTML, CSS, JS) and database intensive". In other words, 90% of the everyday web applications. If you are looking to create a content-centric application (articles, feeds, users, shopping, calendar and more), you absolutely must run to Mambo. I consider myself an average web developer but with Mambo, I created something that everyday gains users at the rate of 20-30 per day for a radio station in town ( htttp://www.mighty1090.com ). In short, for content-driven applications and CMS in general, do not overlook Mambo. I don't think in my 25 years of experience I have ever seen such a promising technology as Java been so mismanged by its owner leading some to call Java the Cobol of our generation. -Lane > > -- Lane Sharman Providing Private and SPAM-Free Email http://www.opendoors.com 858-755-2868 ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click