19. 1. 2007
Evoluce webkodéra/webdesignéra
Prosím, nebrat osobně:).
1. Střední škola
hello.htm:
Hello world!
Kompatibilita:
- funguje ve všech internetových prohlížečích a textových editorech, na které si jen vzpomenete
- přečte i váš pes a oedituje i vaše babička
2. První ročník vysoké školy
hello.html:
<Html>
<Body>
Hello world!
</body>
</html>
Kompatibilita:
- funguje ve všech prohlížečích (včetně textových a mobilních)
- vaše babička to s trochou snahy stále může oeditovat
3. Vyšší ročníky vysoké školy
hello3.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Hello world!</title>
<META NAME="DESCRIPTION" CONTENT="This is a cool hello world example!">
<META NAME="KEYWORDS" CONTENT="cool,hello,world,example">
</head>
<body>
Hello world!
</body>
</html>
Kompatibilita:
- funguje ve všech prohlížečích (včetně textových a mobilních)
- kód je validní
4. Vyšší ročníky vysoké školy - varianta hacker
hello3.html:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
hello world!
</body>
</html>
Kompatibilita:
- n1kd0 n3tus1
5. Začínající PHP vývojář
hello4.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello world!</title>
</head>
<body>
<?
echo("Hello world!" );
?>
</body>
</html>
Kompatibilita:
- funguje ve všech prohlížečích (včetně textových a mobilních)
- je potřeba PHP
- validní, pokud nějaký jiný vývojář nezmění písmenko
6. Zkušený PHP vývojář
hello5.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello world!</title>
</head>
<body>
<?
include "inc/class_hello_world.php";
$hello_world_class = &New class_hello_world;
$hello_world_class->display_hello();
?>
</body>
</html>
inc/class_hello_world.php:
<?php
class class_hello_world{
var $hello = 'Hello world!';
function display_hello(){
echo $this->$hello;
return 0;
}
}
?>
Kompatibilita:
- funguje ve všech prohlížečích (včetně textových a mobilních)
- je potřeba PHP (doporučena verze 4 nebo 5)
7. Designér začátečník
hello3.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello world!</title>
</head>
<body>
<blink><font face="Arial" size="2" color="#800080">Hello world!</font></blink>
</body>
</html>
Kompatibilita:
- funguje ve všech prohlížečích (včetně textových a mobilních)
- jde na nervy snad každému na světě
8. Profesionální designér začátečník
hello3.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Hello world!</title>
<link rel="stylesheet" href="css/main.css" type="text/css">
</head>
<body>
<span class="hello">Hello world!</span>
</body>
</html>
css/main.css:
.hello {
font-family: Arial;
color: #990066;
}
Kompatibilita:
- vyžaduje prohlížeč s podporou CSS
- NN4+, IE4+, FF, Opera 3.6+
- na některých mobilních prohlížečích mohou být problémy se stylopisem
9. Profesionální architekt CSS frontendu
hello_world_v03a.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Hello world!</title>
<link rel="stylesheet" href="css/main.css" type="text/css">
<style type="text/css" media="all">@import "css/main.css";</style>
<style type="text/css" media="all">@import "css/bugfix.css";</style>
<!--[if lte IE 6]><style type="text/css" media="all">@import "css/bugfix_ie6.css";</style><![endif]-->
<!--[if gt IE 6]><style type="text/css" media="all">@import "css/bugfix_ie7.css";</style><![endif]-->
<link rel="alternate" type="text/html" media="handheld" href="http://helloworldmobile.com/" title="Mobile/PDA">
<link rel="icon" href="http://helloworld.com/favicon.ico" type="image/x-icon">
</head>
<body>
<span class="hello">Hello world!</span>
</body>
</html>
Tady by měly být 4 CSS soubory, ale nechci obtěžovat.
Kompatibilita:
- kompatibilní s "nejmodernějšími prohlížeči"
- za určitých okolností IE6, IE7, FF, Opera renderuje text špatně
- s každým service packem na IE bude potřeba úprava CSS souborů (rada: najmi dalšího Profesionálního architekta CSS frontendu)
10. Nižší manager
hello.doc:
Hello world!
File > Export HTML page...
11. Střední manager
mail -s "Hello, world." bob@b12
Bobe, můžeš mi, prosím, napsat webovou stánku, která vypíše "Hello, world"?
12. Senior manager
% zmail jim
Potřebuji stránku "Hello, world" do odpoledne.
13. Top manager
zavolá senior managerovi:
Kde je, k sakru, moje stránka "Hello, world"? Schůzka s klientem začíná za 10 minut!
14. MySpace administrátor
Budeme potřebovat více serverů na obsluhu stránky "Hello, world".
15. Windows developer
nainstaluje Visual Studio 2005
spustí Visual Studio
Google > "ASP 2.0 hello world"
do češtiny volně přeloženo ze zdroje:
Štítky: Vtipy