1.centosådebianåªä¸ªå¥½ï¼
2.å¦ä½å¨ç³»ç»å®è£
ARGB
3.常见的码管网页开发工具常用的网站开发工具网页开发工具
4.javaå端å¼åç¨ä»ä¹è½¯ä»¶(javaå端å¼åå·¥ç¨å¸)
centosådebianåªä¸ªå¥½ï¼
DebianVSCentOSåªä¸ªæ´å¥½
éè¿ä»¥ä¸æ个人认为:ä»å®å ¨ä¸è¯´CentOS,rhel,oracle-LinuxDebian
ä»æ§è½ä¸é说ä¹æ¯CentOS,rhel,oracle-LinuxDebian
å ¶æ¬¡ï¼éè¿è§å¯debainå æ ¸æºç åCentOSå æ ¸æºç 大å°ï¼æ们å¯ä»¥çå°Debianå æ ¸æMï¼èCentOSå æ ¸åè¾¾å°äºM为ä»ä¹å¢ï¼è¿æ¯æå åä¸ç¯æç« ä¸
åæè¿çï¼Debianæ¯èªç±å æ ¸ï¼éé¢å»é¤äºå¾å¤no-freeåºä»¶é©±å¨ï¼åè½ä»£ç ï¼èCentOS
åæ¯ç»§æ¿äºrhelçç¹ç¹ï¼å¾å°ä¸çå¾å¤ç¡¬ä»¶ååçæå©æ¯æï¼ä¸ç®¡æ¯freeè¿æ¯no-freeçå ¨é¨å å«å¨å æ ¸æºä»£ç ä¸ï¼èä¸å¨èæå(kvm)é¨ç½²ä¸ä¹æ¯å¤äºé¢å¯¼å°ä½ç,å ¶ä¸ä¹ä¸ä¹ä¸äºè¿æ¥å¾å被Debian,æè æ åå æ ¸é纳ç代ç ï¼è¿æ ·å°±å¯¼è´äº:
硬件æ¯æç¹å«æ¯èæåCentOS,rhel,oracle-LinuxDebian(freebsd)
è¿æï¼ä¸ä¸ªå°±æ¯éè¿ç¼è¯å æ ¸æ们åç°ï¼é»è®¤æ åµä¸ï¼CentOSå¼å¯çå æ ¸
é项é½æ¯é常ä¿å®çï¼èDebianåå¾æ¶é«¦ï¼æä»ä¹æ°ç©æå°±ä¸ï¼æ¯å¦Debianå¼å¯äºå ååé slubå æ ¸å°ºå¯¸ä¼åOsèCentOSè¿æ¯ä½¿ç¨ä¹ ç»èéªçslabåO2..........
é»è®¤å æ ¸é ç½®æ§è½æµè¯DebianCentOS,rhel,oracle-Linux
æåæ们æ¥è¯´è¯´ï¼ä»ä»¬åèªçåºç¨è½¯ä»¶æ¯ææ°éï¼ä»å®æ¹åå¸çå®è£ dvdï¼åªæä¸å¼ 3.4Gï¼ä¸å¯ä»¥çåºCentOSrhelæ¯ä¸é¨æ¥åæå¡å¨ï¼vpsæ¥ç¨çï¼å å«ç软件ç¸å¯¹debainå®è£ dvd(8å¼ dvd)æ¥è¯´æ¯å°åªåå°ãææ¾ç»å°±yuminstallnginxç»ææ失败äº
æ以为ææéãç»æçç没æï¼è¦èªå·±äºå¤å»å æºï¼æç¥éæå¾å¤ç¬¬ä¸æ¹ç软件æºå¯ä»¥ä½¿ç¨ï¼ä½æ¯åä»å®æ¹æ¯æä¸è¯´æ¯å¾å°äºï¼è¿ä¹è¡¨æäºCentOSéè¦ç¨éï¼è¿æ¯ä»¥æå¡å¨ä¸ºä¸»ï¼æ¡é¢å强å¯ä»¥å§ï¼èDebianå¢æ4ä¸å¤ç§è½¯ä»¶ï¼æ¶µçäºå¼åï¼æ¡é¢ï¼æå¡å¨è½¯ä»¶ï¼ççå ä¹ä½ 说è½ç¨å°çææ软件é½æï¼èä¸aptå 管çä¹æ¯yum强å¾å¤ï¼ä»¥æ¤ï¼æ个人å¤æï¼
å¼åæ¹ç¯å¢ï¼éç¨æ§DebianCentOS,rhel,oracle-Linux
好äºæ¥ä¸ªæ»ç»å§ï¼å¦æä¸æ¯çççç³»ç»å®å¶ä¼åç人ï¼æç建议æ¯ï¼
1ï¼å¦æä½ æ¯å¼åè ï¼åçççæ§è½è¿½æ±è æè æ¯vpsä¸çæå¡å¨è¯·ä½¿ç¨Debianï¼
2,å¦æä½ æ¯vpsä¾åºåï¼çµååå¡ï¼ä½¿ç¨äºå¾å¤åhp,ibmç大åçæå¡å¨ï¼èä¸è¦æ±å¾é«ç稳å®æ§ï¼å®å ¨æ§ï¼æå»ºè®®ä½ ä½¿ç¨rhel家æï¼æå°ç¨%å·¦å³çæ§è½æ失ï¼ä¸æ¯å¾å¤§çæç¨æ§æ失ï¼æ¢æ¥å®å ¨ç¨³å®è¿æ¯å¼å¾çï¼
centosdebianåªä¸ªå¯¹armæ¯æ好
CentOSåDebiané½æ¯æARMæ¶æï¼ä½å®ä»¬å¨å¯¹ARMçæ¯ææ¹é¢ææä¸åï¼å ·ä½åå³äºæ¨çéæ±ãä¸è¬èè¨ï¼Debianæ¯æ´æ©æ¯æARMæ¶æçåè¡çä¹ä¸ï¼å¹¶ä¸ç¤¾åºæ¯æä¹æ´å¥½ï¼å æ¤å¨ARM设å¤ä¸çå ¼å®¹æ§å¯è½æ´å¥½ãå¦ä¸æ¹é¢ï¼CentOSå¨ARMæ¶æä¸çæ¯æä¹è¶æ¥è¶å¥½ï¼ç¹å«æ¯å¨RaspberryPiç设å¤ä¸çæ¯ææ¹é¢è¡¨ç°ä¸éãå æ¤ï¼æ¨éè¦æ ¹æ®æ¨çå ·ä½éæ±æ¥éæ©CentOSæDebianã
debianæ¯è¾centosåªä¸ªå¿«debianå¿«
å®è¿å æ¬å¨å ¶å®æ¹åå¨åºä¹å¤çéGPL软件ã以éµå®å ¶æä¾å 费软件çååã
1ã主è¦è½¯ä»¶çæ¬
DebianStableWheezyå·²æ¥æè¿äºè½¯ä»¶çæ¬ã
Apache-2.2.
PHP-5.4.4
MySQL-5.5.
PostgreSQL-9.1.9
2ãå级
å°Debianä»ä¸ä¸ªç¨³å®çæ¬å级å°ä¸ä¸ç¨³å®çæ¬å¾å®¹æãæä½ä¹æ¯è¾ç®åã
3ã稳å®æ§
Debian被认为æ¯æ¯è®¸å¤å ¶ä»åè¡çæ´ç¨³å®çLinuxåè¡çã对äºä¼ä¸èè¨ãè¿æ¯ä¸ä¸ªä¸éçéæ©ãå 为该çæ¬ä¸çé误导è´çå¼éæ´å°ãå®è¿ä¸ºä¿®è¡¥å®å ¨æ¼æ´æä¾äºæ¶é´ãå æ¤è¿äºåè¡çé常æ¯å ¶ä»Linuxåè¡ççåè¡çæ´å®å ¨ã
4ãæç¨æ§
é常认为DebianLinuxåè¡çæ¯åå¦è æ´éåLinuxä¸å®¶ãå®ä»ä¸å¼å§å°±åå®æ¨å¯¹Linuxå¼åæä¸å®çäºè§£ãå®è£ ç¨åºä¸ºç¨æ·æä¾äºå¯¹å ¶é ç½®çæ´é«ç¨åº¦çæ§å¶åèªå®ä¹ã
以ä¸å°±æ¯DebianåCentOSçåºå«ã对äºéè¦å®å ¨æ§å¶çæç»éªçç¨æ·ãDebianå¯è½æ´å¥½ï¼å¯¹äºæ³è¦æ´ç¨³å®åå®å ¨çLinuxåè¡ççä¼ä¸ãCentOSå¯è½æ´å¥½ã
为ä»ä¹éæ©CentOSèä¸æ¯Debian?æ们è¿è¡çä¸äºå ¨çæ大çäºèç½çè¥è¿ï¼å æ¤æ们对å¯é æ§å稳å®æ§é常éè§ï¼æ¯æ们ç第ä¸è¦å¡ã为æ¤ï¼æ们åªä½¿ç¨Linuxæ¥æ¯æ顾客çç³»ç»ãä½æ¯ï¼æ们åºè¯¥ä½¿ç¨åªä¸ä¸ªLinuxçåè¡çï¼çæ¡æ¯ï¼CentOSã为ä»ä¹å¢ï¼\x0d\\x0d\ä½ä¸ºä¸ä¸ªåºå¤§çç³»ç»è¿è¥åï¼å¨å¾é¿çä¸æ®µæ¶é´éï¼æ们éè¦å¨å¤ç§å¤§åç³»ç»ä¸æ¾å°ä¸ä¸ªå¯é çï¼å¯é¢æµçç³»ç»ï¼æ们éè¦ä»ä¸çä¸æ强大ç软件ä¾åºååå¼æºé¡¹ç®ä¸è·å¾å¼ºæåçæ¯æã对äºé£äºæ常ç¨çç³»ç»ï¼æ们éè¦ææ¡£ï¼å·¥å ·åå ¨çæ§èµæºã\x0d\\x0d\æ£å å¦æ¤ï¼RedHat/CentOSç³»ååè¡çæ£æ¯æ们çéæ©ãä»ä»¬è½å¤æ»¡è¶³ä»¥ä¸ææéæ±ï¼èä¸é®é¢ç¸å¯¹è¾å°ãé¿æ稳å®ï¼è¿ä½¿å¾æ们è½å¤ä¸ºæåä¸ä¸çè¿è¡äºä¸åé ç½®ãæå¡ååºç¨çç³»ç»æä¾ä¸ç级çç»´æ¤ã\x0d\\x0d\RedHatâsEnterpriseLinux\x0d\(RHEL)æ¯é»éæ åçä¼ä¸åè¡çãå®æ¯äºå¹´å·¦å³æ´æ°ä¸æ¬¡ï¼å¨ç³»ç»ç稳å®æ§ï¼åç»æ§åå®å ¨æ§ä¸æçæ大çä¼å¿ãæ¯å½æ°ç主çæ¬åè¡åï¼æ¯å¦\x0d\5.x亦ææè¿ç6.xï¼ææçæ¬å代ç é½å°ä¿çä¸åï¼åªæå®å ¨é®é¢ææ¯ä¸»è¦çbugï¼ä¾å¦åé¨ï¼ç«¯å£ä¹ç±»çé®é¢ï¼ä¼éè¿åå¸æ°çåçæ¬æ¥ä¿®å¤ã\x0d\\x0d\CentOSæ¯RHELåè¡ç对åºçå¼æºçæ¬ï¼é常å¨RedHatçåå¸åå°±ä¼å¾å¿«åè¡ãæ们使ç¨CentOSçåå å¨äºRHELåè¡ççæ åæ¯ææå¡è´¹ç¨é常é«ï¼å¤§çº¦æ¯å°æå¡å¨ç¾å å·¦å³ï¼å¯¹äºæ们å¾å¤æ¥ææ°åå°çè³ä¸ç¾å°æå¡å¨çç¨æ·æ¥è¯´ï¼è¿æ¯å¿ é¡»è¦æ§å¶çææ¬ã\x0d\\x0d\RHEL/CentOSç³»ç»æ两个æ½å¨çé®é¢ã\x0d\\x0d\é¦å ï¼ä¸æ¦ç¡®å®äºä¸»çæ¬ï¼,é¤äºå®å ¨é®é¢å严éæ éä¼è¢«ä¿®å¤ä»¥å¤ï¼å ¶ä»å 容å°ä¸ä¼åä»»ä½æ¹åãè¿è½ç¶å¯¹ç¨³å®æ§æ\x0d\好å¤ï¼ä½æ¯å¯¹è®¸å¤æå¡ä¸å©ãæ¯å¦MySQLåPHPæå¡ï¼å®ä»¬å¨è¿äºå¹´çCentOS/RHEL主çæ¬åå¸å¨æä¸ä¼è¿è¡ç¹éçå¼åå大éçä¿®æ¹ãä¾\x0d\å¦ï¼MySQL5.0æ¯å½åRHEL/CentOS主çæ¬æé»è®¤ä½¿ç¨ççæ¬ï¼ä½æ¯å½åMySQLå·²ç»æ´æ°å°5.1å5.5çæ¬äºã\x0d\\x0d\幸è¿çæ¯ï¼è¿ä¸ªé®é¢è¢«Yum软件å 管çå¨è½»æå°è§£å³äºãå¦æ¤ä»¥æ¥ï¼é£äºä¸»è¦ç软件ï¼ä¾å¦å½åRHEL/CentOSä¸å®é çç»ä»¶ï¼å æ¬å æ ¸åææå·¥\x0d\å ·çä»ç¶æ¥èªåè¡çï¼ä½æ¯é£äºéå ç软件ï¼ä¾å¦Nginxï¼Apacheï¼PHPï¼JavaåMySQLççæ¥èªæ´æ°ç软件æºä¾å¦Fedoraï¼\x0d\æè ç´æ¥ä»å¼ååè·åæ´æ°ççæ¬ä¾å¦MySQLãå¨æ们è¿éï¼æ们æèªå·±ä¸ç¨çå®è£ éåæ¥å ¨èªå¨çå¤çææè¿äºäºæ ã\x0d\\x0d\å ¶æ¬¡ï¼CentOSçåè¡ä¼æ»åäºRedHatçåè¡ï¼å æ¬å ³é®çè¡¥ä¸åä¿®å¤ãè¿å¨RHEL6.xçåè¡å¨æä¸å°¤ä¸ºæ¾èãä½æ¯æ ¹æ®æ们çç»éªï¼è¿æ²¡ä»ä¹å¥½æ å¿çï¼å¯¹æ们æ¥è¯´æ°¸è¿ä¸ä¼æ为é®é¢ã\x0d\\x0d\å¾å¤äººè¯¢é®æ们为ä»ä¹ä¸ç¨åºäºDebiançç³»ç»ï¼ä¾å¦Debianæè Ubuntuæå¡å¨ãå¦æå¨å«æ éæ©çæ åµä¸ï¼æ们çç¡®ä¼æ¯æè¿ä¸ªå»ºè®®ï¼ä½æ¯æ ¹æ®æ们çç»éªæ¥çï¼è¿äºç³»ç»å¹¶ä¸å¦RHEL/CentOSæ¥ç稳å®åå¯é ã\x0d\\x0d\æ们认为ï¼è¿å¨æç§ç¨åº¦ä¸æ¯ç±äºä»ä»¬è¿å¿«çåå±åå个çæ¬ãç»åä¹é´è¾å°çæµè¯ä¸ä¸æçæ导è´çãç¶è尽管ä»ä»¬é常æµè¡ï¼ä½æ¯ä¸»è¦çæå¡åå项ç®é½\x0d\ä»ç¶é¦éRHEL/CentOSç³»ç»ï¼å 为è¿æ ·ä»ä»¬å°±å¯ä»¥ä¸ºä¼ä¸é¡¾å®¢æä¾æå¡ï¼ï¼å¯¹OracleåMySQLæ´æ¯å¦æ¤ï¼ãé¤æ¤ä¹å¤ï¼åºäºDebiançç³»ç»æ许å¤å æ ¸å稳å®æ§é®é¢ï¼å°¤å ¶æ¯å¨æ们çäºè®¡ç®æå¡ä¸ã\x0d\\x0d\对æ们èè¨ï¼å¯ä¸ä½¿ç¨Debian/Ubuntuçåå æ¯ï¼\x0d\\x0d\âå®ä»¬è½å¤ä¸ºä¸ä¸ªç³»ç»æä¾å¿ è¦çç¹æ®æå¡æ¶ï¼å°¤å ¶æ¯å½ä¸äºé©±å¨ç¨åºæè ä¸äºIOåç³»ç»éè¦ä¸ç§æ°çå æ ¸çæ¶åâãä¾å¦ï¼ext4æ件系ç»æå¨æè¿çå æ ¸ä¸æ¥å¿çæ¹åçï¼ç°å¨ï¼ææè¿ä¸åé½å å«å¨äºRHEL/CentOS6.xä¸ã\x0d\\x0d\å½ç¶ï¼å¤æ°Linuxå¼åè é½ä½¿ç¨çæ¯Ubuntuçæ¡é¢çï¼èä¸å¯ä»¥ç解çæ¯ï¼ä»ä»¬æ´å¾åå¨å¼åç产æ¶ä½¿ç¨ç¸åçç³»ç»ï¼å¹¶ä¸è¿è½ä½¿ç¨å¾å¤æ趣çå·¥å ·ãä½æ»ä½ä¸æ¥è¯´ï¼æ们ä¾ç¶è®¤ä¸ºRHEL/CentOSæ¯ä¸ä¸ªæ´ä¼è¶çé¨ç½²å¹³å°ï¼å¹¶ä¸å·²ç»æåå¤ä¸ªå®¢æ·æåå°è½¬å使ç¨CentOSä½ä¸ºç产ç¯å¢å¹¶ä¸æ²¡æä»»ä½é®é¢ï¼ä½è¿ä»ç¶æ¯è°å·¨çä»»å¡ã\x0d\\x0d\æ»çæ¥è¯´ï¼ä½ å°æ´ä¹äºçå°ä¸ä¸ªè¯å¥½ç®¡ççCentOSç³»ç»ãæ们ææåä¸ä¸å°æå¡å¨ä½¿ç¨CentOSå¹³å°ï¼èæ¯å¹´å¹³ååªæä¸å°æå¡å¨å´©æºãæ们ä¹å¾é¾æ³è±¡å®ç«å¦æ¤ç½è§ï¼æ以ï¼æä¸ä¸ªä¼ç§ãè¿ æ·ãå¯é çå¹³å°å§ï¼
CentOSDebianUbuntuåªä¸ªç³»ç»å¥½ï¼æç« ç®å½CentOSDebianCentOSä¸Debianåªä¸ªå¥½ï¼Ubuntuä¹°VPSæ¶æCentOSãDebianãUbuntuä¸ç§æä½ç³»ç»å¯ä»¥éæ©ï¼Linuxä¸åªç§ç³»ç»æ´å¥½æ¯å¾å¤æ°äººé½ä¼éå°çé®é¢ï¼å¨æ¤ï¼æ们åæä¸ä¸UbuntuãCentOSåDebianåèªçæ§è½å使ç¨ç»éªãåæå¡å¨çå¾å°ä¼ç¨Ubuntuï¼æ以æ们æååæè¿ä¸ªãå æ¥çç使ç¨çè¾é«çCentOSåDebianãCentOSå¾å¤åä¸æ§å ¬å¸æå¡å¨é½æ¯ä½¿ç¨CentOSç³»ç»ï¼CentOSç®çº¦ï¼å½ä»¤è¡ä¸ç人æ§ååå¾æ¯è¾å¥½ï¼ç¨³å®ï¼æç强大çè±æææ¡£ä¸å¼å社åºçæ¯æãç¸å¯¹debianæ¥è¯´ï¼CentOSç¥æ¾ä½ç§¯å¤§ä¸ç¹ï¼æ¯ä¸ä¸ªé常æççLinuxåè¡çãDebianDebianæ´éåäºä½ä¸ºæå¡å¨çæä½ç³»ç»ï¼å®æ¯Ubuntuè¦ç¨³å®å¾å¤ãDebianæ´ä¸ªç³»ç»åºç¡æ ¸å¿é常å°ï¼ä¸ä» 稳å®ï¼èä¸å ç¨ç¡¬ç空é´å°ï¼å ç¨å åå°ãMçVPSå³å¯ä»¥æµç è¿è¡Debianï¼èCentOSåä¼ç¥æ¾ååãä½æ¯ç±äºDebiançåå±è·¯çº¿ï¼ä½¿å®ç帮å©ææ¡£ç¸å¯¹äºCentOSç¥å°ï¼ææ¯èµæä¹å°ä¸äºãCentOSä¸Debianåªä¸ªå¥½ï¼å¨å½å æå¡å¨ä¸ï¼ä½¿ç¨CentOSçè¦å¤äºDebianï¼èå½å¤åDebianç¨å¤äºãéæ©Debianæ¯å 为å®æ¯æ大ç社åºåè¡çï¼æçä¸¥æ ¼çç»ç»æ¥ç»´æ¤ï¼æçæåä¸ä¸ä¸ªè¶ 级é»å®¢å¨è´¡ç®ï¼èä¸æçæ大ç软件ä»åºï¼ç°å¨å·²ç»è¾¾å°å¤ä¸ªï¼æç大éçææ¡£èµæºãèCentOSçæ´æ°æ¯è¾æ ¢ï¼è½¯ä»¶åºè½¯ä»¶çæ¬è¿äºéæ§ï¼è½è¯´ç¨³å®ä½æ¯æ æ³åæ¥åºVPSç硬件ç¹æ§ãè½ç¶ä¹æ社åºï¼ä½æ¯å®æ²¡æåºå®çç»ç»æ¥ç®¡çï¼æ²¡ææ¶å ¥æ¥æºãå¦å¤ï¼Debian
6æ¶åå°WEBæå¡å¨ç软件å é½æ´æ°å°äºæ¯è¾æ°ç稳å®çæ¬ï¼å¹¶ä¸åå©aptå½ä»¤ç´æ¥å®è£ é常快æ·ãéæ©CentOS大å¤æ¯å 为系ç»ç稳å®åå¯é æ§ï¼Debianåå±è¿å¿«ï¼å个çæ¬ãç»åä¹é´æµè¯è¾å°ç¨æ¾ä¸æçï¼ç³»ç»æ许å¤å æ ¸å稳å®æ§é®é¢ãDebianå¾æ¶é«¦ï¼æä»ä¹æ°ç©æå°±ä¸ï¼èCentOSå¼å¯çå æ ¸é项é½æ¯é常ä¿å®ãæ以ï¼ä»å®å ¨ã稳å®è§åº¦åºåï¼ä¸»è¦çæå¡åå项ç®é½ä»ç¶é¦éCentOSç³»ç»ãä¸é¢çä¸äºå ·ä½çæ¯è¾ï¼ä»å®å ¨ä¸è¯´CentOSDebianä»æ§è½ä¸é说CentOSDebian硬件æ¯æç¹å«æ¯èæåCentOSDebiané»è®¤å æ ¸é ç½®æ§è½æµè¯DebianCentOSåå¼ç¯å¢éç¨æ§DebianCentOSæåï¼å¦æä½ æ¯å¼åè åçççæ§è½è¿½æ±è æè æ¯VPSä¸çæå¡å¨å»ºè®®ç¨Debianï¼å¦ææ¯VPSä¾åºåãçµååå¡ç½ç«ï¼è¦æ±å¾é«ç稳å®æ§ãå®å ¨æ§ï¼å建议éç¨CentOSãå¦å¤ï¼å¯¹äºåç©è ï¼å¦æVPSé 置太ä½ï¼OPENVZå åå¨M以ä¸ï¼æè XENæ¶æå åå¨M以ä¸ï¼å»ºè®®éç¨Debianï¼å¦å建议éç¨CentOSï¼ä»¥è·åæ´å¤çå¨çº¿å¸®å©ä¸æ¯æï¼è®©èªå·±å ¥é¨æ´è½»æ¾ãUbuntuUbuntuè¿äºå¹´ç使ç¨çææå¢å ï¼å®ç¨æ·çé¢æ¼äº®ã管çç³»ç»å®åã软件æºæ¯æ强大ãææ¯ç¤¾åºä¸°å¯ï¼å¯¹ç¡¬ä»¶çå ¼å®¹æ§ä¹ä¸éãç¶èï¼æå¡å¨æ´éè¦ç并éè¿äºï¼æ以å³å®äºå®æ´éåäºæ¡é¢æä½ç³»ç»ï¼å¨èªå·±çµèä¸å®è£ æ许è¦æ¯æå¡å¨ä¸æ´éåä¸äºã对äºLinuxï¼ubuntuç³»ç»èµæºæ¶èä¸ä¸ç¨³å®åªè½è¢«æ¯å»æ鸡èãæå¡å¨éè¦çåªæ¯ä¸ä¸ªç®çº¦ã稳å®ãæç¨çç³»ç»èå·²ï¼Ubuntuæ¯è¾é¸¡èè¿æä¸ä¸ªåå å°±æ¯å¯¹NGINXçæ¯æ太弱ï¼èNginxæ§è½è¦è¿è¿é«äºApacheãæ以ï¼å¯¹äºæ°æï¼åºæ¬åºè¯¥éæ©CentOSç³»ç»èéDebianåUbuntuãå¨ç¡®å®éæ©CentOSåï¼æ们è¿éè¦ç¡®å®æ¯ç¨ä½ç³»ç»è¿æ¯ä½ç³»ç»ãå¨æ¤ï¼ç¬¨é¸ç建议æ¯ï¼å¦æä½ ç¨çVPSæ¯é常ççé ç½®ï¼é£ä½ ç¨ä½æ¯è¾åéï¼ä½å¦ææå¡å¨ä¸è¬ï¼è¿æ¯èèå®å®çç¨ä½å§ï¼
å¦ä½å¨ç³»ç»å®è£ ARGB
nginx php-fpmå®è£ é ç½®nginxæ¬èº«ä¸è½å¤çPHPï¼å®åªæ¯ä¸ªwebæå¡å¨ï¼å½æ¥æ¶å°è¯·æ±åï¼å¦ææ¯php请æ±ï¼ååç»php解éå¨å¤çï¼å¹¶æç»æè¿åç»å®¢æ·ç«¯ã
nginxä¸è¬æ¯æ请æ±åfastcgi管çè¿ç¨å¤çï¼fascgi管çè¿ç¨éæ©cgiåè¿ç¨å¤çç»æ并è¿å被nginx
æ¬æ以php-fpm为ä¾ä»ç»å¦ä½ä½¿nginxæ¯æPHP
ä¸ãç¼è¯å®è£ php-fpm
ä»ä¹æ¯PHP-FPM
PHP-FPMæ¯ä¸ä¸ªPHP FastCGI管çå¨ï¼æ¯åªç¨äºPHPç,å¯ä»¥å¨ 2.php.net/distributions/php-5.4.7.tar.gztar zvxf php-5.4.7.tar.gz
cd php-5.4.7./configure --prefix=/usr/local/php --enable-fpm --with-mcrypt \--enable-mbstring --disable-pdo --with-curl --disable-debug --disable-rpath \--enable-inline-optimization --with-bz2 --with-zlib --enable-sockets \--enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex \--with-mhash --enable-zip --with-pcre-regex --with-mysql --with-mysqli \--with-gd --with-jpeg-dir
make all install
æ§çæå¨æè¡¥ä¸php-fpmå®è£ ï¼æ§çç¨åºå·²ç»æ²¡æäºï¼å¤§å®¶æ°ççå§ï¼è¿éå个å±ç¤ºï¼
wget 2.php.net/get/php-5.2..tar.gz
wget tl -enable-sockets -with-bz2 -with-curl -with-curlwrappers\
-enable-mbregex -with-gd -enable-gd-native-ttf -enable-zip -enable-soap -with-iconv -enable-bcmath\
-enable-shmop -enable-sysvsem -enable-inline-optimization -with-ldap -with-ldap-sasl -enable-pdo\
-with-pdo-mysql
make all install
以ä¸ä¸¤ç§æ¹å¼é½å¯ä»¥å®è£ php-fpmï¼å®è£ åå 容æ¾å¨/usr/local/phpç®å½ä¸
以ä¸å°±å®æäºphp-fpmçå®è£ ã
ä¸é¢æ¯å¯¹php-fpmè¿è¡ç¨æ·è¿è¡è®¾ç½®
cd /usr/local/php
cp etc/php-fpm.conf.default etc/php-fpm.conf
vi etc/php-fpm.conf
ä¿®æ¹
user = www-data
group = www-data
å¦æwww-dataç¨æ·ä¸åå¨ï¼é£ä¹å æ·»å www-dataç¨æ·
groupadd www-data
useradd -g www-data www-data
äºãç¼è¯å®è£ nginx
ç¶ånginxï¼
nginxå¯ä»¥ä½¿ç¨åå¹³å°çé»è®¤å æ¥å®è£ ï¼æ¬ææ¯ä»ç»ä½¿ç¨æºç ç¼è¯å®è£ ï¼å æ¬å ·ä½çç¼è¯åæ°ä¿¡æ¯ã
æ£å¼å¼å§åï¼ç¼è¯ç¯å¢gcc g++ å¼ååºä¹ç±»çéè¦æåè£ å¥½ï¼è¿éé»è®¤ä½ å·²ç»è£ 好ã
ububtuå¹³å°ç¼è¯ç¯å¢å¯ä»¥ä½¿ç¨ä»¥ä¸æ令
1
2
apt-get install build-essential
apt-get install libtool
centoså¹³å°ç¼è¯ç¯å¢ä½¿ç¨å¦ä¸æ令
å®è£ makeï¼
1
yum -y install gcc automake autoconf libtool make
å®è£ g++:
1
yum install gcc gcc-c++
ä¸é¢æ£å¼å¼å§
---------------------------------------------------------------------------
ä¸è¬æ们é½éè¦å è£ pcre, zlibï¼åè 为äºéårewriteï¼åè 为äºgzipå缩ã
1.éå®æºç ç®å½
å¯ä»¥æ¯ä»»ä½ç®å½ï¼æ¬æéå®çæ¯/usr/local/src
1
cd /usr/local/src
2.å®è£ PCREåº
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ ä¸è½½ææ°ç PCRE æºç å ï¼ä½¿ç¨ä¸é¢å½ä»¤ä¸è½½ç¼è¯åå®è£ PCRE å ï¼
1
2
3
4
5
6
7
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8..tar.gz
tar -zxvf pcre-8..tar.gz
cd pcre-8.
./configure
make
make install
3.å®è£ zlibåº
e to nginx! å表示 Nginx å·²ç»å®è£ 并è¿è¡æåã
-----------------------------------------------------
å°è¿énginxå°±å®è£ å®æäºï¼å¦æåªæ¯å¤çéæhtmlå°±ä¸ç¨ç»§ç»å®è£ äº
å¦æä½ éè¦å¤çphpèæ¬çè¯ï¼è¿éè¦å®è£ php-fpmã
ä¸é¢å®è£ æé
éï¼å¯è½éå°çé误åä¸äºå¸®å©ä¿¡æ¯
1.1ç¼è¯pcreé误
1
2
3
4
5
libtool: compile: unrecognized option `-DHAVE_CONFIG_H'
libtool: compile: Try `libtool --help' for more information.
make[1]: *** [pcrecpp.lo] Error 1
make[1]: Leaving directory `/usr/local/src/pcre-8.'
make: *** [all] Error 2
解å³åæ³ï¼å®è£ g++,å«å¿äºéæ°configure
1
2
3
4
5
apt-get install g++
apt-get install build-essential
make clean
./configure
make
1.2 makeåºé
1
2
3
4
5
make: *** No rule to make target `build', needed by `default'. Stop.
./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.
æç §ç¬¬4æ¥çå®è£ æ¹æ³æ
ubuntuä¸
1
2
apt-get install openssl
apt-get install libssl-dev
centosä¸
1
yum -y install openssl openssl-devel
2.nginxç¼è¯é项
makeæ¯ç¨æ¥ç¼è¯çï¼å®ä»Makefileä¸è¯»åæ令ï¼ç¶åç¼è¯ã
make installæ¯ç¨æ¥å®è£ çï¼å®ä¹ä»Makefileä¸è¯»åæ令ï¼å®è£ å°æå®çä½ç½®ã
configureå½ä»¤æ¯ç¨æ¥æ£æµä½ çå®è£ å¹³å°çç®æ ç¹å¾çãå®å®ä¹äºç³»ç»çå个æ¹é¢ï¼å æ¬nginxç被å 许使ç¨çè¿æ¥å¤ççæ¹æ³ï¼æ¯å¦å®ä¼æ£æµä½ æ¯ä¸æ¯æCCæGCCï¼å¹¶ä¸æ¯éè¦CCæGCCï¼å®æ¯ä¸ªshellèæ¬ï¼æ§è¡ç»ææ¶ï¼å®ä¼å建ä¸ä¸ªMakefileæ件ãnginxçconfigureå½ä»¤æ¯æ以ä¸åæ°ï¼
--prefix=path å®ä¹ä¸ä¸ªç®å½ï¼åæ¾æå¡å¨ä¸çæ件 ï¼ä¹å°±æ¯nginxçå®è£ ç®å½ãé»è®¤ä½¿ç¨ /usr/local/nginxã
--sbin-path=path 设置nginxçå¯æ§è¡æ件çè·¯å¾ï¼é»è®¤ä¸º prefix/sbin/nginx.
--conf-path=path 设置å¨nginx.confé ç½®æ件çè·¯å¾ãnginxå 许使ç¨ä¸åçé ç½®æ件å¯å¨ï¼éè¿å½ä»¤è¡ä¸ç-cé项ãé»è®¤ä¸ºprefix/conf/nginx.conf.
--pid-path=path 设置nginx.pidæ件ï¼å°åå¨ç主è¿ç¨çè¿ç¨å·ãå®è£ å®æåï¼å¯ä»¥éæ¶æ¹åçæ件å ï¼ å¨nginx.confé ç½®æ件ä¸ä½¿ç¨ PIDæ令ãé»è®¤æ åµä¸ï¼æ件å 为prefix/logs/nginx.pid.
--error-log-path=path 设置主é误ï¼è¦åï¼åè¯ææ件çå称ãå®è£ å®æåï¼å¯ä»¥éæ¶æ¹åçæ件å ï¼å¨nginx.confé ç½®æä»¶ä¸ ä½¿ç¨ çerror_logæ令ãé»è®¤æ åµä¸ï¼æ件å 为prefix/logs/error.log.
--pilationâï¼1.1.ä¸ï¼ pcre_jitæ令ï¼ã
--with-zlib=path â设置çzlibåºçæºç è·¯å¾ãè¦ä¸è½½ä» zlibï¼çæ¬1.1.3 - 1.2.5ï¼ç并解åãå ¶ä½çå·¥ä½æ¯Nginxç./ configureåmakeå®æãngx_/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz
tar -zxvf libmcrypt-2.5.8.tar.gz
cd /usr/local/src/libmcrypt-2.5.8
./configure --prefix=/usr/local
make
make install
7. php-fpm 5.4.7 å¦ä½å ³é éå¯ï¼
php 5.4.7 ä¸çphp-fpm ä¸åæ¯æ php-fpm 以åå ·æç /usr/local/php/sbin/php-fpm (start|stop|reload)çå½ä»¤ï¼éè¦ä½¿ç¨ä¿¡å·æ§å¶ï¼
masterè¿ç¨å¯ä»¥ç解以ä¸ä¿¡å·
INT, TERM ç«å»ç»æ¢ QUIT å¹³æ»ç»æ¢ USR1 éæ°æå¼æ¥å¿æ件 USR2 å¹³æ»éè½½ææworkerè¿ç¨å¹¶éæ°è½½å ¥é ç½®åäºè¿å¶æ¨¡å
示ä¾ï¼
php-fpm å ³éï¼
kill -INT `cat /usr/local/php/var/run/php-fpm.pid`
php-fpm éå¯ï¼
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid`
æ¥çphp-fpmè¿ç¨æ°ï¼
ps aux | grep -c php-fpm
8.å½ä»¤è¡ä¸æ§è¡phpï¼æ示æ¾ä¸å°å½ä»¤
-bash: /usr/bin/php: No such file or directory
vi /etc/profile
å¨æ件åºé¨å¢å ä¸è¡é ç½®
export PATH=/usr/local/php/bin:$PATH
ä¿åéåº
source /etc/profile
éå pathinfoé ç½®
location ~ ^(.+\.php)(.*)$ {
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param SCRIPT_FILENAME /path/to/php$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
常见的网页开发工具常用的网站开发工具网页开发工具
大家好,来来为大家解答以上问题。理器常见的码管网页开发工具,常用的理器网站开发工具,网页开发工具很多人还不知道,现在让我们一起来看看吧!码管
开发软件的理器成都到贵州源码工具有哪些?
软件开发工具很多,但是码管实用的就那么几个,下面列举我常用的理器几个开发工具:1.IntelliJ IDEA这个可以说是目前最智能的编译器,它可以提示一些很基础却又很致命的码管代码错误,特别是理器用来写Java代码等。其他衍生的码管应用Webstorm、Pycharm、理器CLion等,码管分别可以更好地用来写JavaScript、理器Python、码管C 代码。
2.Visual Studio Codevscode,本来是一款很强大、很热门的前端编译器,像Vue框架的作者尤雨溪,在公开场合,用来写代码的编译器,便是它了。但是笔者主要从事Java开发,使用IDEA来开发的频率高点,之所以使用vscode,更多的是把它当做一个文本编辑器,它支持多种编程语言的语法高亮,如你单纯看一些开源的代码,或者编辑一些脚本如nginx,又不想开占内存的大应用IDEA,轻量的vscode便是最好的选择了。
3.SwitchHosts我们开发,经常会做一些域名映射,如何做到简便、快速、批量地切换域名,使用switchhosts就够了。这个应用,web项目导出源码可能很多开发者不知道,在GitHub上就可以免费下载使用了。4.FinalShell我有这么一个常见的场景,就是登陆进一台Linux服务器,对里边做些配置,应用部署等,它就这么一个方便我们进去操作的工具。
html5开发工具有哪些?
随着移动互联网飞速发展,html5语言的出世也受到广大开发者们的喜爱,HTML5被看做是web开发者创建流行web应用的利器,增加了对视频和Canvas 2D的支持。但很多对html5的同学感兴趣想学习都不知道html5开发工具有哪些,具体哪一个最好用。今天千锋武汉小编就为大家推荐款经常会用到的html5开发工具。
1、Adobe Dreamweaver CS6Dreamweaver CS6是世界顶级软件厂商Adobe推出的一套拥有可视化编辑界面,用于制作并编辑网站和移动应用程序的网页设计软件。由于Dreamweaver支持代码、拆分、设计、实时视图等多种方式来创作、编写和修改网页,对于初级人员,你可以无需编写任何代码就能快速创建Web页面。
其成熟的代码编辑工具更适用于Web开发高级人员的创作! 2、Adobe EdgeAdobe Edge是一个用HTML5、CSS、Java开发动态互动内容的设计工具。它的一个重要功能是web工具包界面,用于方便确保在不同浏览器中架构的一致性,此外,Adobe Edge还将整合TypeKit这样的字体服务。
通过Edge设计的内容可以兼容iOS和Android设备,也可以运行在火狐、Chrome、Safari和IE9等主流浏览器上。3、5000源码整站打包DevExtremeDevExtreme Complete Subion是性能最优的HTML5,CSS和Java移动开发框架,可以直接在Visual Studio集成开发环境,构建iOS,Android,Tizen和Windows Phone 8应用程序。
DevExtreme包含 PhoneJS 和 ChartJS 两个原生UI组件,并且提供源代码。目前,DevExtreme支持VS//集成开发环境,兼容Android 4 、iOS5 、Windows 8、Window Phone 8、Tizen五大移动平台,是Visual Studio开发人员开发跨平台移动产品的首选工具。
4、JetBrains WebStormWebStorm 是jetbrains公司旗下一款JS开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaS IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。
5、Sencha Architect在开发移动和桌面应用的工具中,Sencha的定位是HTML5可视化应用开发。开发团队可以在一个单一集成的环境中完成应用的设计、开发和部署。开发者还可以开发Sencha Touch2和Ext JS4 Java应用,并实时预览。6、InitializrInitializr 是制作 HTML5 网站最好的入门辅助开发工具,你可以使用提供的特色模板快速生成网站,也可以自定义,Initializr 会为你生成代码简洁的可定制的网页模板。
7、HTML5demos想知道你的浏览器是否支持 HTML5 Canvas 吗?想知道 Safari 是否可以运行简单的 HTML5 聊天客户端吗?HTML5demos 会告诉你每一个HTML5特性在哪些浏览器中支持。8、HTML5 Tracker想了解 HTML5的部署公众号源码最新动向吗? 使用 HTML5 Tracker 吧,它可以跟踪 HTML5 最新修订信息。
9、HTML5 visual cheat sheet想要快速超找一个标签或者属性吗?看看这个非常酷的速查手册吧,每个Web开发人员的必备。、Switch To HTML5Switch To HTML5 是一个基础而实用的模板生成工具。如果你开始一个新项目,可以到这里获取免费的 HTML5 网站模板。
、HTML5 Test你浏览器准备好迎接 HTML5 革命了吗?HTML5 Test 将告诉你。这个网站会为你当前使用的浏览器生成一份对video、audio、canvas等等特性的支持情况的完整报告。、Lime JSLimeJS 是一个 HTML5 游戏开发框架,用于快速构建运行于触屏设备和桌面浏览器的游戏。
前端开发用什么工具比较好啊?
前端开发用什么工具好?这个因人而异了,目前比较流行的有vs code、sublime text、hbuilder、webstorm等,下面我简单介绍一下,感兴趣的朋友可以尝试一下:免费开源:vs code说起vs code,许多搞前端的朋友应该非常熟悉,一个免费、开源、强大的代码编辑器,和vs同宗同源,但比vs更简洁轻便,支持代码补全、语法高亮、智能提示等基本功能,除此之外,针对前端等提供了许多免费强大的插件,包括自动闭合、同步修改、断点调试等,新手学习非常容易掌握,六仔钻石源码相信你很快就会爱上这款软件:简洁轻便:sublime text这也是前端一个比较常用的开发工具,基本功能和vs code相差不多,简单轻便,支持跨平台,但原则上不免费,支持语法高亮、智能补全、代码提示等基本功能,除此之外,也提供了非常多的插件扩展,包括emmet、docblockr等,对于开发前端效率非常高,新手学习来说也非常容易:国产软件:hbuilder这是一个非常不错的国产web开发工具,相信许多朋友应该都听说过,界面柔绿、清爽整洁,支持自动补全、语法高亮、markdown等基本功能,可以很轻松的将编写好的前端网页打包为安卓或ios app,除此之外,插件扩展丰富,对于前端开发来说,也是一个非常不错的选择:专业强大:webstorm这个一个非常专业强大的web开发工具,jetbrains公司的产品,相信许多朋友都应该非常熟悉,除了常见的智能补全、语法提示等基本功能,这个软件还支持代码分析、代码重构等高级功能,如果你钟情于pycharm、idea等产品,那么webstorm就是一个非常不错的选择,相信你很快就会爱上这款软件,唯一的缺点webstorm是商业、非免费的:目前就介绍这4个不错的前端开发工具吧,比较常用的就是vs code、sublime text,当然,还有许多其他软件,像notepad 、dreamweaver等也都非常不错,根据个人需求和爱好,选择适合自己的一个就行,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
如何选择优秀的web开发工具?
Web开发工具其实非常多,优秀的也不少,下面我简单介绍5个不错的Web开发工具,感兴趣的朋友可以自己尝试一下:Visual Studio Code也就是VS Code,微软开发的一个免费、开源、跨平台的代码编辑器,轻巧灵活,运行速度快,占用内存少,在Web开发中经常会用到,使用的个人和公司也非常多,支持常见的自动补全、代码高亮、语法提示、Git等功能,插件扩展非常丰富,生态环境良好,对于Web开发来说,是一个非常不错的选择:Sublime Text这也是一个非常不错的代码编辑器,在Web开发中也经常会用到,可以跨平台使用,原则上是不免费的,网上有相关版本注册码,所以在使用上影响不大,基本功能和前面的VS Code差不多,轻便灵活,文本编辑功能强大,支持语言众多,智能补全、语法提示、代码高亮等功能也都不错,插件扩展也行,对于Web开发来说,也是一个非常不错的工具:Atom这也是一个免费、开源、跨平台的代码编辑器,由GitHub设计研发,基于Electron技术,基本功能和前面两个软件差不多,代码高亮、语法提示、自动补全、Git等功能都能很好支持,插件扩展也非常丰富,唯一不足就是启动速度慢,偶尔还会出现内存占用率高的问题,但对于Web开发来说,也是一个不错的选择:HBuilder这是一个专门用于Web开发的国产工具,轻巧、极速、界面柔绿,目前支持来说,只支持Windows和Mac系统,语法提示、自动补全、Markdown等功能都非常不错,还提供云打包功能,可以直接将我们开发的网页打包为手机APP(安卓、苹果等),使用起来非常方便,对于Web开发来说,也是一个非常不错的选择:WebStorm这是一个重量级的Web开发工具,非常专业,Jetbrains公司的产品,在团队协作的大型项目开发中经常会用到,语法检查、自动补全、代码高亮、Git等功能都非常不错,插件扩展也非常丰富,除此之外,还支持代码重构、单元测试、代码检测和快速修复等功能,对于Web开发来说,是一个非常不错的工具:目前,就分享这5个不错的Web开发工具吧,对于日常Web开发来说,完全够用了,当然,还有许多其他的Web开发工具,像Notepad ,DW,IDEA等也都不错,选择适合自己的一款就行,网上也有相关教程和资料,非常丰富详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言补充。
HTML网页编程,有哪些不错的软件值得一用?
其实前端编程的软件很多,但是初学的话,建议还是以熟悉标签和属性为主,不需要太多的自动补全功能,一个简单的记事本就行,后期熟悉后,再使用相关编程软件,提高开发效率,下面我简单介绍几个不错的前端网页编程软件,感兴趣的朋友可以下载尝试一下:1.VS Code:这个软件大部分开发人员都应该听说或使用过,微软开发的一个免费、开源、跨平台的代码编辑器,插件扩展丰富,支持常见的语法提示、代码高亮、自动补全、Git等功能,使用起来非常方便,对于前端网页开发来说,是一个非常不错的选择:2.Sublime Text:这也是一个免费、跨平台的代码编辑器,基本功能和VS Code差不多,轻巧灵活、界面简洁,支持语法检查、提示、智能补全等功能,插件拓展也比较丰富,对于前端编程来说,也是一个非常不错的软件:3.HBulider:这个是国产的一个免费软件,专门用于Web开发,界面干净、朴素、柔绿,自动补全、语法提示等功能都非常不错,而且可以将开发好的前端网页打包为安卓或苹果应用,使用起来也非常不错:4.Dreamweaver:这也是一个专门用来制作网页的软件,早期的网页三剑客之一,界面简洁朴素,支持语法提示、自动补全等功能,可以直接编写设计网页,使用起来也非常不错,这个可以直接到网上找相关破解版:5.Nodepad :这个也是一个非常不错的代码编辑器,记事本的增强版,支持编程语言也比较多,轻巧灵活,使用简单,免费开源,感兴趣的可以下载尝试一下:6.WebStorm:这是一个比较专业的Web开发软件,相比较其他软件来说,这个软件功能更强大,也更专业,除了常见的语法提示、智能补全、Git等功能外,还支持代码重构、代码调试等功能,在大型项目开发中,经常会用到,非常值得一试:总的来说,这6个软件使用起来都非常不错,对于日常开发前端来说,完全可以了,当然,你也可以使用其他软件,像Editplus等,都可以,网上也有相关资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
本文到此结束,希望对大家有所帮助。
javaå端å¼åç¨ä»ä¹è½¯ä»¶(javaå端å¼åå·¥ç¨å¸)
javaå¯ä»¥åå端å¼åä¹ï¼
é¦å ï¼JAVAæ¯å¯ä»¥åå端å¼åçï¼æ 论æ¯æ¡é¢ç«¯ãWEB端ãè¿æ¯ç§»å¨ç«¯é½æ¯å¯ä»¥çã
å ¶æ¬¡ï¼æ¡é¢ç«¯ä½¿ç¨JAVAåå端并ä¸å¤è§ï¼å¸¸è§çæ¡æ¶å·¥å ·å°±æ¯SWFï¼æ¯å¦eclipseç¼è¾å¨å°±æ¯ä½¿ç¨SWFå¼åçãå æ¬åæ¯oracle/db2çç管çå·¥å ·ä¹é½æ¯javaå¼åçã
ç¶åï¼WEB端çè¯ï¼ä»¥åæ个appletå°ç¨åºï¼ç°å¨å·²ç»æ¯æ¯è¾å°è§äºã
移å¨ç«¯ï¼ç°å¨åæ¯é常ç常è§ï¼androidçå¼åç°å¨å·²ç»æ¯é常æççäºã
常ç¨çç¼ç¨è½¯ä»¶æé£äºå¸¸ç¨çåæ软件æï¼VisualstudioãWebStromãPhpStormãNotepad++ãEditPlusãSublimeTextçã
1ãVisualstudio
Visualstudioæ¯ä¸æ¬¾ç±ç¾å½å¾®è½¯å ¬å¸å¼åçå¼åå·¥å ·éï¼ç®ç§°VSï¼å®å æ¬äºæ´ä¸ªè½¯ä»¶ççå½å¨ææéè¦ç大é¨åå·¥å ·ï¼æ¯å¦UMLå·¥å ·ï¼ä»£ç 管æ§å·¥å ·ï¼éæå¼åç¯å¢IDEççã
2ãWebStrom
WebStromæ¯jetbrainså ¬å¸æä¸çä¸æ¬¾JavaScriptå¼åå·¥å ·ï¼ç®å被广大çä¸å½JSå¼åè èªä¸º"Webå端å¼åç¥å¨"ï¼"æ强大çHTML5ç¼è¾å¨"å"ææºè½çJavaScriptIDE"çã
3ãPhpStorm
PhpStormæ¯ä¸ä¸ªä¸ä¸è½»é级ä¸ä¾¿æ·çPHPIDEï¼æ¨å¨æä¾äºç¨æ·æçï¼å¯æ·±å»ç解ç¨æ·çç¼ç ï¼æä¾æºè½ç代ç è¡¥å ¨ï¼å¿«é导èªä»¥åå³æ¶é误æ£æ¥çç强大çåè½ã
4ãNotepad++
Notepad++ï¼è½å¤æ¯æç§ç¼ç¨è¯è¨ï¼æ¯å¦Cï¼C++ï¼Javaï¼C#ï¼XMLï¼HTMLï¼PHPï¼JavaScriptççï¼æ¯ç¨åºåå¿ å¤çææ¬ç¼è¾å¨ï¼æ¯èµ·å¾®è½¯çè®°äºæ¬ï¼å®å°å·§é«æï¼æ¯ä¸ªä¸éçéæ©ã
5ãEditPlus
EditPlusæ¯ä¸æ¬¾ç±é©å½SangilKimåºåçå°å·§èåè½å¼ºå¤§çå¯å¤çææ¬ï¼HTMLåç¨åºè¯è¨çWindowsç¼è¾å¨ï¼å¯ä»¥éè¿è®¾ç½®ç¨æ·å·¥å ·å°å ¶ä½ä¸ºC,Java,PHPççè¯è¨çä¸ä¸ªç®åçIDE
6ãSublimeText
SublimeTextæ¯ä¸æ¬¾ä»£ç ç¼è¾å¨ï¼æ¯HTMLåæ£æå è¿çææ¬ç¼è¾å¨ãå ·ææ¼äº®çç¨æ·çé¢ä»¥å强大çåè½ï¼æ¯å¦ä»£ç 缩ç¥å¾ï¼Pythonæ件ï¼ä»£ç 段çã
èªå·±æ¯å¦javaçï¼ç°å¨æ³åå端代ç çè¯ç¨åªä¸ªè½¯ä»¶æ¯è¾å¥½ï¼1ãSublimeText
SublimeTextæ¯ä¸ä¸ªä»£ç ç¼è¾å¨ä¹æ¯HTMLåæ£æå è¿çææ¬ç¼è¾å¨ãæ¼äº®çç¨æ·çé¢åéå¡çåè½ï¼ä¾å¦è¿·ä½ å°å¾ï¼å¤éæ©ï¼Pythonçæ件ï¼ä»£ç 段ï¼ççãå®å ¨å¯èªå®ä¹é®ç»å®ï¼èååå·¥å ·æ ãSublimeTextç主è¦åè½å æ¬ï¼æ¼åæ£æ¥ï¼ä¹¦ç¾ï¼å®æ´çPythonAPIï¼Gotoåè½ï¼å³æ¶é¡¹ç®åæ¢ï¼å¤éæ©ï¼å¤çªå£ççã
2ãDreamweaver
AdobeDreamweaver使ç¨æè§å³æå¾çæ¥å£ï¼äº¦æHTML(æ åéç¨æ è®°è¯è¨ä¸çä¸ä¸ªåºç¨)ç¼è¾çåè½ï¼åå©ç»è¿ç®åçæºè½ç¼ç å¼æï¼è½»æ¾å°å建ãç¼ç å管çå¨æç½ç«ã访é®ä»£ç æ示ï¼å³å¯å¿«éäºè§£HTMLãCSSåå ¶ä»Webæ åã使ç¨è§è§è¾ å©åè½åå°é误并æé«ç½ç«å¼åé度ã
3ãVisualStudioCode
VisualStudioCodeä¸æçæ¯å¾®è½¯æ¨åºç带GUIç代ç ç¼è¾å¨ï¼è½¯ä»¶åè½é常强大ï¼çé¢ç®æ´ææ°ãæä½æ¹ä¾¿å¿«æ·ï¼è®¾è®¡å¾å¾äººæ§åã软件主è¦æ¹è¿äºææ¡£è§å¾ï¼å®åäºå¯¹Markdownçæ¯æï¼æ°å¢PHPè¯æ³é«äº®ã
4ãHBuilder
HBuilderæ¯ä¸ä¸ºå端æé çå¼åå·¥å ·ï¼å ·æé£ä¸æ ·çç¼ç ãæå ¨çè¯æ³åºåæµè§å¨å ¼å®¹æ°æ®ãå¯ä»¥æ¹ä¾¿çå¶ä½ææºAPPãæä¿æ¤ç¼çç绿æ设计çç¹ç¹ãæ¯æHTMLãCSSãJSãPHPçå¿«éå¼åãä»å¼æ¾æ³¨å以æ¥æ·±å广大å端æå们çåç±ã
5ãWebStorm
WebStormæ¯jetbrainså ¬å¸æä¸ä¸æ¬¾JavaScriptå¼åå·¥å ·ãç®åå·²ç»è¢«å¹¿å¤§ä¸å½JSå¼åè èªä¸ºâWebå端å¼åç¥å¨âãâæ强大çHTML5ç¼è¾å¨âãâææºè½çJavaScriptIDEâçãä¸IntelliJIDEAåæºï¼ç»§æ¿äºIntelliJIDEA强大çJSé¨åçåè½ã
ç¨javaå¼åçãè¾æåçæ¡é¢åºç¨è½¯ä»¶æåªäºï¼ç¨javaå¼åçãè¾æåçæ¡é¢åºç¨è½¯ä»¶æå¾å¤ï¼å ·ä½è½¯ä»¶åå建议å®ç½æ¥è¯¢ãå¦javaå¼åæ¨èéæ©åéæè²ï¼è¯¥æè²æºæéç¨å ¨ç¨é¢æé«åè´¨ãé«ä½éªå¹å »æ¨¡å¼ï¼é常ä¸éã
javaå¼åéè¦ææ¡çå 容å¦ä¸ï¼
1ãJavaåºç¡
主è¦æ¶åï¼Javaåºç¡è¯æ³ãé¢å对象ãæ ¸å¿ç±»åºãéåãå¼å¸¸ãIOã线ç¨ãJDKæ°ç¹æ§çç¥è¯ç¹.
2ãJavaWebå¼å
主è¦æ¶åï¼å端ææ¯ãæ°æ®åºãJAVAæ°æ®åºæä½ã软件æå¡å¨åæå¡å¨ç¸å ³ææ¯ãå¨æç½é¡µJSPãAJAXçç¥è¯ç¹.
3ãJavaé«çº§æ¡æ¶
主è¦æ¶åï¼SpringMVCãMyBatisãSpringãMySQLé«çº§ãLinuxRedisNginxãMavençç¥è¯ç¹
4ã大åå¾®æå¡åå¸å¼ææ¯
主è¦æ¶åï¼SpringBootãSpringCloudãGitãDubboãZookeeperãAngularJSãSpringSecurityãBCryptå å¯ãFastDFSãåå¸å¼äºå¡å¤çãRedisClusterãSolrãSolrCloudãFreemarkerãJMSãçä¿¡åéå¹³å°ãSSO解å³æ¹æ¡ãCORSãTwitterçSnowflakeãSpringTaskãMavenProfileãMongoDBç®ä»ãMyCatãDockerãJenkinsçç¥è¯ç¹ã
æ³è¦äºè§£æ´å¤æå ³javaå¼åçç¸å ³ä¿¡æ¯ï¼æ¨èå¨è¯¢åéæè²ãåéæè²æç«æç å¦ç§ä¸å¿ï¼æ¨åºè´´è¿ä¼ä¸éæ±ç线ä¸æè½å¹è®è¯¾ç¨ã课ç¨å å«HTML5大å端å¹è®ãJavaEE+åå¸å¼å¼åå¹è®ãPython人工æºè½+æ°æ®åæå¹è®ãå ¨é¾è·¯UI/UE设计å¹è®ãäºè®¡ç®å¹è®ãå ¨æ 软件æµè¯å¹è®ã大æ°æ®+人工æºè½å¹è®ãæºè½ç©èç½+åµå ¥å¼å¹è®ãUnity游æå¼åå¹è®ãç½ç»å®å ¨å¹è®ãåºåé¾å¹è®ãå½±è§åªè¾å è£ å¹è®ã游æåç»å¹è®ãå ¨åªä½è¿è¥å¹è®ãéç¨å ¨ç¨é¢æé«åè´¨ãé«ä½éªå¹å »æ¨¡å¼ï¼é常å¼å¾éæ©ã
WEBå¼åä¸åå°ååå°åç¨ä»ä¹è½¯ä»¶ï¼æè ææ¯ä¹ç±»çï¼
é¦å ï¼åå°åå°å¯è½ä½ æç解ä¸ä¸æ ·ãå«æå¡å¨ç«¯åæµè§å¨ç«¯ï¼æè 客æ·ç«¯ï¼ä¼æ´å åç¡®ç¹ã
å¨æå¡å¨ç«¯ï¼PHPæ¯å¯éç¨çå¼åè¯è¨ä¹ä¸ï¼å½ç¶ï¼å¸¸ç¨çè¿æjava,asp.netï¼
å¨æµè§å¨ç«¯ï¼æ²¡ææ¯æPHPèæ¬è¿è¡çç¯å¢ãå 为è¿æ¯ç±æµè§å¨ååå³å®çï¼å½åå ç»å¤§é¨åå¸åºçå°±æ¯javascriptäºãå 为æçæµè§å¨ï¼å¦IEï¼é½ä¸è½èªå¨æ´æ°ï¼æ以æµè§å¨ç«¯ææ¯è¿æ¥å¾æ ¢ãä¹æä¸äºå¼åè éæ©ç¨actionscript(flash)æ¥åJsåä¸äºçäºï¼ä½é£æ»æ¯å°æ°ã
对äºä½ æ¥è¯´ï¼å端å¯ä»¥è®©ä½ ææç½ç½ççå°ä½ çææï¼èå端åæ¯çä¸è§çãä¹è®¸å¯¹æäºäººæ¥è¯´è¿ä¹æ¯æ¯ç¥æ å³ç
dreamweaveræ¯ç¾å½MACROMEDIAå ¬å¸å¼åçéç½é¡µå¶ä½å管çç½ç«äºä¸èº«çæè§å³æå¾ç½é¡µç¼è¾å¨ï¼å®æ¯ç¬¬ä¸å¥é对ä¸ä¸ç½é¡µè®¾è®¡å¸ç¹å«åå±çè§è§åç½é¡µå¼åå·¥å ·ï¼å©ç¨å®å¯ä»¥è½»èæ举å°å¶ä½åºè·¨è¶å¹³å°éå¶åè·¨è¶æµè§å¨éå¶çå 满å¨æçç½é¡µãFlashå被称ä¹ä¸ºéªå®¢ï¼æ¯ç±macromediaå ¬å¸æ¨åºç交äºå¼ç¢éå¾åWebå¨ç»çæ åï¼è¿ä¸¤ä¸ªæ¯è½¯ä»¶ï¼å¯ä»¥ç½ä¸ä¸ï¼HTMLæ¯ä¸ç§è¯è¨ï¼ä½ æå¼ä¸ä¸ªç½é¡µæ¥çæºä»£ç ï¼éé¢çå°±æ¯HTMLè¯è¨åç
åå°ç¨javascriptcsshtmlï¼flashï¼åå°ç¨phpï¼asp,.net,jspãè¿äºé½å¯ä»¥ç¨çï¼ä½ å¦Javaè¯è¨é½ä¼äºè§£å°ç
ä½ æå欢ç¨åªæ¬¾å端å¼åå·¥å ·ï¼ä¸ºä»ä¹ï¼å端å¼åæç½çå°æ¹å°±å¨äºï¼ä¸ä¸ªç¼è¾å¨ï¼ä¸ä¸ªæµè§å¨å°±è¶³ç£èµ°å¤©ä¸ã
ç¼è¾å¨ââVSCode
å端å¼åå©å¨ï¼è¶ 级好ç¨çç¼è¾å¨ï¼å¯¹äºå¤§å端æ¥è¯´æ´æ¯ä¸å¯å¤å¾ãç±å¾®è½¯åºåï¼è·¨å¹³å°æ¯æï¼é¢å¼é«ï¼æä¸æï¼ä¸°å¯çæ件æ¯æãä¸é¢æ¨èå 个å端常ç¨æ件ã
è°è¯å·¥å ·ï¼å端æ§è½ä¼åå·¥å ·ï¼
YellowLabToolsï¼ä¸æ¬¾Webæ§è½åå端质éæµè¯å·¥å ·ãä¸å ¶ä»å·¥å ·ä¸åçæ¯ï¼å®æä¸äºå¨å ¶ä»å·¥å ·ä¸æ æ³çå°çç¬ç¹åè½ï¼ä¾å¦é¡µé¢å è½½æ¶JavaScriptä¸DOMäºå¨åå ¶ä»ç¨åºä»£ç éªè¯é®é¢ã
DOMmonsterï¼ä½ åªéè¦æ·»å å°ä½ çæµè§å¨ä¹¦ç¾ä¸,å¨ä»»ä½éè¦è°è¯ç页é¢ç¹å»è¿ä¸ªä¹¦ç¾,å®å°±è½å¤å¸®å©ä½ ååºç®å页é¢åºç°çæ§è½é®é¢ã
å端å¼åæ¯ç®åä¸ä¸ªé常ç«çè¡ä¸ï¼å°±ä¸åæ¯åèªèµæ°´å¹³é½é常ä¸éï¼è³äºå¼åå·¥å ·çè¯ï¼é£å°±é常å¤äºï¼å¤§é¨å代ç ç¼è¾å¨ãIDEç¯å¢é½æ¯æï¼ä¸é¢æç®åä»ç»4个é常ä¸éçå端å¼åå·¥å ·ï¼æå ´è¶£çæåå¯ä»¥å°è¯ä¸ä¸ï¼
代ç ç¼è¾å¨
è¿æ¯ç®åå端å¼åä¸ä¸ªé常æµè¡çå¼åå·¥å ·ï¼å¨ä¸çé常å欢è¿ï¼å è´¹ãå¼æºã跨平å°ï¼ç±å¾®è½¯èªä¸»ç åï¼å¯ä»¥è¯´æ¯è¯å¿äº§åï¼å¸¸è§çæºè½è¡¥å ¨ã代ç é«äº®ãè¯æ³æ示çåè½è¿ä¸ªè½¯ä»¶é½è½å¾å¥½æ¯æï¼é¤æ¤ä¹å¤ï¼æ件æ©å±é常丰å¯ï¼å¯ä»¥å¾å¥½çè¿è¡ä»£ç ç¼è¾åè°è¯ï¼è½»å·§çµæ´»ï¼è¿è¡é度快ï¼å¯¹äºå端å¼åæ¥è¯´ï¼æ¯ä¸ä¸ªé常ä¸éçéæ©ï¼
è¿ä¹æ¯ä¸ä¸ªæ¯è¾è½»å·§çµæ´»ç代ç ç¼è¾å¨ï¼ææ¬ç¼è¾åè½å¼ºå¤§ï¼å®ç¾æ¯æ3大æä½å¹³å°ï¼ä½ååä¸ä¸å è´¹ï¼åVSCode类似ï¼SublimeTextä¹æ¯æèªå¨è¡¥å ¨ãè¯æ³æ示ã代ç é«äº®ç常è§åè½ï¼é¤æ¤ä¹å¤ï¼é对å段å¼åä¹æä¾äºé常å¤çæ件ï¼ä¸ç®¡æ¯ç¼è¾è¿æ¯è°è¯ä»£ç æ¥è¯´ï¼é½é常æ¹ä¾¿ï¼å¯¹äºå端å¼åæ¥è¯´ï¼ä¹æ¯ä¸ä¸ªä¸éçéæ©ï¼
IDEç¯å¢
è¿æ¯ä¸ä¸ªçº¯ç²¹çå½äº§WebIDEå¼åå·¥å ·ï¼ç®åå¨å端å¼åä¸ä¹æçè¾é«ç使ç¨çï¼å¸¸è§çèªå¨è¡¥å ¨ã代ç é«äº®ãè¯æ³æ示ãé误æ£æ¥çåè½è¿ä¸ªè½¯ä»¶é½è½å¾å¥½å ¼å®¹ï¼é¤æ¤ä¹å¤ï¼çé¢æ绿ãæ¸ ç½æ¤ç¼ï¼é对Vueä¸é¨æé äºæ件æ©å±ï¼å¯ä»¥å¾å¥½çæé«å¼åæçï¼è¿æ¯æå®åãiOSæå ï¼å¯¹äºå端å¼åæ¥è¯´ï¼ä¹æ¯ä¸ä¸ªé常ä¸éçå·¥å ·ï¼
è¿æ¯ä¸ä¸ªé常ä¸ä¸çWebIDEå¼åå·¥å ·ï¼Jetbrainså ¬å¸ç产åï¼è¢«èªä¸ºâWebå端å¼åç¥å¨âãâææºè½çJavaScriptIDEâï¼é¤äºåºæ¬çæºè½è¡¥å ¨ã代ç é«äº®ãè¯æ³æ示ç常è§åè½ï¼è¿ä¸ªè½¯ä»¶è¿æ¯æ代ç åæä¸éæãèæ³æ¥è¯¢ãåå æµè¯çé«çº§åè½ï¼å æ¤å¨å¼åæçä¸æ´é«ï¼ä¹æ´éå大å项ç®ï¼å¯¹äºå¤äººåä½çå端å¼åæ¥è¯´ï¼æ¯ä¸ä¸ªé常ä¸éçéæ©ï¼
WebStorm
åideaåå±äºjetbrainså ¬å¸å¼åçï¼å®æ¯æä¸ä¸æ¬¾JavaScriptå¼åå·¥å ·ï¼è¢«å¹¿å¤§ä¸å½JSå¼åè èªä¸ºâWebå端å¼åç¥å¨âãâæ强大çHTML5ç¼è¾å¨âãâææºè½çJavaScriptIDEâçã
æ©èµ·ä½ä¸ºä¸ä¸ªæ件å¯ä»¥éæä¸Eclipseä¸æ¥å¼åå端ï¼ç°å¨å·²ç»ç¬ç«åºæ¥ï¼ä¹æ¯æææ©æ¥è§¦jsæ使ç¨çä¸æ¬¾å¼åå·¥å ·ï¼å¦æçæäºEclipseå¿«æ·é®çç«¥éå¯ä»¥å¿«éä¸æã
ä¸æ¬¾ä»£ç ç¼è¾å¨ï¼åå©ä¸°å¯çæ件èµæºï¼å¯ä»¥æ©å±æ强大çå端å¼åå·¥å ·ï¼åIDEç¸æ¯ï¼å±äºä¸æ¬¾è½»é级çï¼å¯å¨ç¹å«å¿«ã
Atom
ä½ä¸ºå¼æºè大å¥GitHubåºçä¸æ¬¾ä»£ç ç¼è¾å¨ï¼åä¸é¢é£ä¸ªæ¯è¾èè¨ï¼æ件ç¥å°ï¼ä½åGitHubæ ç¼ç»åï¼å°¤å ¶æ¯markdownç¼åï¼çé¢ä¹å¾æ¼äº®ã
TextMateæ¯Macä¸çèåçææ¬ç¼è¾å¨è½¯ä»¶ï¼ä¸BBeditä¸èµ·å¹¶ç§°è¹ææºä¸çemacsåvimãå°¤å ¶éåç¨åºå使ç¨ï¼å¯ä»¥å®å¶è®¸å¤è´´å¿ä½¿ç¨çåè½ã
Emacså³EditorMACroSï¼å®ç¼è¾å¨ï¼ï¼æ¯ä¸ç§å¼ºå¤§çææ¬ç¼è¾å¨ãEmacs使ç¨äºEmacsLispè¿ç§æçæ强æ©å±æ§çç¼ç¨è¯è¨ï¼å®çæ ¸å¿æ¯ä¸ä¸ªEmacsLisp解éå¨ï¼ï¼å¹¶å®ç°äºææ¬ç¼è¾æ¯æççæ©å±ã
Notepad++æ¯Windowsæä½ç³»ç»ä¸çä¸å¥ææ¬ç¼è¾å¨(软件çæ许å¯è¯:GPL)ï¼æå®æ´çä¸æåæ¥å£åæ¯æå¤å½è¯è¨ç¼åçåè½(UTF8ææ¯)ã
VSC-VSCode
è½»éå¿«éï¼é«é¢å¼ï¼ç¤¾åºå¼æºï¼ä¸°å¯æ©å±ï¼å¾®è½¯æ¯æ
è¿æè¶ å¥½ç¨çè¿ç¨å¼å(vscoderemote)ååä½(liveshare)æ¯æ
HTMLé常ä¼åJavaScriptãCSSåæ¶åºç°ãä¸è åæ¯å端å¼åæ常ç¨å°çãç®åæ常ç¨å°çHTMLå ¶å®å°±æ¯HTML5ã常ç¨çå端ç¼ç¨è½¯ä»¶æHBuilderãSublimeTextççã
HBuilderæ¯ä¸æ¬¾å è´¹çå½äº§å端å¼åå·¥å ·ï¼ç¼è ç¨çå°±æ¯HBuilderï¼å¯¹äºå°ç½åè±è¯ä¸å¤ªå¥½çå端å¼åè è¿æ¯ä¸æ¬¾é¾å¾çIDEã对代ç èªå¨è¡¥å ¨æ¹é¢ç®ç´æ¯å¼ºå¤§å°æ²¡æåã强åæ¨èã
SublimeTextæ¯ä¸ä¸ªè½»é级çç¼è¾å¨ï¼ä¸ç«¯æ¯æå端çhtmlï¼jsï¼cssãè¿æ¯æè§å¾å¤æ°çå端è¯è¨ï¼æ¯å¦Cè¯è¨ãjavaãpythonçãsublimetextç强大ä¹å¤æ¯æ¯æåç§æ件èä¸å¿«æ·é®é常好ç¨ï¼å¯ä»¥æ大çæé«å¼åæçã缺ç¹æ¯ä»£ç æ示æ¹é¢ä¸å¦Hbuilderã
å¾é«å ´è½åçä½ çé®é¢ï¼ä½ä¸ºä¸ä¸ªå端å¼åï¼ä¹æ¾ç»å¼åè¿å端ï¼ä¹ç¨è¿å¾å¤å端å¼åå·¥å ·ã
1.sublimetextç¨çç¡®å®ä¸éï¼ä½æ¯ä»£ç å¼åæ示ä¸å¼ºï¼å¹³æ¶ç¨çææ¬ç¼è¾å¨è¿æ¯å¯ä»¥çã
2.hbuild+ç¨äºä¸æ®µæ¶é´åç§ä¸éç¨ï¼æåå°±å¸è½½äºã
3.vscodeç¨çä¸æ®µæ¶é´åvueï¼éè¦å®è£ æ件ï¼èä¸æ交代ç ç¨æè§ä¸æ¹ä¾¿ï¼æä¸æ³æ交çæåæ交äºï¼å¯¼è´ä»£ç å²çªï¼ä¹è®¸æ¯å 为èªå·±ç¨ä¸çã
4.webstormæ¨è使ç¨ï¼ä»£ç æºè½æ示ï¼èä¸æ交代ç æ¹ä¾¿ã
æ 论æ¯PythonãJavaãjavascriptï¼å½æ们éæ©ä¸æ¬¾å¼åå·¥å ·æ¶ï¼å¾å¤äººé½ä¼é¦å æ³å°jetbrainå ¨å®¶æ¡¶ï¼WebstormãIDEAãPycharm....ä¸å¾ä¸è¯´ï¼jetbrainå¨å¼åå·¥å ·æ¹é¢ççæ¯é¢æå¿å¾ãçç«çº¯éã
ä½æ¯ï¼å¦æåå端å¼åï¼æ认为é¤äºjetbrainçwebstormï¼è¿æå¾å¤éæ©ï¼èå ¶ä¸ææ为æ¨èçå½å±VSCodeï¼ä¸é¢å°±æ¥ä»ç»ä¸ä¸ã
VSCode
微软å¨å¼åå·¥å ·é¢åå·²ç»æäºå¤å¹´ç§¯æ·ï¼èVSCodeææ¶å¾®è½¯ç»åäºvisualstudioåå ¶ä»å¼åå·¥å ·ï¼ä¸ææ¹è¿ãä¼åæ¨åºçä¸æ¬¾å è´¹å¼åå·¥å ·ã
å¯ä»¥è¯´VSCodeæ¯å½ä¸æ为çé¨çå¼åå·¥å ·ä¹ä¸ï¼å¯¹æ¯äºeclipseãIDEAè¿äºèçå¼åå·¥å ·ï¼å¾®è½¯å¯¹äºVSCodeçæ¹åæ´ä¸ºå¤§èåæ°ï¼å·²ç»å¤äºé¢å¤´ç¾çå°ä½ãæ¯å¹´å¾®è½¯å¼åè 大ä¼ï¼é½ä¼å¯¹VSCodeè¿è¡å¤§å¹ 度çåæ°ï¼ç»è¿å¤å¹´çä¼åï¼VSCodeå·²ç»è®©å¾å¤å¼åè ç±ä¸éæã
é¦å 说ä¸ä¸å®å 个为人çç¥çä¼ç¹ï¼
é¦å 说ä¸ä¸è½»éåï¼æè§å¾ä» åè¿ä¸ç¹ï¼å°±è¶³ä»¥è®©jetbrainå ¨å®¶æ¡¶æ±é¢ãæ 论æ¯webstormãè¿æ¯IDEAï¼æ令人çè¦çå°±æ¯æå¼è¿ç¨ï¼èè¿ã漫é¿ï¼å 载工ç¨é¡¹ç®åé 置项éè¦å¤å¤§å åéï¼ä»¤äººæ æ³å¿åãèVSCodeåä¸åï¼å®æ´åä¸ä¸ªç¼è¾å¨ï¼è½å¤ç§çº§æå¼ï¼éåº¦å ªæ¯UEãnotepad++è¿äºææ¬ç¼è¾å¨ã
å ¶æ¬¡è¯´ä¸ä¸ä¸°å¯æ件ï¼ä¸°å¯çæ件é å°±äºVSCodeå®æ´ççæï¼âä½ æ³è¦çï¼è¿éé½æâï¼æ 论æ¯æ ç¾æ ·å¼è¿æ¯DEBUGæè åè½å¢å¼ºï¼VSCodeé½æé常å¤çé¨çæ件ï¼ä½¿å¾ä½ çå¼åæç大大æåï¼å½ç¶ï¼å端éè¦çé£äºä¼è´¨æ件è¿éé½æã
å ¶å®ï¼è®©æ转åVSCode并éä¸è¿°è¿ä¸¤ç¹ï¼èæ¯è¿ç¨å¼åã
æè§å¾è¿æ¯å¾®è½¯å¤§èåæ°åå¼é¢è è§è²å¿ ç¶ç产ç©ï¼è®©å¾å¤å ¶ä»å¼åå·¥å ·å¾é¾æå ¶é¡¹èã
æäºVSCodeè¿ç¨å¼ååè½ï¼æ们å¯ä»¥å®æ¶åæ¥æ¬å°åæå¡å¨ä»£ç ï¼ä¸éè¦åå»å¤æçé ç½®è¿ç¨æå¡å¨ï¼å¯¹äºé¡¹ç®ç®¡çä¹é常æ¹ä¾¿ã
WebStormåPS
å°¤å ¶PSï¼å¹³æ¶çæ´»ä¸ä¹éè¦ç¨å°ï¼æºæ¹ä¾¿ç
å欢ç¨webstormï¼atomåvscodeï¼sublimetexté½è£ äºï¼å ä¹åªç¨webstormï¼atomçé¢æ¯æ¼äº®ï¼ä¹æ¯æ第ä¸ä¸ªä¸è½½å®è£ çï¼è£ äºåç§æ件ï¼é£æ¶åå¦ï¼æè§æ示ä¸å ¨ï¼è¿æå°±æ¯æ件å®è£ äºå 个åå¼æºææ¾åå¥½æ ¢ï¼æ å¥ä¸äºwebstormï¼æè§å¾ç½
GooglePageSpeedInsightså¯ä»¥ä¸ºç½ç«çææ§è½æ¥åï¼å®å¨ç§»å¨è®¾å¤åæ¡é¢è®¾å¤ä¸é½æ¯å è´¹çã并ä¸è¿ç»åºäºå½±å页é¢å è½½é度çåå ï¼å¹¶ä¸ºè¿äºé®é¢æä¾äºè§£å³æ¹æ¡ãç½ç«é度æç §åè¿è¡ååï¼å ¶ä¸ï¼
2.PingdomWebsiteSpeedTest
PingdomWebsiteSpeedTestå¯ä»¥å ¨é¢åæå½±å页é¢Webé度çå ç´ ãæ¤å¤ï¼è¿å¯ä»¥æ¥çç½ç«å¨äºæ´²ã欧洲çå¤ä¸ªä¸åçå°çä½ç½®çæ§è½ä¿¡æ¯ã
3.WebPagetest
WebPagetestæ¯AOLå¼åçä¸æ¬¾å¨çº¿çå è´¹æ§è½è¯æµç½ç«ï¼ä»å ¨çå¤ä¸ªå°ç¹è¿è¡å è´¹ç½ç«é度æµè¯ãå¯ä»¥è¿è¡ç®åçæµè¯ææ§è¡é«çº§æµè¯ï¼å æ¬å¤æ¥éª¤äºå¡ãè§é¢æè·ãå 容é»å¡ççãè¿å°ä¾æ®æµè¯ç»ææä¾ä¸°å¯çè¯æä¿¡æ¯ï¼å æ¬èµæºå è½½çå¸å¾ï¼é¡µé¢é度ä¼åæ£æ¥åæ¹è¿å»ºè®®ï¼ä¼ç»æ¯ä¸é¡¹å 容ä¸ä¸ªæç»çè¯çº§ã
4.GTmetrix
GTmetrixæ¯ä¸ä¸ªç±»ä¼¼äºpingdomçå·¥å ·ï¼å¯ä»¥å¿«éè½»æ¾å°æµè¯ç½ç«é度ãå®ä¸»è¦æPageSpeedåYSlow两é¨åç»æï¼å¹¶æä¾ç¸åºçå¾åæ°æ®ï¼è½å¤çå®çååºåºç½ç«çæ§è½ï¼å¹¶ä¸ä¼æä¾å¯è¡æ§å»ºè®®æ¥å¸®å©æ¹åç½ç«æ§è½ã
5.KeycdnTool
KeycdnToolæ¯ä¸ä¸ªå¨å ¨çä¸åå°ç¹çç½ç«é度æµè¯å·¥å ·ãå®å 许æµè¯ä»»ä½é¡µé¢çæ§è½ãè¿åçç»æå°æä¾è¯·æ±ãå 容大å°åå è½½æ¶é´ç详ç»ä¿¡æ¯ãæ¤å¤ï¼è¿æä¸ä¸ªå®æ´ççå¸å¾ï¼è¯¦ç»è¯´æäºæ¯ä¸ªèµæºçå è½½æ¶é´åHTTP头ã
6.GiftOfSpeed
GiftofSpeedæ¯ä¸æ¬¾å è´¹ç½ç«è½½å ¥é度æµè¯å·¥å ·ï¼å¯ä»¥å¨ä¸é¢è·å¾ç½ç«ç»¼åæ§è½ä¿¡æ¯ï¼å®è½å¤å±ç¤ºç½ç«å è½½æ¶é´ä»¥åè¯ä¼°ç½ç«æåªäºéè¦æ¹è¿çå°æ¹ï¼å¹¶ç»äºä¸ä¸ªå®¢è§ç综åè¯åã
GiftofSpeedçæµè¯ç»æ以çå¸æµå±ç¤ºï¼å¯ä»¥å¾å®¹æçå°ç½ç«å è½½é度ï¼æ¯ä¸é¡¹èµæºççè½½å ¥é¡ºåºã大å°ä¸ååºæ¶é´çé¿çï¼æ¹ä¾¿äºè§£ç½ç«çåé¡¹è½½å ¥èµæºãæ¤å¤ï¼å®è¿æä¾äºè½½å ¥æ¶é´æé¿çå é¨æ件以åå¤é¨æ件ï¼ä»èåæåºæ¯ç±åªäºå ç´ å½±åäºä½ ç½ç«çè½½å ¥é度ï¼å°±å¯ä»¥ä¸é¨é对è¿äºè½½å ¥æ¶é´è¾é¿çå ç´ è¿è¡ä¼åï¼ä»èæ大é度æåç½ç«è½½å ¥é度ã
7.Pagelocity
Pagelocityæ¯ä¸ä¸ªç½ç«åææ§è½æµè¯å·¥å ·ãè¿ä¸ªå·¥å ·ä¹æä¾äºè¿½è¸ªç«äºå¯¹æçè½åã代ç æ£è§å¾å¨ç±»ä¼¼å·¥å ·ä¸æ¯ç¬ä¸æ äºçãå¦ææ³ç¥éTTFBåå¾å½¢åDOMå ç´ çï¼é½è½éè¿è¿é¡¹å·¥å ·è·åå°ã
8.SucuriLoadtimeTester
SucuriLoadTimeTesteræ¯ä¸ä¸ªç½ç«åææ§è½æµè¯å·¥å ·ï¼å®ç¨ä¸åçé¢è²è¡¨ç¤ºç½éå¿«æ ¢ï¼å¯ä»¥å¾ç´è§å°çåºæµè¯ç½ç«å¨ä¸åå½å®¶çè¿è¡é度ã绿è²è¡¨ç¤ºç éï¼æ²¡æé¢è²çæ®éæ°å表示ä¸è¬ï¼é»è²è¡¨ç¤ºä¸çåæ ¢ï¼çº¢è²è¡¨ç¤ºç¼æ ¢ã
9.GEEKFLARE
GEEKFLAREè¿æ¯ä¸å¥å è´¹çæ§è½æµè¯å·¥å ·ï¼ç¨äºæµè¯ç½ç«çDNSãå®å ¨æ§ãæ§è½ãç½ç»åSEOçé®é¢ã
.Dareboost
DareBoostæ¯ä¸ä¸ªå è´¹ç½ç«é度æµè¯åç½ç«åæå·¥å ·ãå®æä¾è¶ è¿ç§ä¸åçæ£æ¥é¡¹ç®ç¨ä»¥åæä½ çç½ç«çé度ãå¯ä»¥æµè¯æ¡é¢ç«¯ä¸è¡å¨é¡µé¢ãFirefoxä¸Chromeåäºä¸ªèç¹çé度差å¼ã