> He was asking for performance. And those technologies are > mostly slow. Write an ecommerce site in assembly. It'll > probably scream. But it'll take forever to write, and > writing scalability features into it will be a major > undertaking.
Unless you're also going to write all your other components (like the database) in assembly, and you also happen to know how write assembly very well, I doubt that the site would be noticeably faster at runtime. Most of what makes dynamic sites slow, no matter what they're written in, isn't due to any inherent slowness of the language. It doesn't really matter in the vast majority of cases how fast CFMX can do math, for example, even though it might be much slower than other languages (even JSP) at doing math. There simply isn't usually enough of that stuff to make a difference, in most business applications. If you are doing such things heavily in your application, those sorts of things should be done in a different way, such as within the database or using Java directly. What makes a difference, when it comes to performance, is usually more along the lines of how efficiently the database is used, and how well the developers have implemented caching and other techniques which move work from being done at runtime to being done before runtime. At least, that's been my experience. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ voice: (202) 797-5496 fax: (202) 797-5444 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Signup for the Fusion Authority news alert and keep up with the latest news in ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

