Bugzilla:Languages: Difference between revisions

m
→‎Cons: added reference to code caching
(→‎Python Pros: I have no technical evidence that Python is actually less popular than Perl. It's more popular, in my experience.)
m (→‎Cons: added reference to code caching)
Line 172: Line 172:
* Charset encoding is not yet well supported (PHP6 should solve this)
* Charset encoding is not yet well supported (PHP6 should solve this)
* PHP is more focused on writing web pages than being a general-purpose language. (Might not be as good for our command-line scripts.)
* PHP is more focused on writing web pages than being a general-purpose language. (Might not be as good for our command-line scripts.)
* mod_php is stateless and can't store data beyond a single request, but we don't do that now in Bugzilla anyway. It also parses all program for every request.
* mod_php is stateless and can't store data beyond a single request, but we don't do that now in Bugzilla anyway. It also parses all program for every request, unless an accelerator such as APC or eAccelerator is installed.
* No separate comparison operators for strings and numbers, so to be sure operators like '===', strval and intval are required.
* No separate comparison operators for strings and numbers, so to be sure operators like '===', strval and intval are required.
* Too many different functions for one purpose
* Too many different functions for one purpose