Title: Web??????
1???????
2Web??????
- Web??????????Web????????Web???????????????????
?????????????????????? - ????,???????????????????????,????????????????????
????,???Web?????????????,??????????????Web?????,In
ternet??????????????????,Web???????????????,??????
????,??? - ???????,????????????????,????????????????????????
????????????,???????????????????????????????????
?????????????????,?????Web???Web??????????????????
??????????????
3Web??
- ???????Web????????????????????????????????????
??????,??????????????????????Web????????????????
??????Web?????????????,???????????????????????????
???????Web??,??????????????????????????????????? - ???????????????????????,??,????????????????Web
?????????????? - ??????????????,??????????????????????????????????
??????????
4- ??????,????????????????????????????????????????
?????????????????????,???????????????,???????????
??Web??????????? - ??????????????????????????????????????????????
?????????????????????,??????????????????,??Micro
soft?FrontPage?Macromedia?Dreamweaver?Flash?HomeSi
te,??Paint Shop Pro? - ??????,???????????????,????,???????????????????
5Web??
- ??????????????????????????????????????????????,Int
ernet????????????????????????????????????????????
?????,????,Internet?????????????????????????Intern
et?????????? (one-to-one medium),??????
(broadcast medium)?????,????????????Internet??? - ?????????????????????????????????????,????????????
??????(transactional)?????????????????????????????
???,??,????????????????Internet????????????
6- ???,Internet??????? (transactional)?Internet?????,
???Internet???Web,??????????????????,????,????????
??,????,Internet????????,????????,????,??????,????
??,???????????????,???????????????????????????
7???Web????
- Web??????3????????,??????????????,??Web???????????
?????????????Web??????????????????????????????????
??????,???????????????????? - ???????,Internet???????Web????????????Internet????
Web?????,?????????????????????????????????????????
???,??????????????????????Internet????????????????
????????????????????????,??????Extranet???????????
?????????Extranet?????????????????????????????,??A
???B?????????A??Extranet????B?????,????????????B??
???,??A???????B???????????
8????
- Web?????????Web????????????????,?????????????,????
???????????????????????????????????????????,??????
??????????????? - ??????????,????????????,??????????????????????????
???????,??????????????????????????????????????????
??????????????????,??????????,??????????????,?????
????????? (????????????10?)?
9- ??,??????Web?????????,????????????????????????????
??,??????????????Web???????????
10Web???????
- ??????????????Web??????? (???????)???????????????,
????????????????????HTML??????????????????????Web?
?????,Web??????,????????????????????
11- ??????????,?Web????????????????????????Web????
?????,?????????????????????????????linear)?????,?
?????Web???? (nonlinear)??,??????(????)???????????
??????,?????????,??????????????????,Web???????????
??????????????????????????????????????????????????
???,Web???????????????????,???????????????????????
??,????HTML(DHTML)?????? (CSS)???????(XML)?JavaScr
ipt?Java Applets?
12?????
- ???,??????????????Web????,????,??HTML?????WYSIWYG(
What You See Is What You Get)????????????,????????
??????????????????????,??????????? - ?????????,?????WYSIWYG?????????????????HTML???
???????????????????,????????Intranet?Extranet?????
?????,???????????????????????WYSIWYG????Macromedi
a Dreamweaver?Microsoft FrontPage?
13- ??????????????,?????HTML?????????????????????????
???????????????????????????????????? - ??,???????????????????????????????????????,??????
?,???????,????Web??????????????Macromedia
Flash????????Flash?????????????????,??????????????
??????
14???
- ????????????????,?????????,??????????????????????
??????????????,Microsoft FrontPage?Macromedia
Dremweaver??????HTML(DHTML)??,????????? - ????,???????????????,??????? (CSS)???????
(XML),??????????JavaScript?Java
applets???,??????World Wide Web
Consortium?????????,???????????????????? - ????,???????????????????????????????????????????,
??????????????????????,???????????????????????????
??
15Web???????
- ???,????????????????????????????????????????,80?W
eb?????????,???????????,????????????????????25? - ??????????????????????,????????????????????????,??
????????????,Web??????????????????????????????????
???,?????????????
16- ?????????????????????????????????????????,????????
??????????,????????????,??????????????????????????
,???????,???????????????????????????????????,??
??????????
17- Web????????????????????????????,???????,??????,?
??????????????????????????????,???????,???????????
??,??????????????????,????????????????????? - ??????,??www.cnn.com??????,?????????,?????????,??
???????,???????????????????????????????,??????????
??,?????????,????CNN??????????????????????????????
CNN??????????,????????????,?????????????
18????
- ????????,??????????????????????????,?????????????
???????????????????????????????????????????,????We
b????????????????????,??????????????? (lowest
common denominator)????????? - ???????15?????????
- ???????????640?480?
- ???????28.8Kb/s?MODEM???
- ????????????4.x?????
- ??????????????
- ????????????????56Kb/s?MODEM,???800?600???????
????,?????????????????????????????
19???Web????
- ??????????????????? (lead story),???????,?????????
??????????????????????????????????????????????????
??????????,?????????,????????"??"???????????????? - ????????????????????????????????????,?????????????
?Web????????????? - ??????,???????????????????????????????????????????
???????,???????????????????????????????????,??????
????????????????????????
20??????
- ??????????,???????????????????????????????????????
???????????,??????????????????????????????????????
?????? - ??????????????????????????????????????????????????
??,??????????????????????????,??????????,????,????
????????????
21- ??????????????
- Frameset(???) ??????????
- Margin(???) ?????????????????
- Border(??) ?HTML???????????
- Color(??) ???????????,?????
- Navigation(??) ???????????
- Rule(??) ????????????
- White space(??) ????????,????????
- Table(?) ??????????,????????
- List(??) ???????????
- Paragraph(??) ??????????
- Headinglevel(???) ?????????????????????????????
- Image(??) ????????????
- ?????????????????????????????????????,???????????
?????????
22??????
- ?????????????????????????????????????????,???????
?????????????????????????,??????????????????????
?????????????,??????????????????? - ?????????????????????????????????????????????,???
???????????????????????????? - ?????????????????????????????????????????,???????
????????????????,?????,???????????????????????????
? - ???????????,???????????????
- ??????,???????????
- ???????,?????????????
- ?????????????
- ???????????????
232007?1????????????
- tiobe????2007?1?????????????,?1????,?????????,vb?p
hp?????,php??1?,??5? - Python??????,Ruby???11???12?????????Ruby?Python???
??,????????????,????? - ????C???????,C???????,????,???????
- Java?????????????
- ??????D??,??????C??????,???????
24PositionJan 2007 PositionJan 2006 Delta in Position Programming Language RatingsJan 2007 Delta Jan 2006 Status
1 1 Java 19.160 -3.10 A
2 2 C 15.807 -3.20 A
3 3 C 10.425 -1.04 A
4 5 (Visual) Basic 9.123 0.03 A
5 4 PHP 7.943 -1.46 A
6 6 Perl 6.237 -0.81 A
7 7 C 3.521 -0.03 A
8 8 Python 3.502 0.90 A
9 10 JavaScript 2.845 1.31 A
10 21 11 Ruby 2.519 2.15 A
11 11 SAS 2.343 1.18 A
12 9 3 Delphi 2.336 0.75 A
13 12 PL/SQL 1.570 0.54 A
14 22 8 D 1.335 0.97 A-
15 20 5 ABAP 1.229 0.82 A-
16 14 2 Lisp/Scheme 0.674 0.07 B
17 18 Ada 0.638 0.17 B
18 13 5 COBOL 0.637 -0.13 B
19 15 4 Pascal 0.570 0.04 B
20 34 14 Transact-SQL 0.510 0.34 B
25Position Programming Language Ratings
21 Fortran 0.482
22 Visual FoxPro??? 0.453
23 IDL 0.377
24 Awk 0.372
25 Prolog 0.371
26 dBASE 0.366
27 MATLAB???? 0.348
28 Logo 0.311
29 Bash 0.303
30 ActionScript 0.283
31 RPG 0.275
32 ColdFusion 0.249
33 LabView???? 0.217
34 Maple???? 0.198
35 REXX 0.192
36 Smalltalk 0.163
37 Forth 0.154
38 CL 0.152
39 Tcl/Tk 0.147
40 S-lang 0.136
41 Icon 0.126
42 Haskell 0.126
43 Natural 0.119
44 VBScript 0.111
45 OCaml 0.110
46 Q 0.110
47 Lua 0.100
48 APL 0.097
49 Lingo 0.097
50 Objective-C 0.095
26???WEB????
- 1 ??????,??????,DW?????????????????????????
- 2 ????,???????,?????????,???????telnet???????,????
,????,????? - 3 ??????,???????
- 4 ????OS??????
- 5 ??????????
- 6 ????????,?????????
- ???????,PHP???????
27???????????????
- ??,?????????????
- ASP (Active Server Pages),
- JSP (Java Server Pages),
- PHP (Hypertext Preprocessor),
- ???,?????????????????????????
28???????????????
- ASP 1. ??ASP??Active Server Pages,????????VbScr
ipt,???????????VB??? 2. ?????MicroSoft????? 3.
????????basic??,????basci??,??html??,?????ASP????
???? 4. ??????????,????,??????? 5.
?????????????????,??,??asp????????MS???InterDev?
6. ?????????MS?COM()??,??????????????????COM()
?,?ASP?????????? 7. ?????MS???ActiveX??????????,
?????????????????? 8. ???????,??MS?ODBC????,??,?
????????????? 9. ???????,?????????????????????(U
NIX/Linux?NT/Win2000),?????NT?win2000???????
29???????????????
- JSP 1. ??JSP??Java Server Pages,??java??,??java
???????????jdk???,??,JSP????JDK? 2.
?????Sun????? 3. ????????java??,??java?????????
??,??,?basic?????? 4. ?????????servlet,???????,?
??????? 5. ?????????????????,??,???JDK????? 6.
?????????Javabean??,????????????????Bean?,?JSP???
??????? 7. ?????java???????,?JDBC??,???????????
???? 8. ????????????????????????(UNIX/Linux?NT/W
in2000),????????
30???????????????
- PHP 1. ??PHP??Hypertext Preprocessor,????C????
2. ????????C??,?????PHP?????????? 3.
??????????,????,??????,??,????Zend????????????,??
????? 4. ?????????????????? 5.
??????MS?COM()??,????JavaBean,????????????????CO
M() ?JavaBean?,??,???????ASP??COM()?JSP??javabea
n????,????????????????? 6. ????PHP?Open
Source?,??,??????????,???????,?????????? 7.
?????????????,??????,??,?????ASP,JSP?????????,???
???????????????? 8. ????????????????????????(UNI
X/Linux?NT/Win2000),?????????,?????????????
31???????????????
- ????
- ASP 1. ????????WIn2000IISASPMS SQL
Server??,???????ASP???????,??,???????,??ASP?????
???,?????,?????????????,???????????,????ASP??????
??(??,????????) 2. ????ASP????,ASP????????,??,
????ASP??,????ASP??,?????????,?????????? - JSP 1. ????JSP??,??????????,??,???????????????,
??,??????????,????????????,??,??????????????????
???,??LinuxResin(Jboss?)JSPMySQL 2.
?????????,??JSP??????????,??,?????Java??????,????
?????????,??,??JSP????????,??ASP?PHP??????,???????
,?????????
32???????????????
- PHP 1. ????????LinuxApachePHPMySQL??,???????p
hp?????,????????,????????????????,????????????????
????? 2. ?????????,??PHP?????????,??,PHP????????
,??,??????????,?????????,???????? ????
?????????,????????????????????,??JSP?ASP????,?????
?,?????????PHP????????,????,????????????(???),??P
HP???????????? ??????????????,??,????????,????,?
?????????,??????????
33?Ruby???Python?IT????? 2006-04-25 0919
- ????????????,???????????????Python?Ruby??Ruby?Pyth
on???????????,???????????????,????????,?????????,?
????????????????????????????? - ???????????,????????,??????????????????
- ?????,????????????Python?Java,??Ruby??.net?????,J
ava??????,?????,??????,?????????,???????????,?????
?,?????,?????????Python????,???Python????????Java,
??Python??????Java??????
34?Ruby???Python?
- ???,???????,????,??Java?????Ruby?????,????????Java
blog????Ruby?Java??? - Ruby???????,Python??????????Ruby???????,???????,??
????????????????????,???????,??????,????????????,?
?????????????,??,????????? - Ruby???????????,?rails????????????Ruby,?????Ruby
on rails?rails?????????web????,????????Python?????
???????,??????????????????Python?zend????,?????web
???,?????rails???
35?Ruby???Python?
- Ruby?pyton????????????,Ruby?????????,???block,????
?????????????????? - Python??????,???????,??????,??????????????????????
??????????????????,???????????,??????????????????,
???????? - ????,Ruby???,??????????,??Ruby????????Python?????,
????????????rails?????,???????rails????????????o/r
mapping????????????web?????????????Ruby??????????
?? - Python?????,????????,????????????????????????????,
???VB?Delphi,??.net,??????????????????????????????
??????????????????????????????????
36?Ruby???Python?
- ?????,???????????,????????????????
- Ruby????OO??,?Python????OO??????Ruby????????????,?
??????????????????????????????,????????? - ????,????????????,Ruby?????????????,???????Python?
- ??????,???Python??????,??????Python????????,?????,
?Ruby??????,Ruby???maze???????Ruby??????????Sun???
Java,???sun?????,????jcp????,??Java?????,?Ruby????
????,?????????