![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
第 53 ç« PHPã¨ä»–ã®è¨€èªžPHPã¯ã‚¦ã‚§ãƒ–プãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’ã™ã‚‹ã«ã¯æœ€é«˜ã®è¨€èªžã§ã™ã€‚ãŒã€ä»–ã®è¨€èªžã¯ã©ã†ãªã®ã§ ã—ょã†ã‹ï¼Ÿ
ASPãれ自体ã¯è¨€èªžã§ã¯ãªãã€Active Server Pagesã®é æ–‡å—ã§ã™ã€‚ASPを作æˆã™ ã‚‹ã®ã«ä½¿ç”¨ã•れる実際ã®è¨€èªžã¯Visual Basic Scriptã‹JScriptã§ã™ã€‚ASPã®æœ€å¤§ ã®æ¬ 点ã¯ã€ãれãŒMicrosoft Internet Information Server (IIS)ã§ã®ã¿å‹•作㙠るメーカー独自ã®ã‚·ã‚¹ãƒ†ãƒ ã ã¨ã„ã†ç‚¹ã§ã™ã€‚ã“れã«ã‚ˆã‚Šã€ASPã¯Win32ベースã®ã‚µãƒ¼ ãƒä¸Šã§ã—ã‹å‹•作ã—ã¾ã›ã‚“。ASPã‚’ä»–ã®ãƒ—ラットフォームã€ã‚¦ã‚§ãƒ–サーãƒã§å‹•作㕠ã›ã‚ˆã†ã¨ã„ã†ã„ãã¤ã‹ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãŒé€²è¡Œä¸ã§ã™ï¼š Halcyonã®InstantASP(商用)ã€Chili!Softã®Chili!Soft ASP(商用)ã€ãã—ã¦ActiveScripting.orgã®OpenASPã§ã™ã€‚ ASPã¯PHPã«æ¯”ã¹ã¦é…ãã€é¢å€’ã§å®‰å®šæ€§ã‚‚低ã„ã¨ã„ã‚れã¦ã„ã¾ã™ã€‚ASPã®ãƒ—ãƒãƒ•ェッ ショナルã®äººãŸã¡ã®ä¸ã«ã¯ã€ASPã§ã¯ä¸»ã«VBScriptãŒä½¿ç”¨ã•れã¦ã„ã‚‹ã®ã§Visual Basicã§ã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã«æ…£ã‚Œã¦ã„る人ã«ã¨ã£ã¦ã¯è¦šãˆã‚‹ã®ãŒæ¯”較的簡å˜ã 〠ã¨ã„ã†äººã‚‚ã„ã¾ã™ã€‚ã¾ãŸã€IISサーãƒã§ã¯ASPサãƒãƒ¼ãƒˆãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§æœ‰åйã«ãªã£ ã¦ã„ã‚‹ã®ã§è¨å®šãŒç°¡å˜ã¨ã„ã†åˆ©ç‚¹ã‚‚ã‚りã¾ã™ã€‚ASPã«çµ„ã¿è¾¼ã¾ã‚Œã¦ã„るコンãƒãƒ¼ ãƒãƒ³ãƒˆã¯éžå¸¸ã«é™ã‚‰ã‚Œã¦ã„ã¦ã€ã‚‚ã—FTPサーãƒã¨å”調ã™ã‚‹ã¨ã„ã£ãŸã€Œé€²ã‚“ã ã€æ©Ÿ 能を使ãŠã†ã¨æ€ã£ãŸã‚‰åˆ¥é€”コンãƒãƒ¼ãƒãƒ³ãƒˆã‚’購入ã—ãªã‘れã°ãªã‚Šã¾ã›ã‚“。 ã¯ã„。asp2phpãŒæœ‰åã§ã™ã€‚ 世間ã§ã¯PHPã¯Cold Fusionã«æ¯”ã¹ã¦é€Ÿãã€è¤‡é›‘ãªãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã‚’ 効率的ã«è¡Œã†ã“ã¨ãŒã§ãã€æ–°ã—ã„ã‚¢ã‚¤ãƒ‡ã‚¢ã‚’æ„æ¬²çš„ã«å–り込んã§ã„ã‚‹ã€ã¨è¨€ã‚れ ã¦ã„ã¾ã™ã€‚ã¾ãŸã€å®‰å®šã—ã¦ã„ã¦ã‚ˆã‚Šå°‘ãªã„リソースã§å‹•作ã™ã‚‹ã¨ã„ã†ã®ãŒä¸€èˆ¬çš„ ãªæ„見ã§ã™ã€‚Cold Fusionã¯ã‚¨ãƒ©ãƒ¼å‡¦ç†ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®æŠ½è±¡åŒ–ã€æ—¥ä»˜ ã®æ‰±ã„ã«ãŠã„ã¦å„ªã‚Œã¦ã„ã¾ã™ãŒã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®æŠ½è±¡åŒ–ã«ã¤ã„ã¦ã¯PHP 4ã§è¡Œã‚ れã¦ã„ã¾ã™ã€‚Cold Fusionã®åˆ©ç‚¹ã¨ã—ã¦æŒ™ã’られるã“ã¨ã®ä¸€ã¤ã«ã€ãã®å„ªã‚ŒãŸã‚µãƒ¼ ãƒã‚¨ãƒ³ã‚¸ãƒ³ãŒã‚りã¾ã™ãŒã€ã‚µãƒ¼ãƒã‚¨ãƒ³ã‚¸ãƒ³ã¯ã‚¦ã‚§ãƒ–スクリプト言語ã«å«ã¾ã‚Œã‚‹ã¹ ãæ©Ÿèƒ½ã§ã¯ãªã„ã®ã§ã¯ãªã„ã‹ã€ã¨ã„ã†æ„見もã‚りã¾ã™ã€‚PHPã¯ã»ã¨ã‚“ã©å…¨ã¦ã®ãƒ— ラットフォームã§å‹•作ã—ã¾ã™ãŒCold FusionãŒå‹•作ã™ã‚‹ã®ã¯Win32, Solaris, Linux, HP/UXã ã‘ã§ã™ã€‚PHPã¯åˆæœŸæ®µéšŽã‹ã‚‰å¤šå°‘ã®ãƒ—ãƒã‚°ãƒ©ãƒŸãƒ³ã‚°ã«é–¢ã™ã‚‹çŸ¥è˜ ã‚’å¿…è¦ã¨ã—ã¾ã™ãŒã€Cold Fusionã«ã¯ã™ã°ã‚‰ã—ã„IDEãŒã‚ã£ã¦ã€ä¸€èˆ¬ã«ã¨ã£ã¤ ãã‚„ã™ã„ã¨è¨€ã‚れã¦ã„ã¾ã™ã€‚Cold Fusionã¯ãƒ—ãƒã‚°ãƒ©ãƒžã§ã¯ãªã„人ãŸã¡ã‚‚æ„è˜ã— ã¦ãƒ‡ã‚¶ã‚¤ãƒ³ã•れã¦ã„ã¾ã™ãŒã€PHPã¯ãƒ—ãƒã‚°ãƒ©ãƒžä¸»ãªã‚¿ãƒ¼ã‚²ãƒƒãƒˆã¨ã—ã¦ã„ã¾ã™ã€‚ Michael J Sheldonã«ã‚ˆã‚‹ã“ã®ãƒˆãƒ”ックã«é–¢ã™ã‚‹ã™ã°ã‚‰ã—ã„サマリãŒPHPã®ãƒ¡ãƒ¼ãƒª ãƒ³ã‚°ãƒªã‚¹ãƒˆã«æŠ•ç¨¿ã•れã¾ã—ãŸã€‚ã“ ã“ã§ãã®å†…容をèªã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚ PHPã®Perlã«å¯¾ã—ã¦æœ€ã‚‚有利ãªç‚¹ã¯ã¯PerlãŒä½•ã‚‚ã‹ã‚‚ã‚„ã‚ã†ã¨ã—ã¦ãã®çµæžœè¤‡é›‘ ã«ãªã£ã¦ãã¦ã„ã‚‹ã®ã«å¯¾ã—ã¦ã€PHPã¯ã‚¦ã‚§ãƒ–スクリプティングを念é ã«ãŠã„ã¦ãƒ‡ ザインã•れã¦ã„ã‚‹ã“ã¨ã§ã™ã€‚Perlã®æŸ”軟ã•/複雑ã•ã¯ã€ä»–人ã«ã¨ã£ã¦éžå¸¸ã«èªã¿ ã«ãã„コードãŒç°¡å˜ã«æ›¸ã‘ã¦ã—ã¾ã†ã¨ã„ã†ã“ã¨ã§ã‚‚ã‚りã¾ã™ã€‚PHPã¯ã€æŸ”軟ã•ã‚’ 失ã†ã“ã¨ãªããれã»ã©ã‚„ã‚„ã“ã—ãã‚‚ãªã厳密ã§ã‚‚ãªã„æ§‹æˆã«ãªã£ã¦ã„ã¾ã™ã€‚ PHPã¯Perlã«æ¯”ã¹ã€ç°¡å˜ã«æ—¢å˜ã®HTMLã«çµ±åˆã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚PHPã«ã¯Perl ã§ä½¿ç”¨ã•れã¦ã„ã‚‹éžå¸¸ã«å¤šãã®ã€Œè‰¯ã„ã€æ©Ÿèƒ½ãŒã‚りã¾ã™ï¼šæ§‹æˆã‚„文法ç‰ã§ã™ã€‚ã ã—ã¦ã“れらãŒPerlã»ã©è¤‡é›‘ã«ãªã‚‹ã“ã¨ãªãæä¾›ã•れã¾ã™ã€‚Perlã¯80年代後åŠã‹ã‚‰ 在るååˆ†ã«æž¯ã‚ŒãŸçœŸã®è¨€èªžã§ã™ãŒã€PHPã¯æ€¥é€Ÿã«æˆé•·ã—ã¦ã„ã¾ã™ã€‚
|