À´Ô´£ºCSDN
ÔÚ¼¸ÄêµÄʱ¼äÀNodeJSÖð½¥·¢Õ¹³ÉÒ»¸ö³ÉÊìµÄ¿ª·¢Æ½Ì¨£¬ÎüÒýÁËÐí¶à¿ª·¢Õß¡£ÓÐÐí¶à´óÐ͸ßÁ÷Á¿ÍøÕ¾¶¼²ÉÓÃNodeJS½øÐпª·¢£¬ÏñPayPal£¬´ËÍ⣬¿ª·¢ÈËÔ±»¹¿ÉÒÔʹÓÃËüÀ´¿ª·¢Ò»Ð©¿ìËÙÒÆ¶¯Web¿ò¼Ü¡£
³ýÁËWebÓ¦ÓÃÍ⣬NodeJSÒ²±»Ó¦ÓÃÔÚÐí¶à·½Ã棬±¾ÎÄÅ̵ãÁËNodeJSÔÚÆäËü·½ÃæËù¿ª·¢µÄÊ®´óÁîÈËÉñÆæµÄÏîÄ¿£¬ÕâЩÏîÄ¿Éæ¼°µ½Ó¦ÓóÌÐò¼à¿Ø¡¢Ã½ÌåÁ÷¡¢Ô¶³Ì¿ØÖÆ¡¢×ÀÃæºÍÒÆ¶¯Ó¦Óõȵȡ£
1.NodeOS
NodeOSÊDzÉÓÃNodeJS¿ª·¢µÄÒ»¿îÓѺõIJÙ×÷ϵͳ£¬¸Ã²Ù×÷ϵͳÊÇÍêÈ«½¨Á¢ÔÚLinuxÄÚºËÖ®Éϵ쬲¢ÇÒ²ÉÓÃshellºÍNPM½øÐаü¹ÜÀí£¬²ÉÓÃNodeJS²»½ö¿ÉÒԺܺõؽøÐаü¹ÜÀí£¬»¹¿ÉÒԺܺõĹÜÀí½Å±¾¡¢½Ó¿ÚµÈ¡£Ä¿Ç°£¬DockerºÍVagrant¶¼ÊDzÉÓÃNodeOSµÄÊ׸ö°æ±¾½øÐй¹½¨µÄ¡£
2.Noduino
Ðí¶àÓ²¼þºÚ¿ÍÏ£Íûͨ¹ýWebÒ³Ãæ¼´¿É¿ØÖÆËûÃǵÄArduino£¬Noduino¾ÍÊÇÕâÑùµÄÒ»¸öÏîÄ¿£¬Ò»¸ö¼òµ¥Áé»îµÄJavaScriptºÍNodeJS¿ò¼Ü£¬Í¨¹ýʹÓÃHTML5¡¢Socket.IOºÍNodeJSµÄWebÓ¦ÓÃÀ´¿ØÖÆArduino¡£Ä¿Ç°£¬¸ÃÏîÄ¿¸Õ¸ÕÆô¶¯£¬Ö§³ÖһЩ³£Óù¦ÄÜ£¬±ÈÈç´ÓArduinoÖв¶»ñʼþ£¨ÀýÈçµã»÷°´Å¥£©µÈ¡£
3.Node-WebKit
Node-WebkitÊÇÒ»¸ö»ùÓÚChromiumÓëNodeJSµÄÓ¦ÓóÌÐòÔËÐÐÆ÷£¬ÔÊÐí¿ª·¢ÕßʹÓÃWeb¼¼Êõ±àд×ÀÃæÓ¦Óá£ËüÊÇNodeJSÓëWebKit¼¼ÊõµÄÈںϣ¬Ìṩһ¸ö¿çWindows¡¢Linuxƽ̨µÄ¿Í»§¶ËÓ¦Óÿª·¢µÄµ×²ã¿ò¼Ü¡£
¿çƽ̨¿ª·¢²¢·ÇÒ×Ê£¬ÆäÖÐÒ»ÖÖ·½Ê½±ãÊÇʹÓÃWeb¼¼ÊõºÍNode-Webkit¿ª·¢×ÀÃæÓ¦ÓÃÀ´´úÌæÄÇЩÅÓ´óÇÒ±¿ÖصĿª·¢¿ò¼Ü¡£
4.PDFKit
PDFKitÊDzÉÓÃNodeJS¿ª·¢µÄÒ»¿îPDFÎĵµÉú³É¿â£¬ËüʹÓÃÒ»¸ö¡°HTML5 canvas-like API¡±À´´´½¨Ê¸Á¿Í¼ÐκÍ×ÖÌåǶÈ룬²¢ÇÒÖ§³ÖÐí¶à±ê×¼µÄPDF¹¦ÄÜ£¬ÈçÎļþµÄ°²È«ÐÔ¡¢±íµÄ´´½¨¡¢Îı¾»»ÐС¢ÏîÄ¿·ûºÅ¡¢¸ßÁÁÌáʾ¡¢×¢Ê͵ÈPDF¹¦ÄÜ¡£
×¢Ò⣬PDFKitÊÇÒ»¿îPDFÉú³É¹¤¾ß£¬¶ø²»ÊÇÒ»¸öÎĵµ×ª»»ÏµÍ³¡£Èç¹ûÄãÏë¶ÔÏÖÓеÄPDFÎĵµ½øÐвÙ×÷£¬Äã¿ÉÒÔʹÓÃÁíÒ»¸öNodeJSÏîÄ¿---- Scissors¡£
5.Log.io
Log.ioÊÇÒ»¸ö»ùÓÚNodeJS¿ª·¢µÄʵʱÈÕÖ¾¼à¿ØÏîÄ¿£¬ÔÚä¯ÀÀÆ÷Àï·ÃÎÊ¡£ÐèҪעÒâµÄÊÇ£¬Log.ioÖ»¼àÊÓÈÕÖ¾±ä¶¯²¢²»´æ´¢ÈÕÖ¾£¬²»¹ýÕâ¸öû¹ØÏµ£¬Ö»ÒªÖªµÀÈÕÖ¾´æ´¢ÔÚÄĸö»úÆ÷ÉÏ¡£
Log.ioʹÓà Socket.io¿â·¢Ëͻ±¨¸æµÄ£¬ºÍÆäËûµÄ¼à¿Ø¹¤¾ßÒ»Ñù£¬Log.ioÒ²²ÉÓ÷þÎñÆ÷£¿Í»§¶ËµÄģʽ¡£Log.ioÓÉÁ½²¿·Ö×é³É£ºserverºÍharveste£¬serverÔËÐÐÔÚ»úÆ÷ A£¨·þÎñÆ÷£©ÉϼàÊӺͼͼÆäËû»úÆ÷·¢À´µÄÈÕÖ¾ÏûÏ¢£»log harvester ÔËÐÐÔÚ»úÆ÷ B£¨¿Í»§¶Ë£©ÉÏÓÃÀ´¼àÌýºÍÊÕ¼¯»úÆ÷ BÉϵÄÈÕÖ¾¸Ä¶¯£¬²¢½«¸Ä¶¯·¢Ë͸ø»úÆ÷ A£¬Ã¿¸öÐèÒª¼Í¼ÈÕÖ¾µÄ»úÆ÷¶¼ÐèÒªÒ»¸öharvester¡£
6.Nodecast»òLeapcast
ÊܹȸèChromecast¼¼ÊõµÄÆô·¢£¬¿ª·¢ÕßʹÓÃNodeJS¿ª·¢³ö²»ÉÙChromecast·ÂÕæÓ¦Óá£ÈçNodecast»òLeapcast¡£ÔÚPCÉÏÔËÐÐNodecast»òLeapcast£¬Æô¶¯Òƶ¯É豸£¬Ñ¡ÔñÒ»¸öÖ§³ÖChromecastµÄÓ¦ÓóÌÐò£¬È»ºóÄã¾Í¿ÉÒÔ°ÑÒÆ¶¯¹ã²¥ÉϵÄÄÚÈÝÓ³Éäµ½µçÄÔÉÏÁË£¬°ÑµçÄÔµ±³ÉÒ»¸öÁ÷ýÌåʹÓá£
ÔÚÕâÁ½¸öÓ¦ÓÃÖУ¬Nodecast±È½Ï¼òµ¥Ð©£¬µ«ÏàÓ¦µÄ¹¦ÄÜÒ²±È½ÏÉÙ£¬Ëü½ö¾¹ýÁËYouTubeºÍGoogle MusicµÄ²âÊÔ£¨ DEMO£©¡£×¢Ò⣬´ó¼Ò²»Òª°ÑNodecastÓë Nodecast¿â»ìÏý£¬ºóÕßʹÓÃDIAL·¢ÏÖÐÒéÌṩÁ´½ÓÉ豸£¨ÀàËÆChromecast£©¡£
7.Nexe
NexeÊÇÒ»¿îСÇÉÈ´·Ç³£ÊµÓõÄNodeJS¹¤¾ß£¬Ëü¿ÉÒÔΪNodeJSÓ¦Óô´½¨µ¥Ò»¿ÉÖ´ÐеÄÎļþ£¬²¢ÇÒÎÞÐè°²×°ÔËÐÐʱ£¬ÕâÑù£¬Ò»Ð©·Ç¼¼ÊõÖն˵ÄÓû§¾ÍÎÞÐè±ä¶¯NodeJSÓ¦ÓõÄËùÓÐÒÀÀµ³ÌÐò¡£Èç¹ûÄãÏë·¢²¼Ò»¸öNodeJSÓ¦ÓóÌÐò£¬²¢ÇÒûÓÐGUI£¬NexeÔòÊÇÄúµÄ×î¼ÑÑ¡Ôñ¡£Ä¿Ç°¸ÃÓ¦ÓóÌÐòµÄÒ»¸ö±×¶ËÊDz»ÄÜÔÚWindowsƽ̨ÉϹ¤×÷£¬Ö»ÊÊÓÃÓÚLinuxºÍMac OS Xƽ̨£¬²¢ÇÒËüÒ²²»Ö§³Ö±¾µØNodeJSÄ£¿é¡£
8.Hyro
HyroÊÇʹÓÃNodeJS¿ª·¢µÄÒ»¿îʵʱHTML5±à¼Æ÷£¬ÈçÏÂͼËùʾ£¬×ó±ßÏÔʾHTMLÔ´Â룬ÓÒ±ßÏÔʾÄÚÈÝ¡£Óï·¨¸ßÁÁÓÉ CodeMirrorÌṩ¡£Hyro²¢²»´òËã³ÉΪһ¿î³ÉÊìµÄWeb IDE£¬¸üÏñÊÇÒ»¿îÇáÁ¿¼¶µÄHTML»òCSS¼Çʱ¾¡£
9.Haroopad
HaroopadÊÇÒ»¿îLinuxÉϵÄmarkdown±à¼Æ÷£¬Ê¹ÓÃChromium×÷ΪUI£¬Ö§³ÖWindows¡¢Mac OS XºÍLinux¡£Ö÷ÌâÑùʽ·á¸»£¬Óï·¨±êÁÁÖ§³Ö54ÖÖ±à³ÌÓïÑÔ¡£ ÈçÏÂͼËùʾ£¬Ò»±ßÊÇ´úÂë±à¼´°¿Ú£¬Ò»±ßÊÇÔ¤ÀÀ´°¿Ú£¬¿ÉÒÔʵʱ¸üС£ÆäÓʼþµ¼³ö¹¦ÄÜ¿ÉÒÔ½«Îĵµ·¢Ë͵½TumblrºÍEvernote¡£
10.TiddlyWiki5
TiddlyWikiÊÇÒ»¿î½»»¥Ê½µÄwiki£¬·Ç³£Áé»î£¬ËüÒ²¿ÉÒÔÔÚä¯ÀÀÆ÷Àï×÷Ϊµ¥Ò»µÄHTMLÎļþ»òÕßÊÇÒ»¿î¹¦ÄÜÇ¿´óµÄNodeJSÓ¦ÓóÌÐò¡£
TiddlyWiki5ÊÇÈ«ÐÂÉè¼ÆµÄ5.0°æ±¾£¬Ëü¿ÉÒÔÖ±½Ó¼¯³ÉNodeJS½âËøÒ»ÏµÁеŦÄÜ£¬µ«ÔÚµ¥»úģʽÏÂÊDz»¿ÉÓõġ£Ä¿Ç°£¬TiddlyWiki5ÈÔ´¦ÓÚ²âÊԽ׶Ρ£

