Web Development
From AdminWiki
(Difference between revisions)
(8 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
+ | Not really the scope of the average administrator, but often enough we're faced with writing smaller (or larger) applications for our own use or are forced to fix code botched together by more or less competent developers. | ||
+ | |||
+ | |||
= The choice = | = The choice = | ||
Line 5: | Line 8: | ||
Food for thought: | Food for thought: | ||
- | * [http://tnx.nl/php PHP in | + | * [http://tnx.nl/php PHP in contrast to perl] |
* [http://czth.net/pH/PHPSucks PHPSucks] | * [http://czth.net/pH/PHPSucks PHPSucks] | ||
* [http://www.ukuug.org/events/linux2002/papers/html/php/ Experiences of using PHP in large websites] | * [http://www.ukuug.org/events/linux2002/papers/html/php/ Experiences of using PHP in large websites] | ||
Line 11: | Line 14: | ||
== Unbiased facts: == | == Unbiased facts: == | ||
- | ** | + | * PHPs availability is much better on "foreign" servers. |
+ | * PHP is much easier to use than Perl for beginners, because you can just throw HTML in PHP files (or vice versa). | ||
+ | * Perl is much cleaner than PHP. | ||
+ | * Perls webserver integration sucks. Neither CGI, nor mod_perl nor fastcgi give you the ease of use of PHP. | ||
= PHP = | = PHP = | ||
+ | == Administration == | ||
* Securing | * Securing | ||
* Tuning (Zend Optimizer & replacements) | * Tuning (Zend Optimizer & replacements) | ||
+ | |||
+ | == Programming == | ||
+ | |||
+ | * [[Smarty]] | ||
+ | * [[PEAR]] | ||
= Perl = | = Perl = | ||
* FastCGI vs. mod_perl | * FastCGI vs. mod_perl | ||
- | * Package Management | + | * [[Perl Package Management]] |
+ | |||
+ | = Python = | ||
+ | |||
+ | = Ruby = | ||
+ | |||
+ | = Java = | ||
+ | * Tomcat |
Latest revision as of 03:46, 1 November 2007
Not really the scope of the average administrator, but often enough we're faced with writing smaller (or larger) applications for our own use or are forced to fix code botched together by more or less competent developers.
Contents |
The choice
Although PHP might be your first choice when doing "web development" that doesn't mean it's the best one.
Food for thought:
Unbiased facts:
- PHPs availability is much better on "foreign" servers.
- PHP is much easier to use than Perl for beginners, because you can just throw HTML in PHP files (or vice versa).
- Perl is much cleaner than PHP.
- Perls webserver integration sucks. Neither CGI, nor mod_perl nor fastcgi give you the ease of use of PHP.
PHP
Administration
- Securing
- Tuning (Zend Optimizer & replacements)
Programming
Perl
- FastCGI vs. mod_perl
- Perl Package Management
Python
Ruby
Java
- Tomcat