Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Íò×Ö³¤ÎIJûÊöǰ¶Ë¼¼ÊõÀ˳±ÓëÓ¦ÓÃ
 
 
  2157  次浏览      27
 2021-4-26  
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜÁËǰ¶Ë¼¼ÊõÀ˳±ÓëÓ¦ÓãºÇ°¶Ë¿ÉÊÓ»¯ ¡¢Ç°¶Ë¿ç¶Ë¿çÕ»¡¢Î¢Ç°¶Ë¡¢Ç°¶ËÎȶ¨ÐÔ/ÖÊÁ¿±£ÕÏÌåϵÒÔ¼°Ç°¶Ëз½ÏòµÈÏà¹ØÄÚÈÝ¡£
±¾ÎÄÀ´×ÔÓÚ΢ÐÅСԲÁ³£¬,ÓÉ»ðÁú¹ûÈí¼þAnna±à¼­ÍƼö¡£

Ò»¡¢Ç°¶Ë»ù½¨

Ê×ÏÈÁÄÒ»ÏÂǰ¶Ë´«Í³·½ÏòÒ²¾ÍÊÇÎÒÃdz£ËµµÄǰ¶Ë»ù½¨£¿ÄÇôǰ¶Ë»ù½¨ÆäʵºÜ¶à¹þ¡£Ê²Ã´ÊÇ»ù½¨£¿Ò»ÇÐÓÐÀûÓÚÑз¢Ð§ÄÜÌáÉýµÄ£¬Ö±½Ó»òÕß¼ä½ÓÓÐÖúÓÚÒµÎñ¿ªÕ¹ÄÜÁ¦½¨ÉèµÄ¶¼½Ð»ù½¨¡£

»ù½¨Éæ¼°µÄ»°ÌâÒ²ÊǺܶàÈçͼËùʾ±ÈÈç×é¼þ¿â¡¢¹æ·¶¡¢´ò°üµÈµÈ¡£±¾´ÎÄØ£¿ÎÒ»á´ÓÕâËÄ·½ÃæÀ´ÁÄÒ»ÏÂËĸö·½ÃæÇ°¶Ë»ù½¨ÐÐÒµÏÖ×´ÊÇɶÑùµÎ£¿Ó¦ÓÃÁìÓòÊÇɶ£¿ÐÐÒµÄÚ½â¾ö·½°¸£¨ÐÐÒµÒÑÓÐÂÖ×Ó£©¶¼ÊÇɶ£¿À´½øÐмòµ¥µÄ²¥±¨£¬·Ï»°²»¶à˵£¬ÏÈÀ´¿´¿´Ç°¶Ë¿ÉÊÓ»¯

01.ǰ¶Ë¿ÉÊÓ»¯

ǰ¶Ë¿ÉÊÓ»¯¿É·ÖΪÁ½´óÀà£ºÒ³Ãæ¿ÉÊÓ»¯´î½¨¡¢Êý¾Ý¿ÉÊÓ»¯

Ò³Ãæ¿ÉÊÓ»¯Ò²¾ÍÊÇWebIDE

Êý¾Ý¿ÉÊÓ»¯£¬¹ËÃû˼Òå¶ÔÊý¾Ý½øÐпÉÊÓ»¯¸øÈË¿´

01-1.Ò³Ãæ¿ÉÊÓ»¯´î½¨

ÎÒÃÇ¿´Ò»Ï£¬Ç°¶ËÐÐÒµÌáЧ·ÖÎö£¬Ö÷Òª·ÖΪËÄ´óÀࣺpro code/low code/no code/auto code Èçͼ¿ÉÒÔ¿´¿´Õ⼸ÖÖ·½Ê½µÄÁ÷³Ì²î±ð£¬ÄÇô»ùÓÚÕâÑùÒ»¸öÌáЧ·ÖÎö£¬ÎÒµ÷ÑÐÁËÒµ½ç¶ÔÒ³Ãæ¿ÉÊÓ»¯ÌáЧÕâÀïËù×öµÄÂÖ×Óµ÷ÑУ¬´ó¸Åµ÷ÑÐÁË22+¸öÂÖ×Ó£¬¶¼ÓÐÄÄÐ©ÄØ£¿Çë¿´Éϻطֽ⣺ǰ¶Ë¿ÉÊÓ»¯´î½¨¹¤¾ßÒµ½çµÄÂÖ×Ó

¢ÙÒ³Ãæ¿ÉÊÓ»¯±³¾°-ǰ¶ËÐÐÒµÌáЧ·ÖÎö

¢ÚÒµ½ç-ǰ¶ËÐÐÒµÌáЧÂÖ×Ó£ºÇ°¶Ë¿ÉÊÓ»¯´î½¨¹¤¾ßÒµ½çµÄÂÖ×Ó

´ó¼Ò¿ÉÄÜ¿´²»Çå³þÕâÕÅͼÉ϶¼ÓÐɶ£¬ÎÒ¸ø´ó¼Ò×ܽáÏÂÒªµã£º

¢Û±³¾°-ÌáЧÂÖ×Ó×ܽá¹éÄÉ

ºËÐÄ˼Ïë¶¼ÊǷdz£ÏàËÆµÄ£¬ºÍÎÒÃDz¿ÃÅ×öµÄZEROÊÇÒ»ÑùµÄÉè¼ÆË¼ÏëºÍ˼·

ÕâЩ¿ÉÄÜ´ó¼Ò¶¼±È½ÏÊìϤÁË£¬µ÷ÑÐÁËÕâô¶àÒ²ÓбȽÏÐÂÓ±µÄÏë·¨ºÍ½â¾ö·½°¸£¬±ÈÈçÌÔ±¦µÄimgcook£¬Õ¾ÔÚ¸üÇ°ÑØÈ¥½â¾öµÍЧÎÊÌ⣬ÏÂÃæÀ´½éÉÜÏÂÒµ½ç±È½ÏÇ°ÑØµÄÒ»¸ö¿ÉÊÓ»¯´î½¨¹¤¾ßimgcook£¬ÈçºÎÉÏÁËÖÇÄÜ»¯µÄ°à³µÀ´×öǰ¶ËµÄÌáЧ¹¤¾ßµÄ¡£

¢ÜÖÇÄÜ»¯Ïà¹ØÐÐÒµÌáЧ·ÖÎö

ÔÚ¿´Õâ¸öimgcook֮ǰÎÒÃÇÏÈÀ´¿´¿´Õ⼸ÕÅͼƬ

ÉÏÃæÕâÁ½ÕÅͼÊÇÖÇÄÜ»¯µÄ¹¤Òµ4.0µÄÑݽø¡¢»¹ÓÐ×é³ÉºÍÖ§³Å£¬ÄÇôÏÂÃæÕâÁ½ÕÅͼչʾµÄÊÇÖÇÄܹ¤Òµ»°µÄÕæÊµ°¸ÀýºÍÊÕÒæ£»¿É¼ûÖÇÄÜ»¯¶ÔÕâЩÐÐÒµµÄÓ°ÏìÊǷdz£´óµÄ£»×ܵĻã×ÜÀ´¿´£¬¸÷¸öÐÐÒµÖÇÄÜ»¯Ö®ºó£¬»áÌáЧ½µ±¾£¬Ä³ÀàÈËÔ±»á¼õÉÙ£¬Ä³ÀàÈËÔ±»áתÐÍÉý¼¶£¬²¢´øÀ´ÖÊÁ¿µÄÌáÉý»òÒµÎñÔöÁ¿¡£

ËùÒÔÀà±Èµ½Ç°¶ËÐÐÒµÖÇÄÜ»¯¼¸ÄêÖ®ºó£¬ÕûÌå»á´ó´óÌáЧ£¬Ò»²¿·Ö¼òµ¥Öظ´ÐÔ¹¤×÷»á±»ÖÇÄÜ»¯ËùÈ¡´ú£¬Ò²¿ÉÄܻᵮÉúһЩеÄְ룬ÈçÒµÎñÂß¼­ÅäÖÃʦ£¨ºÍ´úÂëÉú³É»úÆ÷ÈËЭ×÷£©Ö®ÀàµÄ£¬Ç°¶ËÉý¼¶×ö¸üÓÐÌôÕ½ÐԵŤ×÷ÄÚÈÝ¡£ËùÒÔÈç¹ûÄܹ»ÖÇÄÜ»¯Ò»¼üÉú³É´úÂ룬¿Ï¶¨Ò²»á¸øÇ°¶Ë´øÀ´¾Þ´óµÄÊÕÒæ¡£

·ÖÎö£ºÍ¼1.ͼ2.±ÈÈç½ü¼¸ÄêÌá³öµÄÒÔÖÇÄÜ»¯Îª±³¾°µÄ¹¤Òµ 4.0£¬¹¤Òµ 4.0 µÄºËÐIJßÂÔ×¥ÊÖ´ó¸ÅÓÐÖÆÔì¹ý³ÌÖÇÄÜ»¯¡¢¿ÉÊÓ»¯¡¢±ê×¼»¯¹ÜÀíЭ×÷¡¢¿çÁìÓòÉÏÏÂÓм¯³ÉÕûºÏ£¬ÒÔ´ïµ½¸ßЧÉú²ú£»Àà±Èµ½Ç°¶ËÐÐÒµÒ»Ñù£¬ÒÀÀµµÄµ×²ãÉèÊ©ÕýÔÚÔÆ»¯²¢Öð²½±ê×¼»¯£¨Êý¾Ý±ê×¼»¯¡¢·þÎñ±ê×¼»¯µÈ£©¡¢Ç°¶Ë¹¤³Ì»¯³ÉÊì¡¢¿ç PD /Éè¼ÆÊ¦/·þÎñ¶ËµÄЭ×÷Ñз¢Ò»Ì廯¡¢ÒµÎñ¸öÐÔ»¯¶¨ÖÆÉú²ú¿ÉÊÓ»¯ÖÇÄÜ»¯£¬ÕâЩ²ßÂÔÔÚǰ¶ËÐÐÒµÒ²¶¼´æÔÚ¡£

ͼ3.ÔÙÀ´¿´ÖÇÄÜ»¯´øÀ´µÄ³É¹û£¬ÆäÁìÍ·ÑòÏîÄ¿ÏÃÃÅÔ¶º£È«×Ô¶¯»¯ÖÇÄÜÂëÍ·£¬Ò»ÏßÈËÔ±¼õÉÙ 70%£¬Ð§ÂÊÌáÉý 20%£»

ͼ4.±»ÓþΪÐÐҵ֮ĸµÄ½ðÈÚÐÐÒµ£¬ÆäµäÐ͵ÄÖÇÄÜÒøÐÐÍøµã£¬Æä²Ù×÷Àà¹ñ̨ÈËÔ±Õ¼±ÈϽµ 15%£»²Ù×÷Àà¹ñ̨ÈËԱתÐͺóµÄ¸´ºÏÐÍÈ˲ÅÌáÉýÖÁ 90%£»ÐÂÔö ³¬¼¶¹ñ̨»ú¡¢×ÔÖú¹º»ã»ú¡¢ÐéÄâ¹ñÔ±»ú Ö®ºó£¬¼õÍøµãÃæ»ý¡¢¼õ¹ñÔ± ½øÒ»²½¼õÉٳɱ¾¡£

¢Ý¾ÙÀý¿ÉÊÓ»¯´î½¨ÆäÖеÄÒ»¸öÀý×ÓÀ´¿´Ç°¶Ë¿ÉÊÓ»¯¡ª¡ªimgcook

¿ÉÊÓ»¯´î½¨¹¤¾ßÒµ½çÌ«¶àÁË£¬Ö»ÄÃÒ»¸öÎÒ¾õµÃÕ¾ÔÚÖÇÄÜ»¯Õâ¸öÇ°ÑØ¼¼Êõ»ù´¡ÉϱȽÏÐÂÆæÇÒÓд´ÒâµÄÒ»¸öÀ´Ïêϸ˵˵£¬´ó¼Ò¿´ÏÂͼ¿´¿´Õâ¸ö¿ÉÊÓ»¯´î½¨ÐÂÔÚÄĶù£¿

 

imgcookµÄÄ¿±ê£º¾ÍÊÇ´Ó£¨Éè¼Æ¸å¡¢Ô­Ð͸塢PRD¡¢APIHub¡¢CodeHub µÈ×ÊÔ´£©Í¨¹ýÖÇÄÜ»¯µÄÊÖ¶ÎÖ±½ÓÉú³É´úÂë¡£

imgcookµÄºËÐŦÄÜ£ºimgcook µÄ Ŀǰ¶ÔÍâµÄºËÐŦÄÜÊÇ ´ÓÉè¼Æ¸å ͨ¹ý CV/NLP µÈÉî¶Èѧϰ¡¢´«Í³»úÆ÷ѧϰ¡¢×¨¼Ò¹æÔòϵͳ¡¢Ëã·¨¹¤³Ì µÈ×ÛºÏÊÖ¶ÎÖ±½ÓÉú³É´úÂë¡£

imgcook½éÉÜ-²úÆ·´óͼ

ÏÂÃæ½éÉÜһϲúÆ·ÔËÐÐÁ÷³Ì£º´ó¼Ò¿ÉÒÔ¿´Í¼ÎÒ¸ø´ó¼Ò½²½âÒ»ÏÂ

¾ßÌåÀ´¿´¿´Ä¿Ç°µÄ²úƷʹÓÃÁ÷³Ì£¬µ¼ÈëÉè¼Æ¸åºó¿ÉÒÔÒ»¼üÉú³É´úÂ룬¿ÉÒÔËù¼ûËùµÃµØÔÚ¿ÉÊÓ»¯±à¼­Æ÷ÖнøÐиÉÔ¤±à¼­£¬È»ºó¿ÉÒÔÉú³É¸÷ÖÖ DSL£¨React/Vue/Rax/С³ÌÐòDSLµÈ£© µÄ´úÂ룬Ȼºó´úÂë¿ÉÒÔͨ¹ý VS Code ²å¼þ¡¢imgcook-cli µÈÖ±½ÓÒýÈëµ½×Ô¼ºµÄÏîÄ¿¹¤³ÌÖУ¬Ã¿¸öÍŶÓÏîÄ¿¿ÉÄÜÓÐ×Ô¼ºµÄ¹¤³ÌĿ¼¹æ·¶£¬Í¨¹ý Plugin À©Õ¹Ò²Ö§³Ö×Ô¶¨Ò壬imgcook µÄÍŶӸ߼¶×Ô¶¨ÒåÄÜÁ¦Ö§³Ö¸÷¸öά¶ÈµÄ×Ô¶¨ÒåÄÜÁ¦£¬ÒÔÂú×㲻ͬ³¡¾°µÄÉú³É´úÂëÐèÇó¡£

²½ÖèÒ»£ºµ¼ÈëÉè¼Æ¸å¡ú²½Öè¶þ£º¿ÉÊÓ»¯¸ÉÔ¤¡ú²½ÖèÈý£º²é¿´Éú³É´úÂ루¿ÉÑ¡£©¡ú²½ÖèËÄ£º½ø¹¤³ÌÁ´Â·£¨vs code ²å¼þÖ±½Óµ¼È룩¡ú¿ÉÑ¡²½Ö裺ÍŶӸ߼¶×Ô¶¨Ò壨PluginÉèÖã©

imgcook½éÉÜ-²úÆ·´óͼ

´Óϵ½ÉÏ·Ö±ðÊÇ£º

¢Ù»ùÓÚËã·¨¹¤³Ì¿ò¼ÜºÍ²úÆ·

¢Ú»ùÓÚÊÓ¾õ¸å CV ·ÖÎö ºÍ NLP ·ÖÎö

¢Û¶àά¶Èʶ±ðÒªÉú³É´úÂëµÄÒªËØ

¢Üʶ±ðºó¿ÉÊÓ»¯³ÊÏÖ³öÀ´

¢ÝÈç¹ûʶ±ð³ö´í¾Í½øÐпÉÊÓ»¯¸ÉÔ¤£¬²¢¿ÉÊÓ»¯²¹³ä¶îÍâÂß¼­

¢Þ£¨×óÒ»£©È»ºóÓ¦Óü¯³Éµ½¸÷×ԵŤ³ÌÁ´Â·£¨VSCode ²å¼þ¡¢WebIDE²å¼þ¡¢imgcook-cli£©ÖС£

¢ß£¨ÓÒÒ»£©Éú³ÉµÄ´úÂëÒ²Ö§³Ö×Ô¶¨Ò壬×î³£ÓõÄÊÇ DSL£¨React/vue/С³ÌÐò DSL¡­£©ºÍ Plugin£¨²»Í¬µÄÍŶÓÓв»Í¬µÄĿ¼¹æ·¶µÈ£©×Ô¶¨Òå¡£

¢à£¨ÓÒ¶þ£©Í¬Ê±Õû¸ö¼¼ÊõÌåϵÎÒÃÇ×î¹Ø×¢µÄµÄÊǼ¼Êõ·½ÃæµÄ¶ÈÁ¿Ö¸±ê£¬Èç´úÂëÕæÊµ¿ÉÓÃÂÊ¡¢Ä£ÐÍ׼ȷ¶ÈºÍÌáЧÊý¾ÝµÈ¡£

ÏÂÃæÀ´½éÉÜϺËÐļ¼ÊõÄѵã

ºËÐļ¼ÊõÄѵã-ÖÇÄÜʶ±ð±í´ï²ð½â

ÎÒÃÇÀ´¿´¿´ÕâÕż¼Êõ´óͼÀïÃæ£¬ÊµÏÖ¸´ÔӶȱȽϸߵIJ¿·Ö£ºÖÇÄÜʶ±ð±í´ï²ð½â£¬´ÓÖ±¹ÛÉÏ·ÖÎö£¬ÎªÁËÉú³É±í´ïËùÐèÒª´úÂ룬ÐèÒª¶àά¶ÈµÄÐÅÏ¢ÊäÈëºÍÌáÈ¡£¬ÐèÒª¸÷ÖÖÏ꾡µÄÔªÐÅÏ¢£¨Í¼Ïñ¡¢Îı¾¡¢Ñùʽ¡¢ÊôÐԵȣ©£¬Í¬Ê±ÐèÒªÌáÈ¡³ö²»Í¬¿ÅÁ£¶ÈµÄ¿É¸´Óõĵ¥Ôª£¨ÎïÁÏ£©£¬ÒÔ¼°³éÈ¡±³ºóµÄ¶¯Ì¬Âß¼­£¨¶¯Ì¬×ֶΡ¢Ñ­»·¡¢½»»¥Âß¼­µÈ£©¡£

Ê×ÏÈÊÇÕâÀïÖÇÄÜʶ±ð±í´ïµÄ²ð½âÎÊÌ⣬ֱ½Ó¶Ëµ½¶ËĿǰµÄÒµ½çµÄ¿ÉÓýâ¾ö·½°¸Ä¿Ç°»¹Ã»ÓУ¬Òµ½çÒ²ÓÐÀàËÆ pix2code screenshot2code µÄ·½°¸£¬Ò»¸öÊÇ¿ÅÁ£¶ÈÌ«´ó£¬ÊʺϽâ¾ö×é¼þʶ±ðµÄÎÊÌ⣬һ¸öÊÇ¿ÉÓöȲ»¸ß£¬ÓÈÆä¶ÔÓÚ C ¶ËµÄÊÓ¾õ¸å»¹Ô­¶È£¬C ¶ËÉè¼ÆÊ¦ÊDz»½ÓÊÜÏñËØ¼¶Æ«²îµÄ¡£

¾ßÌåÎÒÃÇÀ´¿´¿´Ôõô²ð½â³É¿É½âµÄÎÊÌ⣬´ÓÖ±¹ÛÉÏ·ÖÎö£¬ÎªÁËÉú³É±í´ïËùÐèÒª´úÂ룬ÐèÒª¶àά¶ÈµÄÐÅÏ¢ÊäÈëºÍÌáÈ¡£¬ÐèÒª¸÷ÖÖÏ꾡µÄÔªÐÅÏ¢£¨Í¼Ïñ¡¢Îı¾¡¢Ñùʽ¡¢ÊôÐԵȣ©£¬Í¬Ê±ÐèÒªÌáÈ¡³ö²»Í¬¿ÅÁ£¶ÈµÄ¿É¸´Óõĵ¥Ôª£¨ÎïÁÏ£©£¬ÒÔ¼°³éÈ¡±³ºóµÄ¶¯Ì¬Âß¼­£¨¶¯Ì¬×ֶΡ¢Ñ­»·¡¢½»»¥Âß¼­µÈ£©¡£

ºËÐļ¼ÊõÄѵã-ÖÇÄÜʶ±ð±í´ï²ð½â-¼¼Êõ·Ö²ã

Ê×ÏÈ´ÓÉϵ½Ï£¬ÏȽ«Éè¼Æ¸åÖÐÊäÈ룬½øÐÐͼ²ãÐÅÏ¢´¦Àí£¬¸÷²ã¾ßÌåÈçÏ£º

ͼ²ã´¦Àí²ã£ºÖ÷Òª½«Éè¼Æ¸å»òÕßͼÏñÖÐͼ²ã½øÐзÖÀë´¦Àí£¬²¢½áºÏÉÏÒ»²ãµÄʶ±ð½á¹û£¬ÕûÀíºÃͼ²ãÔªÐÅÏ¢¡£

ÎïÁÏʶ±ð²ã£ºÖ÷Ҫͨ¹ýͼÏñʶ±ðÄÜÁ¦Ê¶±ðͼÏñÖеÄÎïÁÏ£¨Ä£¿éʶ±ð¡¢Ô­×ÓÄ£¿éʶ±ð¡¢»ù´¡×é¼þʶ±ð¡¢ÒµÎñ×é¼þʶ±ð£©¡£

ͼ²ãÔÙ¼Ó¹¤²ã£º¶Ôͼ²ã´¦Àí²ãµÄͼ²ãÊý¾Ý×ö½øÒ»²½µÄ¹æ·¶»¯´¦Àí¡£

²¼¾ÖËã·¨²ã£º×ª»»¶þάÖеľø¶Ô¶¨Î»Í¼²ã²¼¾ÖΪÏà¶Ô¶¨Î»ºÍ Flex ²¼¾Ö¡£

ÓïÒ廯²ã£ºÍ¨¹ýͼ²ãµÄ¶àÎ¬ÌØÕ÷¶Ôͼ²ãÔÚÉú³É´úÂë¶Ë×öÓïÒ廯±í´ï¡£

×ֶΰ󶨲㣺¶Ôͼ²ãÀïµÄ¾²Ì¬Êý¾Ý½áºÏÊý¾Ý½Ó¿Ú×ö½Ó¿Ú¶¯Ì¬Êý¾Ý×ֶΰó¶¨Ó³Éä¡£

ÒµÎñÂß¼­²ã£º¶ÔÒÑÅäÖõÄÒµÎñÂß¼­Í¨¹ýÒµÎñÂß¼­Ê¶±ðºÍ±í´ïÆ÷À´Éú³ÉÒµÎñÂß¼­´úÂëЭÒé¡£

¿ÉÊÓ»¯±àÅÅ£º×îºóÊä³ö¾­¹ý¸÷²ãÖÇÄÜ»¯´¦ÀíºÃµÄ´úÂëЭÒ飬ÓÿÉÊÓ»¯ÒýÇæËù¼ûËùµÃ³ÊÏÖ´¦Àí£¬¿ÉÒÔ½øÐпÉÊÓ»¯¸ÉÔ¤ºÍ²¹³ä¡£

³öÂëÒýÇæ²ã£º×îºó¾­¹ýÈ˹¤¸ÉÔ¤ºóµÄ¸ü׼ȷµÄЭÒéÄÚ²¿£¬¾­¹ý±í´ïÄÜÁ¦£¨Ð­Òéת´úÂëµÄÒýÇæ£©Êä³ö¸÷ÖÖ DSL ´úÂë¡£

¹¤³ÌÁ´Â·²ã£º×îºóͨ¹ý vs code ²å¼þ¡¢webIDE ²å¼þ£¬ Êä³ö¸÷¸ö¹¤³ÌÏîÄ¿»·¾³ÖС£

01-2.Êý¾Ý¿ÉÊÓ»¯

¢ÙÊý¾Ý¿ÉÊÓ»¯-ÐÐÒµÏÖ×´

ÕâÕÅͼÊǼ¼ÊõºÍÊг¡ÉÏ2020Äê´óͼ£ºÕâ¸öͼÉÏ·ÖÁ˺ܶàÄ£¿é´ó¼Ò¿ÉÄÜ¿´²»Ì«Çå³þ£¬ÎÒ¸ø´ó¼ÒÀíһϣ¬

Ëû»áÖ÷Òª·Ö³ÉÕâô¶à×飺

ǰÈý¸öÎÒ±ê³öÀ´£ºÒ»¡¢Í¼Êý¾Ý¿â£¨µ×²ã´æ´¢£©¡¢Í¼¼ÆËãÒýÇæ£¨Öмä²ã²Ã¼ô¼Ó¹¤£©¡¢Í¼¿ÉÊÓ»¯£¨Í¼·ÖÎö£©ÕâÈý¸öʵ¼ÊÉÏÊÇÕû¸öͼ¼¼ÊõµÄºËÐļ¼Êõ£»

ÏÂÃæÕâËĸö¸ÕºÃÊÇͼ¼¼ÊõËù´ú±íµÄÓ¦ÓÃÁìÓò£º±ÈÈç֪ʶͼÆ×ÁìÓòÆäʵÒѾ­ÓкܶàÉÌÒµ»¯µÄ²úÆ·³öÀ´ÁË£¬»¹ÓÐÏñ·´ÆÛÕ©¡¢Éç½»ÍøÂç·ÖÎö¡¢»¹ÓÐÍøÂ簲ȫµÈµÈÕâÊÇÕâËĸöÔÚÕâ¸ö´óͼÀïÃæÓÐÁËÓ¦Ó÷dz£¹ã·ºµÄÁìÓò¡£

ÄÇô»ùÓÚÕâÑùÒ»¸öÁìÓòÎÒÃÇÁÄÁÄÏÂÒ»»°Ìâ Êý¾Ý¿ÉÊÓ»¯Ó¦ÓÃÁìÓò-ºËÐļ¼ÊõÁ÷³ÌºÍÌôÕ½

¢ÚÓ¦ÓÃÁìÓò£ººËÐļ¼ÊõÁ÷³ÌÓëÌôÕ½

¢ÙÊý¾Ý¿ÉÊÓ»¯ÎÒÃÇÓÐÄÄЩÂ䵨³¡¾°£º³ýÁËǰËĸöÊÇͼÖÐÒѾ­Óе쬻¹Óмà¹ÜºÏ¹æÑ½¡¢¸öÈ˰²È«ÊØ»¤£¬³ýÁËÕâЩҵÎñÆäʵºÜ¶à¹«Ë¾Ò²Óкܶà³ÉÊìµÄ²úÆ·£¬»ùÓÚÕâÑùÒ»¸öÓ¦ÓÃÁìÓòµÄºËÐÄÁ÷³Ì£ºÊý¾Ý´æ´¢¡¢Êý¾Ý´¦Àí¡¢×îºóµ½¿ÉÊÓ»¯Õ¹Ê¾ºÍÓ¦Óã»

¢Ú»ùÓÚÕâÑùµÄÁìÓò£¬ÎÒÃÇ·¢ÏÖÆäʵºËÐÄÁ÷³Ì¶¼ÊÇÒ»ÑùµÄ£¿¸ÕÌáµ½ÄÇÈýÖÖ£ºÊý¾Ý»ñÈ¡¡¢½á¹¹»¯×°ÔØ¡¢×îºóµ½Ò»¸ö´æ´¢¡¢´æ´¢ÍêÎÒÃÇ»¹»á¶ÔÊý¾Ý½øÐÐÒ»¸ö×°ÔØ·ÖÎö×îºó»áµ½´ïÒ»¸ö¿ÉÊÓ»¯Õ¹Ê¾ºÍÓ¦ÓõĽ׶Σ»

¢ÛÄÇÔÚÕâ¸öÀïÃæÇ°¶Ëͬѧ¾Í»áÓöµ½ºÜ´óµÄÌôÕ½£º

´ÓÒ»¸öͼµÄcaseStudyÔõôµ½Í¼µÄ¿ÉÊÓ»¯£¿

ÄÇÕâÀïÃæÒ»¹²ÓÐÈý¸öÍ´µãÎÊÌ⣺

Ò»¡¢¿É¿´£ºÍ¼Êý¾Ý¾Þ´óÈçºÎºÜºÃ¿ÉÊÓ»¯³öÀ´

¶þ¡¢¿ÉÀí½â£ºÓÐÁËÊý¾ÝÈçºÎÈ¥Àí½â

Èý¡¢¿É·ÖÎö£ºÀí½âÖ®ºóÈçºÎ·ÖÎö¶´²ì

ÎÒÃǰѸղÅ˵µÄÐÎÏó»¯Ò»µã£¬¾Ù¸öÀý×Ó£º±ÈÈçÕâÊÇÒ»¸ö100¸ö½ÚµãͼÊý¾Ý£¬´«Í³È¥¿´»á·Ç³£Âé·³£¬Èç¹û¼òµ¥Í¨¹ýͼ¿ÉÊÓ»¯¼¼Êõ£¬¾Í»á·¢ÏÖÊǷdz£ÈÝÒ׵ġ£

¢ÛÓ¦ÓÃÁìÓò£ºÀíÏëµÄͼ¿ÉÊÓ»¯ÄÜÁ¦´óͼ

Õâ¾ÍÊǸղÅÌáµ½µÄ¿ÉÊÓ»¯Ç°¶ËµÄÈý¸öÄѵãÏêÇ飺¿É¿´¡¢¿ÉÀí½â¡¢¿É·ÖÎö

ʵ¼ÊÉϾÍÊǰѽڵãºÍ±ßÔõô¿ìËÙäÖȾ³öÀ´£¬³ýÁ˳£¹æµÄÊý¾Ý¹ØÏµÖ®Í⣬ÎÒÃÇ»¹»áÓÐһЩʱÐòÊý¾Ý¡¢Î»ÖñÈÈçµØÍ¼Î»ÖÃÐÅÏ¢»¹Óк£Á¿µÄÊý¾Ý¶¼ÐèÒªÒ»ÕûÌ×µÄÒýÇæÈ¥×ö£¬°üÀ«¶Ô½Úµã¡¢ÑùʽµÈµÄ¹æ·¶

¢ÜAntVÂìÒϽð·þ-¿ÉÊÓ»¯½â¾ö·½°¸

ÄÇÕë¶Ô¿ÉÊÓ»¯µÄÒ»¸ö½éÉÜÄØ£¬Æäʵ°¢ÀïÓÐÒ»ÕûÌ×¹ØÓÚÊý¾Ý¿ÉÊÓ»¯µÄ½â¾ö·½°¸

G2/G6/F2/L7·Ö±ð´¦Àí²»Í¬µÄÊý¾ÝÀ´½â¾ö²»Í¬µÄÊý¾Ý¿ÉÊÓ»¯ÎÊÌ⣬±ÈÈç¶Ôͳ¼ÆÍ¼±íµÄ¼¼ÊõÑ¡ÐÍ£¬¿ÉʹÓà G2 Õ»£¬¹ØÓÚÔõô¼¼ÊõÑ¡Ðͼ°Ï¸½Ú²î±ð´ó¼Ò¿ÉÒÔ×Ô¼º¿´¹ÙÍø£¬ÕâÀï¾Í²»Ò»Ò»½éÉÜÁË¡£

¢ÝÊý¾Ý¿ÉÊÓ»¯-Òµ½ç½â¾ö·½°¸¼°ÂÖ×Ó×ܽá

À´¿´¿´³ýÁ˰¢ÀïÒµ½ç»¹ÓÐÄÄЩÊý¾Ý¿ÉÊÓ»¯µÄ²úÆ·

ÆäÖвËÄñµÄÊý×Ö¿Õ¼ä Óõ½ÁË2020ÄêÐÂÐ˼¼ÊõÇ÷ÊÆÍ¼ GartnerÖÐÌáµ½µÄÊý×ÖÂÏÉú£¬Õâ¸öÊÇÒµ½ç±È½ÏÇ°ÑØµÄ̽Ë÷ÁË ºÃ¹ØÓÚ¿ÉÊÓ»¯¾Í˵µ½ÕâÀï¡£

Êý×ÖÂÏÉúÊÇɶĨ£¿Êý×ÖÂÏÉúÊdzä·ÖÀûÓÃÎïÀíÄ£ÐÍ¡¢´«¸ÐÆ÷¸üС¢ÔËÐÐÀúÊ·µÈÊý¾Ý£¬¼¯³É¶àѧ¿Æ¡¢¶àÎïÀíÁ¿¡¢¶à³ß¶È¡¢¶à¸ÅÂʵķÂÕæ¹ý³Ì£¬ÔÚÐéÄâ¿Õ¼äÖÐÍê³ÉÓ³É䣬´Ó¶ø·´Ó³Ïà¶ÔÓ¦µÄʵÌå×°±¸µÄÈ«ÉúÃüÖÜÆÚ¹ý³Ì¡£Êý×ÖÂÏÉúÊÇÒ»ÖÖ³¬Ô½ÏÖʵµÄ¸ÅÄ¿ÉÒÔ±»ÊÓΪһ¸ö»ò¶à¸öÖØÒªµÄ¡¢±Ë´ËÒÀÀµµÄ×°±¸ÏµÍ³µÄÊý×ÖÓ³Éäϵͳ

02.ǰ¶Ë¿ç¶Ë¿çÕ»

Ìáµ½ÎïÁªÍø£¬´ó¼Ò¿ÉÄÜÊ×ÏÈ»áÏëµ½¸÷ÖÖ¸÷ÑùµÄÉ豸£¬ÎÒÃǵĿç¶Ë³¡¾°¾ÍÊÇÐèÒªÅÜÔÚ¸÷ÖÖ¸÷ÑùµÄÉ豸ÉÏ

¢Ùǰ¶Ë¿ç¶Ë¿çÕ»-³¡¾°

¿ç¶Ë¿ª·¢·½°¸£ºÖ÷Òª½â¾ö¼¼ÊõÕ»Ë鯬µÄÎÊÌâ £»¶ø¸Õ²ÅÌáµ½µÄ¿ÉÊÓ»¯´î½¨£ºÖ÷Òª½â¾öƽË鯬¹¦ÄÜÒÔ¼°UIË鯬µÄÎÊÌâ ¡£Á½Õß½áºÏ¿ÉÒÔ¸ü¼Ó½µ±¾ÌáЧ

¢Úǰ¶Ë¿ç¶Ë¿çÕ¾-¿ç¶ËÌØµã

¿´Ï¿ç¶Ë¿çÕ»µÄÌØµã£ºÎÒÃÇÓ¦ÓÃÌØµã¾ÍÊÇÇ¿½»»¥¡¢¹¦ÄÜÖÖÀà¶à¡¢É豸¶àµÄÌØµã£¬ËüµÄÒµÎñ³¡¾°ÊDz»Ò»ÑùµÄ£¬ÎÒÃÇÔÚ²»Í¬É豸ÁìÓòÈ¥×ö¼¼Êõ³ÁµíÖÜÆÚ±È½Ï³¤£¬ËùÒÔÎÒÃÇÐèÒª¶ÔÎÒÃǵÄÓ¦Ó㬴ÓÒ»¸ö±È½Ï³¤µÄʱ¼äÏßÈ¥¿´ÎÒÃÇÓ¦Óõķ¢Õ¹¡£¿ç¶Ë¿çÕ»Óŵ㣺һÌ×´úÂë¶à¶Ë¸´Óᢸü¸ßЧµÄ·¢²¼Á÷³Ì¡¢Æ½Ì¨Ò»ÖÂÐÔ¡¢¾¡¹ÜÓÐÉÏÊö¸÷ÖÖÓŵ㣬µ«ËüÒ²¾ø²»ÊÇÒ»µãȱµãûÓУ¬ËüµÄÖ÷Ҫȱµã°üÀ¨ÐÔÄÜ¿ÉÄܽϵͼ°ÂÔ²îµÄÓû§ÌåÑéºÍÓû§½çÃæµÈ

¢Ûǰ¶Ë¿ç¶Ë¿çÕ¾-¿ç¶Ë·½°¸Ë¼¿¼

ÈçºÎʵÏÖ¿ç¶ËµÄ×î´ó»¯¸´Óã¿

µ±ÎÒÃÇÒª¿ª·¢µÄÓ¦Óã¬ËüµÄÉúÃüÖÜÆÚ±È½Ï³¤µÄʱºò£¬³¢¹ýһЩ¼¼ÊõÕ»µü´úµÄʱºò£¬ÎÒÃǾÍÒª¿¼ÂÇÔõôʹÎÒÃǵÄÓ¦ÓÃÄܹ»¸úËæ¼¼ÊõÕ»µÄÉý¼¶È¥²»¶ÏµÄ¸üÐÂÎÒÃǵļ¼ÊõÕ»£¬¶ø²»ÊǰóËÀÔÚÒ»¸ö¿ò¼ÜÉÏ¡£¶ÔÓ¦ÓýøÐм¼ÊõÖ°Ôðά¶ÈµÄºáÏò²ð½â£¬²ð½âÍê¸ù¾Ýÿһ¿éµÄ¼¼ÊõÌØµã½øÐв»Í¬µÄ¿ç¶Ë´¦Àí

¢Üǰ¶Ë¿ç¶Ë¿çÕ¾-¿ç¶Ë·½°¸

ÈçºÎ°ÚÍÑÀúÊ·°ü¸¤£¬¶Ô¿ç¶Ë·½°¸½øÐгÖÐøÉý¼¶£¿

ÕâÕÅͼ¼òµ¥Õ¹Ê¾Á˶ÔÄ£¿é¹ÜÀíµÄ¼òµ¥Ê¾Ò⣬ÎÒÃÇ¿ª·¢ÁËÒ»¸öÄ£¿é¹ÜÀíµÄϵͳ£¬È¥¹ÜÀíÎÒÃÇÔ´´úÂ룬±àÒë³öÀ´¸÷¸öƽ̨ÉϵĴúÂëµÄÄ£¿é¡£

¿ç¶Ë¿çÕ¾´óÖÂ˼·´ó¸ÅÊÇÈçͼÕâÒ»¸öÑù×Ó

¢Ýǰ¶Ë¿ç¶Ë¿çÕ»-Òµ½ç¿ò¼Ü

ÄÇÒµ½ç»ùÓÚÉÏÃæÌáµ½µÄ¿ç¶Ë¿çÕ»ÓÐÄÇЩÓÅÐãµÄ¿ò¼ÜÄØ£¬´ó¼Ò¿ÉÒÔ¿´Ò»ÏÂ

¿ç¶Ë¿ª·¢??£¬RN ?̬ÒѾ­?³£³ÉÊ죬»òÕß˵¿´²»µ½Ì«¶à·¢Õ¹Ç°¾°£¬ÒòΪĿǰ»¹Í£ÁôÔÚ0.61°æ±¾£¬Ëƺõ1.0°æ±¾ÈÔȻңңÎÞÆÚ¡£Òò´Ë£¬½ñÄêºÜ¶àÍŶÓתս¹È¸è?̬µÄ Flutter£¬ÌرðÊÇ Flutter for Web µÄµÚ?¸ö Release£¬?Èà Web ǰ¶ËÖØÈ¼Ï£Íû¡¢Ô¾Ô¾ÓûÊÔ¡£

ͬʱ£¬Æ»¹û¹«Ë¾Ò²·¢²¼ÁËÈ«Ð嵀 UI ϵͳ¡ª¡ªSwiftUI£¬Í¬Ê±£¬¿ªÔ´ÉçÇøÖÐ SwiftUI for WebÒѾ­ÔÚ·ÉÏÁË£¬SwiftUI for Android »¹»áÔ¶Âð£¿

ÏÂÃæÎÒÄÃÆäÖеÄÒ»¸öTaroÀ´×öÒ»¸ö¼òµ¥½éÉÜ

¢Þǰ¶Ë¿ç¶Ë¿çÕ¾Demo

TaroµÄ¼Ü¹¹

Taro ÊÇÒ»¿î¿ªÔ´µÄ¶à¶Ëͳһ¿ª·¢¿ò¼Ü£¬ËüÈÃÎÒÃÇÖ»±àдһ·Ý´úÂ룬¾Í¿ÉÒÔÈÃÕâ·Ý³ÌÐòÔËÐÐÔÚ¸÷¸öС³ÌÐò¶Ë¡¢H5¶Ë¡¢RN¶Ë£¬ÔÚ¿ªÔ´Á½Äê¶àÒÔÀ´ÊÕ»ñÁËÒµ½çµÄºÜ¶à¹Ø×¢£¬È»ºóÏÖÔÚÔÚ github ÉÏÃæµÄ Star ÊýÓÐ 25,000 +£¬Í¬Ê±Òµ½çÒ²Óзdz£¶àµÄÍŶÓÕýÔÚʹÓà Taro ¿ò¼Ü½øÐпª·¢¡£

Ê×ÏÈÀ´¿´Ò»ÏÂĿǰ Taro µÄÕûÌå¼Ü¹¹£¬Ëü·ÖΪÁ½¸ö²¿·Ö£¬µÚÒ»²¿·ÖÊDZàÒëʱ£¬µÚ¶þ²¿·ÖÊÇÔËÐÐʱ¡£

±àÒëʱ»áÏȶÔÓû§µÄ React ´úÂë½øÐбàÒ룬ת»»³É¸÷¸ö¶ËÉϵÄС³ÌÐò¶¼¿ÉÒÔÔËÐеĴúÂ룬ȻºóÔÙÔÚ¸÷¸öС³ÌÐò¶ËÉÏÃæ¶¼ÅäÉÏÒ»¸ö¶ÔÓ¦µÄÔËÐÐʱ¿ò¼Ü½øÐÐÊÊÅ䣬×îÖÕÈÃÕâ·Ý´úÂëÔËÐÐÔÚ¸÷¸öС³ÌÐò¶ËÉÏÃæ¡£

µ«ÊÇÕâ¸ö¼Ü¹¹Ò²ÓÐһЩÎÊÌ⣺±àÒëʱºòJSX Ö§³Ö³Ì¶È²»ÍêÃÀ¡¢²»Ö§³Ö source-mapµ÷ÊÔ²»·½±ã¡¢Î¬»¤ºÍµü´úÊ®·ÖÀ§ÄѵÈСµÄÎÊÌ⣬ÓÚÊÇÓÖÓÐÒ»¸öTaro Next³öÏÖÁË

Taro Next¼Ü¹¹

ÕâÊÇTaro Next µÄÕûÌå¼Ü¹¹Í¼¡£±àÒëʱºòJSX Ö§³Ö³Ì¶È²»ÍêÃÀ¡¢²»Ö§³Ö source-mapµ÷ÊÔ²»·½±ãÎÊÌâ±»Taro NextÈ«²¿½â¾ö£¬Õâ¸öTara Next¸üÇ¿´ó¡¢Ñ¸ËÙ¡¢Áé»îһЩ¡£

¢ßǰ¶Ë¿ç¶Ë¿çÕ¾-ÆäËûµÄ¼Ü¹¹

¸½ÉÏuni-appºÍµÎµÎChameleonµÄ¼Ü¹¹Í¼£¬´ó¼Ò×Ô¼ºÓÐÐËȤ¿ÉÒÔ²é×ÊÁÏ¿´ÏêÇéÔ­Àí

¢àǰ¶Ë¿ç¶Ë¿çÕ¾-×ܽá

ÉÏÃæ×ܽáÁËÒµ½çÓÐÕâô¶à¿ç¶Ë¿çÕ¾µÄ·½°¸¡¢¼¼ÊõÑ¡ÐÍÄÇÆäʵûÓÐ×îºÃµÄ·½°¸£¬Ö»ÓÐ×îÊʺϵķ½°¸£¬¸÷ÓÐÀû±×£¬ÊʺϵIJÅÊÇ×îºÃµÄ

03.΢ǰ¶Ë

ÏÂÃæÀ´¿´ÏÂǰ¶Ë´«Í³»ù½¨ÖеÄ΢ǰ¶Ë

Ê×ÏÈÎÒ»á¼òµ¥½éÉÜÒ»ÏÂ΢ǰ¶ËµÄ¸ÅÄÄÇËùνµÄ΢ǰ¶Ë¾ßÌåÊÇÒ»¸öʲôÑùµÄ¸ÅÄÎÒ¾õµÃ»¹ÊÇÓбØÒª½øÐÐÒ»¸ö³õ²½µÄÁ˽⡣

¢Ù΢ǰ¶Ë-¸ÅÄî½éÉÜ

΢ǰ¶ËÔçÔÚ 2016 Äê µÄÒ»¸ö¼¼ÊõÀ×´ïÉÏÃæÌá³ö£¬ËüÆäʵÊÇÍÑÌ¥ÓÚºó¶Ë΢·þÎñµÄ¸ÅÄî¡£ÒÔǰµ¥Ìå web Ó¦Óã¬Ò»°ãÒ»¸öÍŶÓÕûÌåÀ´¸ºÔ𣬰üÀ¨Ç°¶ËºÍºó¶ËµÄ²¿·Ö¡£

Ëæ×ż¼ÊõµÄ·¢Õ¹£¬Ö°Ôð·Ö¹¤Éϸü¼ÓÕë¶ÔÁìÓò½øÐÐϸ·Öºó£¬Ò»¸öÏîÄ¿µÄ¸ºÔðÍŶӻá·Ö»¯³Éǰ¶ËÍŶӺͺó¶ËÍŶӡ£ÕâÖÖ³¡¾°Ïºó¶ËÄÜÁ¦£¬ËüÆäʵÊǾۺÏÔÚÒ»ÆðµÄ¡£

¶øËæ×Å΢·þÎñÀíÄî³öÏÖÖ®ºó£¬ºó¶Ë»á°´¹¦ÄÜά¶È¶Ôºó¶ËµÄһЩÄÜÁ¦½øÐвð·Ö£¬È»ºóÔÚǰºó½»»¥µÄʱºòÖмä²ã¼ÓÉèÒ»²ã¾ÛºÏ²ã£¬±ÈÈçgraphQL »òÕßÒÀÀµÒ»Ð© BFF ²ãÈ¥×öÊý¾ÝµÄ¾ÛºÏ£¬°üÀ¨Ò»Ð©Íø¹ØµÄ´¦Àí¡£

΢ǰ¶Ë×÷Ϊһ¸öÀàËÆÎ¢·þÎñµÄ¼Ü¹¹£¬ËüÆäʵ¾ÍÊǰÑ΢·þÎñÕâÑùµÄÀíÄîÓ¦Óõ½ÁËä¯ÀÀÆ÷¶Ë£¬ÎÒÃǰѵ¥ÌåµÄÒ»¸öǰ¶Ë web Ó¦ÓÃҲȥ°´¹¦ÄÜά¶È½øÐвð·Ö£¬È»ºóÔپۺϵ½Ò»¸öÕûÌåµÄÓ¦Óüܹ¹ÏÂÃæ£¬Õâ±ãÊÇ΢ǰ¶ËµÄÀíÄî¡£

΢ǰ¶ËÊÇÒ»ÖÖÀàËÆÎ¢·þÎñµÄ¼Ü¹¹£¬Ëü½«Î¢·þÎñµÄ¸ÅÄîÓ¦ÓÃÓÚä¯ÀÀÆ÷¶Ë

ÄÇʲôÑùµÄ³¡¾°ÉÏ»áÐèÒªÕâÑùÒ»Ì×¼¼Êõ¼Ü¹¹£¿Ö÷ÒªµÄ³¡¾°ÓÐÁ½¸ö£º

¢Ú΢ǰ¶ËÒµÎñ±³¾°-ÒµÎñÀ§¾³

µÚÒ»¸ö³¡¾° ¹¤×÷̨µÄ³¡¾°£¬»ùÓÚ²úÆ·ÌåÑéµÄγ¶È£»µÚ¶þ¸ö³¡¾° ´óÐ͵¥ÌåÓ¦Óã¬ÕâÖÖ³¡¾°¸ü²àÖØÓÚÏë´Ó¼¼Êõά¶È½øÐÐÓÅ»¯¡£

¹¤×÷̨³¡¾°£¬Æäʵ˵µÄ¾ÍÊÇһЩ¹«Ë¾ÄÚ²¿»á´æÔںܶàµÄϵͳƽ̨£¬¶øÈÕ³£ÔËÓªÁ÷³ÌÖлáÉæ¼°µ½¿çϵͳµÄ²Ù×÷£¬ÄDz»Í¬ÏµÍ³¼ä»á´æÔÚÌåÑé½»»¥²»Ò»ÖµÄÎÊÌ⡢һЩÎÞνµÄÒ³ÃæÌø×ªÒ²»áµ¼ÖµIJÙ×÷ЧÂʵÍÏ¡£¶øÇÒ£¬ÔÚ¶à¶ÀÁ¢ÏµÍ³²»¹ÜÊÇÔÚ BFF ²ã »òһЩÖмäÍø¹Ø´¦Àí²ã£¬»¹ÊÇǰ¶ËµÄһЩ»ù´¡ÄÜÁ¦ÉÏ£¬¶¼»á´æÔÚÓкܶàµÄÖØ¸´½¨Éè¡£¶à¸öϵͳÏ໥¶ÀÁ¢£¬´ó²¿·ÖϵͳÆäʵÊÇÎÞ·¨¹Ü¿Øµ½Ëü¾ßÌåµÄʵÏÖÂß¼­¡£

µÚ¶þ¸ö³¡¾°µÄ»°Ïà¶ÔÀ´Ëµ¸ü³£¼ûÒ»µã£¬´óÐ͵¥ÌåÓ¦ÓÃÒ²¾ÍÊǾÍÊÇÎÒÃÇͨ³£½²µÄһЩ¾ÞʯӦÓá£ÕâÀàÓ¦ÓõÄÌØµãºÜÃ÷ÏԵģ¬ËüµÄϵͳÌåÁ¿ÊǷdz£´óµÄ¡£±ÈÈçµ¥´Ó bundle ¹¹½¨³öÀ´µÄÎļþ´óСÀ´¿´µÄ»°£¬µ¥Îļþ¿ÉÄܶ¼»á³¬¹ý 10M¡£ÕâÑùµÄ¹¹½¨Á¿£¬ÔÚÈÕ³£µ÷ÊÔ¿ª·¢µÄʱºò±ã»áÑÏÖØÓ°Ï쿪·¢ÌåÑéºÍЧÂÊ¡£

ÁíÒ»¸ö±È½Ï¹Ø¼üµÄÎÊÌâÊÇ£¬µ±ÒµÎñÉÏÐèÒª½øÐй¦Äܵü´ú£¬»òÕß˵¼¼Êõ¼Ü¹¹Éý¼¶µÄʱºò£¬¶ÔÒ»¸ö¾ÞʯӦÓöøÑÔ£¬Ëü¿ª·¢ºÍЭ×÷µÄ³É±¾¶¼ºÜ¸ß¡£ÒòΪÌåÁ¿´óÖ±½Óµ¼Ö¸Ķ¯´øÀ´µÄÓ°ÏìÃæÒ²·Ç³£µÄ¹ã¡£

×îºóÒ»µã£¬Èç¹û´æÔÚһЩ¶þ·½µÄÐèÇóºÍ¹¦ÄÜ£¬ÏëÖ±½Ó¸´ÓÃÕâ¿éÄÜÁ¦µÄʱºò£¬»ùÓÚĿǰµÄ SPA µÄ¼Ü¹¹ÆäʵÊǺÜÄÑ×öµ½£¬»ù±¾ÉÏÊÇÐèÒªÍùÏÖÓÐϵͳÉÏÔÙȥʵÏÖͬÑùµÄ´úÂëÂß¼­¡£

×ÛºÏÉÏÃæµÄÁ½ÖÖ³¡¾°µÄÎÊÌ⣬ÎÒÃǾ͸üÏ£ÍûÄܹ»ÓкÏÊʵļ¼Êõ¼Ü¹¹£¬ÄÜЭÖúÒµÎñÈ¥½¨Á¢Ò»Ì×ÌåÑéÁ¼ºÃÇҿɳÖÐøÎ¬»¤µÄϵͳ¡£

¢Û΢ǰ¶Ë-ÒµÎñ±³¾°-¼¼ÊõÑ¡ÐÍ

»ùÓÚÉÏÊöµÄһЩËßÇ󣬰ÚÔÚÎÒÃÇÃæÇ°µÄ¼¼Êõ·½°¸ÓÐÄÄЩ

 

¾ÞʯӦÓãº**Ëæ×ÅÒ³ÃæÔö¶à£¬¿ª·¢Ð§ÂÊÓëÎȶ¨ÐÔÎÞ·¨Âú×ãÒªÇó

iframe£º³ýÁËÓû§ÌåÑéÎÊÌ⣬ÆäʵÊǸöºÜ²»´íµÄ·½°¸

¿ò¼Ü×é¼þ£º²»Âú×ãÒ»¸öϵͳµÄÐÄÖÇ£¬Í¬Ê±³¤ÆÚά»¤³É±¾¸ß

΢ǰ¶Ë£ºÔÚ´óÐÍϵͳµÄÒµÎñ³¡¾°Ï£¬ÌåÑéºÍЧÂÊµÄÆ½ºâµã

¼òµ¥µÄ¸ÅÀ¨ÁËһϣ¬ÆäʵËÄÖÖ·½Ê½µÄ¸÷ÓÐÓÅȱµã¡£Î¢Ç°¶Ë·½°¸ËüµÄºËÐĽâ¾öµÄÒµÎñ³¡¾°£¬¸ü¶àµÄÊÇÔÚÌåÑéºÍЧÂÊÉÏÕÒµ½Ò»¸öƽºâµã¡£

»ùÓÚÉÏÃæµÄµ÷ÑкͶԱȣ¬ºÜ¶àÒµÎñ»á×îÖÕ¾ö¶¨È¥Ñ¡Ôñ΢ǰ¶ËµÄ¼¼Êõ·½°¸£¬À´¶ÔÒµÎñ¼Ü¹¹½øÐÐÉý¼¶¡£

ÉÏÃæÊÇÌÔ±¦Â䵨µÄÒ»¸ö΢ǰ¶Ë¼Ü¹¹£¬±È½ÏÓдú±íÒâÒåµÄ³¡¾°¡£

ÄÇ΢ǰ¶Ë¼Ü¹¹ÎªÊ²Ã´ÄÜ×öµ½ÕâÑù¼¯³É¶àϵͳµÄÄÜÁ¦£¿½ÓÏÂÀ´ÎÒ½«½éÉÜÏÂ΢ǰ¶ËÆäÖеÄÒ»¸ö·½°¸ icestark Ôڼܹ¹Éè¼ÆÉÏÃæµÄÄÜÁ¦ºÍ˼¿¼¡£

¢Üeg.icestark ¼Ü¹¹Éè¼Æ

icestark-ǰ¶Ë·½°¸

½ÓÏÂÀ´ÎÒÃÇÏÈ¿´Ò»ÏÂ΢ǰ¶ËµÄÕûÌå·½°¸»á°üÀ¨ÄÄЩÄÚÈÝ¡£ÕâÊÇÒ»ÕÅÕûÌåµÄ΢ǰ¶Ë·½°¸´óͼ£¬Î¢Ç°¶Ë icestark Ö÷Òª»á¸ù¾Ý·Óɱ仯¶ÔÓ¦ÓýøÐзַ¢£¬°üÀ¨Ó¦ÓÃÉúÃüÖÜÆÚ¹ÜÀí¡¢Ó¦ÓüÓÔØ£¬Í¨ÐÅ¡¢¸ôÀ룬»¹ÓÐɳÏäÔËÐС£¿ò¼ÜÓ¦ÓÃÈ¥½ÓÈë΢ǰ¶ËµÄʱºò²»ÓùØÐÄ΢ӦÓÃÏà¹ØµÄ´¦Àí£¬ºËÐÄÖ»ÐèÒªÍê³É΢ӦÓõÄÅäÖ᣿ò¼ÜÓ¦ÓÃÀïÃæ´¦Àí΢ӦÓÃÅäÖÃÖ®Íâ¿ÉÄÜ»¹»áÉæ¼°µ½Ò»Ð©¼øÈ¨µÄÂß¼­»òÕßÓ¦ÓÃÂñµãÂß¼­µÈÒµÎñÉϵÄʵ¼ù·½°¸¡£

ÏÂÃæ»áÕë¶Ô icestark ¼Ü¹¹ÌṩµÄÄÜÁ¦½øÐвð½â¡£

icestark- ¼Ü¹¹Éè¼ÆÀíÄî

icestark ×öΪһ¸ö΢ǰ¶Ë·½°¸£¬ËüµÄ¼Ü¹¹Éè¼Æ±ü³ÐÁËËĸöÀíÄî¡£

¢ÙµÚÒ»µã¼¼ÊõÕ»Î޹أ¬Ò»¸ö΢ӦÓýÓÈëµÄʱºòÎÒÃDz¢²»¹ØÐÄËüµÄ¼¼ÊõÕ»ÊÇʲôÑùµÄ£¬²»ÂÛÊÇʹÓà React »¹ÊÇ Vue£¬»òÕß Angular£¬ÉõÖÁ˵ËüÊÇÒ»¸öÉϹŵĴúÂ루jQuery£©£¬Ó¦Óö¼Äܹ»±»½ÓÈë¡£µ«ÎªÊ²Ã´ÔÚʵ¼ùÉÏÓÖÍÆ¼öµ¥Ò»¼¼ÊõÌåϵµÄ¼¼ÊõÕ»Í³Ò»ÄØ£¿¿´ÉÏÈ¥ÊÇÁ½¸öÏà㣵ĸÅÄµ«Êµ¼ÊÉÏÎÒÃǵÄ˼¿¼ÊÇ΢ǰ¶ËÄܹ»Í¨¹ý¼¼ÊõÕ»Î޹صÄÄÜÁ¦£¬½«Ò»Ð©¶ÀÁ¢µÄϵͳ»òÕßÓ¦Ó㬶¼¼¯³ÉÔÚÒ»¸öϵͳÖС£ÔÚ¼¯³ÉµÄ¹ý³ÌÖУ¬¸ü¶àµÄÏ£ÍûËüÄܹ»È¥×öһЩ¼¼ÊõÉϵÄͳһ£¬¶ø²»ÊDz»È¥×öÈκιܿأ¬ÈÃËüÒ°ÂùÉú³¤¡£ËùÒÔÔÚ΢ǰ¶Ë¼Ü¹¹¾ßÌåʵ¼ù¹ý³ÌÖУ¬ÎÒÃDZü³ÖµÄÀíÄî¾ÍÊÇÔÚµ¥Ò»µØÌåϵÏ£¬ÐèÒª¼¼ÊõÉϵÄͳһ£¬¼´±ãµ±Ï»ùÓڳɱ¾¿¼ÂDz»È¥Ç¨ÒÆ£¬³¤Ô¶À´¿´¿Ï¶¨ÊÇÖð²½ÊÕÁ²¼¼ÊõÌåϵ¡£±ÈÈç˵ÎÒÃDz¿ÃÅÔÚ¼¼Êõ¼Ü¹¹ÒªÇóʹÓà React£¬ÄÇÏÖÔÚ´æÁ¿µÄ Vue ϵͳ£¬Ò²»á°ÑËü¼¯³É½øÀ´£¬µ«ÔÚºóÐøµÄÔöÁ¿ÐèÇ󿪷¢µÄʱºò£¬¿Ï¶¨ÂýÂý±» React µÄ¼¼ÊõÌåϵµü´úÉý¼¶µô¡£ÒÔÍù×öÕâ¸öÊÂÇéÐèÒª¿¼ÂǶ༼ÊõÕ»¹²´æµÄÎÊÌ⣬¶øÎ¢Ç°¶ËµÄ¼Ü¹¹ÌìȻ֧³Ö£¬ÎªÏµÍ³Æ½»¬Ç¨ÒÆÌṩÁË»ù´¡µÄ±£ÕÏ¡£

¢ÚµÚ¶þ¸öÉè¼ÆÀíÄî¾ÍÊÇ¿ª·¢ÌåÑéÒ»Ö£¬½ñÌì¼¼Êõ¼Ü¹¹ÉÏÒýÈëÒ»Ì×΢ǰ¶Ë·½°¸£¬²¢²»»áÒâζ×ÅÒªÓкܶàиÅÄîȥѧϰ£¬°üÀ¨ÐµÄÓï·¨¡¢¹¹½¨Âß¼­£¬ÉõÖÁÕûÌåµÄ±àÂ뷽ʽ¶¼·¢Éú±ä»¯£¬ÕâÊÇÎÒÃDz»ÆÚÍû¿´µ½µÄ¡£ËùÒÔÔÚÉè¼ÆµÄʱºò£¬ºËÐĵÄÒ»¸öÃüÌâ¾ÍÊǵͳɱ¾ÉõÖÁÁã³É±¾µÄÇ¨ÒÆ£¬¿ª·¢Õß²»ÐèÒª¶îÍâȥѧϰһЩеĸÅÄîºÍÁ÷³Ì£¬±£³Ö¸úÔ­ÏȵĿª·¢Âß¼­Ò»Ö¡£

¢ÛµÚÈýµãÆäʵÊÇ΢ǰ¶Ë·½°¸ÖкËÐĵÄÒ»¸öÄÜÁ¦ - ·ÓÉÄÜÁ¦£¬ÔÚ icestark µ±ÖУ¬Â·ÓÉÆäʵÊÇÒ»¸öÖÐÐÄ»¯µÄ¹ÜÀí£¬ËùÓеÄ·ÓÉÐÅÏ¢¶¼ÊÇÔÚ¿ò¼ÜÓ¦ÓÃÖÐά»¤£¬¸ù¾Ý·Óɵı仯ȥ×ö·Óɵķַ¢ºÍ¹ÜÀí¡£

¢ÜµÚËĵã¶ÀÁ¢¿ª·¢²¿Êð£¬ÆäʵÔÚÒ»¶¨³Ì¶ÈÉϻᷴӳ³öÉÏÃæÌáµ½µÄ¿ª·¢ÌåÑéÒ»ÖÂÎÊÌ⡣֮ǰµÄÓ¦ÓÃÊǶÀÁ¢¿ª·¢¡¢¶ÀÁ¢²¿ÊðµÄ£¬ÏÖÔÚÒÀ¾É±£³ÖÔ­Ñù£¬ºÍ΢ǰ¶Ë¼Ü¹¹½ÓÈë֮ǰûÓб仯¡£

icestark-ºËÐĸÅÄî

icestark ÀïÃæÒýÈëµÄºËÐĸÅÄÖ÷ÒªÁ½¸öµã£º¿ò¼ÜÓ¦ÓúÍ΢ӦÓá£

¢Ù¿ò¼ÜÓ¦Óþ͸ºÔðÕûÌåµÄ Layout ¸ú΢ӦÓÃÅäÖÃÓë×¢²áäÖȾ¡£´ÓÉÏÃæÕâÕÅͼÉÏ¿ÉÒÔ¿´µ½£¬¿ò¼ÜÓ¦ÓûáÓеÄÒ»¸öͨÓõÄÍ·²¿ Header£¬²à±ßÀ¸siderBar£¬³ýÁË Layout Ö®Í⣬»¹ÐèÒªÅäÖÃ΢ӦÓõÄÐÅÏ¢£¬±ÈÈç bundle url ¡¢»ù׼·ÓɵÈÐÅÏ¢¡£

¢Ú΢ӦÓÃËüÆäʵ¾ÍÊǰ´ÒµÎñά¶È²ð·Ö¿ªÀ´µÄһЩӦÓã¬Í¨³£À´½²Ëü¿ÉÄܾÍÊÇÒ»¸ö SPA Ó¦Ó㬲¢ÇÒ»á°üº¬ÖÁÉÙÒ»µ½¶à¸öÒ³Ãæ»ò·ÓÉ¡£

¿ò¼ÜÓ¦ÓÃÖ»×öÁ½¼þÊÂÇ飺ϵͳÕûÌå Layout µÄÉè¼Æ¡¢ËùÓÐ΢ӦÓõÄÅäÖÃÓë×¢²á£»¿ò¼ÜÓ¦Óþ¡Á¿±ÜÃâ°üº¬¾ßÌåÒ³ÃæµÄ UI ´úÂ룬Èç¹û¿ò¼ÜÓ¦ÓÃ×öÁ˹ý¶àµÄÊÂÇé»á´øÀ´ÒÔÏÂÎÊÌ⣺

-¿ò¼ÜÓ¦ÓÃÑùʽ´úÂëÌ«¶à£¬»áÔö¼Ó΢ӦÓúͿò¼ÜÓ¦ÓÃÑùʽ³åÍ»¸ÅÂÊ

- ¿ò¼ÜÓ¦ÓÃΪ΢ӦÓÃÌṩÆäËûÄÜÁ¦±ÈÈçһЩȫ¾Ö API£¬»áÆÆ»µÎ¢Ó¦ÓõĶÀÁ¢ÐÔ£¬Ôö¼ÓÏ໥µÄñîºÏ

- ¿ò¼ÜÓ¦Óñ¾ÖÊÊÇÒ»¸öÖÐÐÄ»¯µÄ²¿·Ö£¬±ä¸üºóÔ­ÔòÉÏÐèÒª»Ø¹éËùÓÐ΢ӦÓã¬Òò´ËÐèÒª±£Ö¤Ö°ÔðµÄ¼òµ¥£¬Ô½¼òµ¥µÄ¶«Î÷Ô½Îȶ¨

icestark - ¹¤×÷Ô­Àí-΢ӦÓÃ×¢²á

ÉÏͼ¾ÍÊÇ´úÂë²ã̾̾ÉÏ¿ò¼ÜÓ¦ÓÃ×¢²á΢ӦÓÃÐÅÏ¢µÄ·½Ê½¡£

ÅäÖÃÐÅÏ¢ÖÐ path ´ú±í»ù׼·ÓÉ£¬Ò²¾ÍÊÇÉùÃ÷·ÃÎÊʲô·ÓɵØÖ·ÊÇÕâ¸ö΢ӦÓý«»á¼ÓÔØ£¬ÁíÒ»¸öÊÇ url£¬´ú±íÓ¦ÓÃµÄ bundle ×ÊÔ´¡£

bundle ×ÊÔ´ÀïÃæµÄÀàÐÍ¿ÉÄÜÊǶàÑùµÄ£¬Ëü¿ÉÒÔÊÇÒ»¸ö JS ×ÊÔ´£¬Ò²ÓпÉÄܰüº¬ CSS bundle£¬

ÁíÍâ³ýÁË JS ¸ú CSS Ö®Íâ£¬ÌØ±ðÏñ Angular ÕâÀà¿ò¼ÜÔÚÔËÐÐʱǿÒÀÀµ html µÄÄÚÈÝÂß¼­µÄ³¡¾°£¬iceSrarckÒ²ÌṩÁËÖ±½ÓÉèÖà entry µÄ·½Ê½°Ñ html ÒýÈë½øÀ´¡£

icestark - ¹¤×÷Ô­Àí - Á÷³Ì

Ê×ÏÈÎÒÃÇÕûÌ忴һϽÓÈë΢ǰ¶Ë¼Ü¹¹ºóµÄ¹¤×÷Á÷³Ì¡£ÕâÕÅͼÎÒÃÇ¿ÉÒÔ´ÓÁ½¸öÊÓ½ÇÈ¥¿´£ºÎ¢Ó¦ÓöÀÁ¢¿ª·¢Á÷³Ì¡¢¿ò¼ÜÓ¦Ó÷ÃÎÊÁ÷³Ì

¢ÙÒ»¸öÊӽǾÍÊÇ×ó±ß΢ӦÓõĿª·¢Ä£Ê½¡£Î¢Ó¦Óÿª·¢ÓжÀÁ¢µÄ²Ö¿â£¬¶ÀÁ¢µÄ¿ª·¢¡¢²âÊÔ¡¢²¼ÊðÁ÷³Ì¡£¿ª·¢²âÊÔ²¿ÊðÍêÖ®ºó£¬½«Ó¦Óõķ¢²¼²úÎïͳһע²áµ½¿ò¼ÜÓ¦ÓÃÀïÃæ£¬ÕâЩ²úÎï¿ÉÄÜÊÇ JS bundle »ò html ×ÊÔ´¡£

¢ÚÓÒ±ßÊÇÒ»¸ö¿ò¼ÜÓ¦ÓõÄÕûÌåÁ÷³Ì£¬¿ò¼ÜÓ¦Óûáά»¤Î¢Ó¦ÓõÄ×¢²áÐÅÏ¢¡£Óû§ÔÚ·ÃÎÊϵͳµÄʱºò£¬¸ù¾ÝËü֮ǰע²áµÄ·ÓÉÐÅÏ¢£¬ËüÄܹ»¾«È·µØÆ¥Åäµ½µ±Ç°ÐèÒª¼ÓÔØµÄÓ¦ÓÃÐÅÏ¢£¬¸ù¾ÝÏàÓ¦µÄÐÅϢȥ¼ÓÔØÓ¦ÓõÄ×ÊÔ´²¢×îÖÕäÖȾӦÓá£

Óû§µã»÷´¥·¢Ìø×ªµÄʱºò£¬Èç¹û·Óɱ仯´¥·¢µÄÊÇÒ»¸öÄÚ²¿Ó¦ÓÃÌø×ª£¬ÄÇÓ¦Óý«»áÖ±½Ó¸ù¾ÝÓ¦ÓÃÄÚ²¿µÄ·ÓÉÂß¼­äÖÈ¾Ò³Ãæ¡£Èç¹ûÉæ¼°µ½Ò»Ð©¿çÓ¦ÓõÄÌø×ª£¬ÔòÓÖÖØÐ»ص½ÁËÉÏÃæÂ·ÓɵIJéÕÒÁ÷³Ìµ±ÖС£

icestark - ¹¤×÷Ô­Àí - ·ÓɹæÔò

½ÓÏÂÀ´ÎÒÃÇ»áÕë¶Ô¿ò¼ÜÓ¦ÓÃÀïÃæµÄºËÐÄÁ÷³Ì½øÐÐһЩ²ð½â£¬Ê×ÏÈÀ´Á˽âһϷÓɽٳÖÕâ¿éÊÇÔõô×öµÄ¡£Â·ÓɽٳÖÊÇ΢ǰ¶Ë·½°¸ÖбȽÏÖØÒªµÄÒ»¿éÄÜÁ¦£¬Èç¹û²»È¥½Ù³ÖÓ¦ÓõÄ·ÓÉ£¬¾ÍÎÞ·¨Åж¨µ±Ç°ÐèÒª¼ÓÔØÄÄÒ»¸öÓ¦ÓÃ×ÊÔ´£¬Ò²ÎÞ·¨¾ö¶¨äÖȾʲô½çÃæ¡£

icestark ÀïÃæµÄ·ÓɹæÔò£¬Ïà¶ÔÀ´Ëµ±È½Ï¼òµ¥£¬ÊìϤ react-router µÄͬѧ£¬²»ÄÑ·¢ÏÖÁ½ÕßÔÚÅäÖÃÉÏÆäʵÊÇÓкܶàÏàËÆµÄµØ·½¡£±ÈÈç˵ path¡¢exact µÄÅäÖùæÔò¶¼Óë react-router ÀàËÆ¡£

µ±ÎÒÃÇ·ÃÎʵ½¿ò¼ÜÓ¦ÓÃÒ³ÃæÊ±£¬icestark ÄÚ²¿»áÈ¥×öÒ»¸ö·Óɵķַ¢¡£ÉÏͼע²áÈý¸ö΢ӦÓÃÅäÖ㬵±·ÃÎÊ /seller ·ÓÉʱ£¬Æ¥Åäµ½Á˵ÚÒ»¸ö×¢²áÐÅÏ¢£¬µ±·ÃÎÊ /data »òÕß /message µÄʱºòÄØ£¿½á¹û¶øÑÔ£¬Æ¥Åäµ½µÄÊǵÚÈý¸ö·ÓÉ£¬×¢ÒâµÚÒ»¸ö×¢²áÅäÖÃÖÐµÄ excat ÊôÐÔ¡£Èç¹ûÄãÔÚ΢ӦÓüܹ¹ÀïÃæÈ¥ÉèÖÃÁË path Ϊ / µÄÒ»¸ö΢ӦÓã¬ÄÇËüÆäʵÊÇ×÷ΪÕû¸öϵͳµÄÒ»¸ö¶µµ×·ÓÉ£¬ËùÓв»Æ¥ÅäÒÑ×¢²áµÄ·ÓÉÅäÖö¼»áÓɶµµ×·ÓɽøÐÐäÖȾ¡£¶µµ×·ÓÉÔÚʹÓõij¡¾°ÉÏ»á×÷ΪµÇÂ½Ò³Ãæ£¬ 404 Ò³Ãæ»òÕß˵Í˳öÒ³ÃæµÄäÖȾ¶µµ×£¬Ò»°ãÇé¿ö¶¼»áÊÇͨÓÃÒ³Ãæ£¬¸ú¿ò¼ÜÓ¦ÓûáÓбȽÏÇ¿µÄñîºÏ¡£ËùÒÔʵ¼ùÉÏÃæÎÒÃÇÒ²½«¶µµ×·ÓÉ×÷Ϊ¿ò¼ÜÓ¦ÓÃ×ÔÉí·ÓɵÄäÖȾ¡£

ΪʲôÄܹ»Íê³ÉÕâÑùµÄ·ÓÉ·Ö·¢²Ù×÷£¿

ͨ¹ýÒ»¸ö url µÄ±ä»¯£¬ÄÚ²¿¾¿¾¹ÊÇÔõô½Ù³Ö´¦ÀíµÄ£¬ÈçºÎÅжϳöÐèÒª¼ÓÔØµÄÊÇ×¢²áµÄÄĸöÓ¦Óã¿Õâ¸ö¾ÍÉæ¼°µ½ÎÒÃǵÄ·ÓɽٳÖÔ­Àí¡£

icestark - ¹¤×÷Ô­Àí - ·ÓɽٳÖ

¢Ùicestark ¶ÔÁ½Àà·ÓÉʼþ½øÐÐÁ˽Ӵ¥£¬Ò»ÀàΪ history API ÖÐµÄ popstate ºÍ hashChange£¬ÁíÒ»ÀàÊÇ window ÉϵÄ·ÓÉʼþ pushState ºÍ replaceState£¬ÕâÁ½¸öʼþÔÚä¯ÀÀÆ÷ÉϽøÐÐǰ½øºóÍ˲Ù×÷µÄʱºò»á´¥·¢¡£

¢ÚÒ»µ©Ó¦Óü䷢ÉúÌø×ª£¬Í¨¹ýÉÏÊöʼþµÄ½Ù³ÖÄܹ»Äõ½¶ÔÓ¦µÄ·ÓÉÐÅÏ¢£¬ÔÙ¸ù¾Ý·Óɵį¥ÅäÀ´¾ö¶¨Äĸö΢ӦÓýøÐйÒÔØ¡£

¢ÛÒ»¸ö΢ӦÓÿÉÄÜ»áÓжà¸ö·ÓÉÉèÖã¬Èç¹ûÔÚûÓз¢ÉúÓ¦ÓüäÌø×ªµÄÇé¿öÏ£¬ÓÉÓÚÆ¥Åäµ½µÄÊǵ±Ç°µÄ΢ӦÓã¬ËùÒÔ²»»áÔٴμÓÔØ×ÊÔ´£¬ÄÚ²¿Â·ÓÉÌø×ªÂß¼­Ôò¸ù¾Ý΢ӦÓÃ×ÔÉí·ÓÉÅäÖþö¶¨äÖȾ¡£

¢ÜÈç¹ûÕû¸ö¿ò¼ÜÓ¦ÓõÄ΢ӦÓÃÅäÖ÷¢ÉúÐ¶ÔØ£¬Õâ¸öʱºò½«»á½«½Ù³ÖµÄÄÚÈݶ¼»á¸øÒƳý£¬»Ö¸´µ½Ô­Ê¼×´Ì¬£¬ÕâÑù¾ÍÍê³ÉÁËÕû¸öÓ¦ÓôÓ·ÓÉ»ù´¡µ½ url ±ä»¯¼àÌýÔÙµ½Î¢Ó¦ÓüÓÔØµÄÒ»¸ö¹ý³Ì¡£

icestark - Ó¦ÓÃͨÐÅ

½ÓÏÂÀ´£¬ÎÒÃǼòµ¥ÁÄÒ»ÏÂÓ¦ÓÃͨÐŵķ½°¸¡£

ÔÚ @ice/stark-data npm °üÖÐÌṩÁËÓ¦ÓÃͨÐŵÄÄÜÁ¦£¬ºËÐÄÆäʵÊÇÒ»¸ö EventBus µÄ»úÖÆ£¬¿ò¼ÜÓ¦Óøú΢ӦÓÃÖ®¼äµÄͨѶ£¬ÒÔ window ÕâÑùÒ»¸öÈ«¾Ö±äÁ¿×÷ΪÇÅÁº¡£ÕâÑù²»¹ÜÊÇ΢ӦÓÃÌí¼ÓµÄʼþ»òÊý¾Ý£¬»¹ÊÇ¿ò¼ÜÓ¦ÓÃÌí¼ÓµÄʼþ»òÊý¾Ý¶¼¿ÉÒÔ·ÃÎʵ½¡£

¿ò¼ÜÓ¦Óøú΢ӦÓÃÖ®¼ä£¬»òÕß˵ÊÇ΢ӦÓøú΢ӦÓÃÖ®¼ä£¬ÊDz»ÊÇÄܹ»È¥×öһЩͨÐÅ»òÕß×öһЩʼþ¼àÌý£¿Æäʵ´Ó΢ǰ¶ËµÄÉè¼ÆÔ­ÔòÉÏÀ´Ëµ£¬ÎÒÃDz¢²»Ï£ÍûΪ΢ӦÓÃÌ«¶àµØÈ¥ÒÀÀµ¿ò¼ÜÓ¦ÓûòÕ߯äËü΢ӦÓÃÌṩµÄÄÜÁ¦¡£Ö®Ç°Óöµ½ÓÐһЩ³¡¾°£¬ÓÐЩ¿ª·¢ÕßÏ£Íû°ÑһЩºÜÖØµÄÂß¼­£¬±ÈÈçͨÓÃµÄ utils Âß¼­£¬Í¨¹ýÓ¦ÓüäµÄͨÐÅ·½Ê½£¬ÊµÏÖ²»Í¬Ó¦ÓüäµÄº¯Êý¹²Ïí¡£¼¼ÊõÉÏÊÇÐеÃͨµÄ£¬µ«ÕâÑùµÄÉè¼Æ»á¶ÔÓ¦ÓõÄά»¤ÐÔÔì³ÉºÜ´óÓ°Ïì¡£

֮ǰÎÒÃÇÌáµ½¹ý£¬Ã¿Ò»¸ö΢ӦÓ㬶¼Ï£ÍûÊǶÀÁ¢¿ª·¢¡¢¶ÀÁ¢²¿Êð¡¢¶ÀÁ¢·¢²¼µÄ¡£Èç¹û΢ӦÓÃÇ¿ÒÀÀµÒ»Ð©ÍⲿÄÜÁ¦£¬ÄÇÔÚÄã¶ÀÁ¢¿ª·¢µÄʱºò£¬¾ÍÐèÒªÄãÈ¥ mock Ò»¸ö¿ª·¢»·¾³£¬ÕâÑù¿ª·¢ÌåÑéºÍ¸ÄÔì³É±¾¶¼»áÔö¼Ó¡£

icestark ÌṩÁËÒ»¸öÓ¦ÓÃͨÐÅ»úÖÆ£¬ÔÚʵ¼Ê¿ª·¢¹ý³ÌÖÐÍÆ¼öÓ¦¸Ã¸ü¼ÓÇáÁ¿µÄȥʹÓᣱÈÈç˵ÕâͨÐÅ»úÖÆ½ö½öÈÿò¼ÜÓ¦ÓúÍ΢ӦÓõĶàÓïÑÔÉèÖñ£³ÖÒ»Ö£¬¶àÓïÑÔÉèÖ÷¢ÉúÇл»Ê±£¬Î¢Ó¦ÓÃÄܹ»¼àÌýµ½Õâ¸ö±ä»¯¡£ÁíÍâÒ»¸ö¾ÍÊÇÓ¦ÓüäµÄʼþͨÐÅ£¬´ó²¿·Ö³¡¾°ÊÇ΢ӦÓÃϵͳ֪ͨ¿ò¼ÜÓ¦ÓÃÈ¥Ö÷¶¯»ñÈ¡Êý¾Ý¡£»ùÓÚÕâÑùµÄ³¡¾°£¬ÎÒÃÇ¿ÉÒÔÀûÓÃÓ¦ÓÃͨÐŵÄÄÜÁ¦£¬À´Íê³ÉһЩÇáÁ¿µÄ֪ͨ¡£

ÄÇ×ܽáÏÂ΢ǰ¶Ëµ½µ×ÄÜÓÃÔÚÄÄÀ

΢ǰ¶Ë - ÒµÎñ¼ÛÖµ

´óÐÍϵͳ

µÚÒ»ÖÖ¾ÍÊÇ´óÐ͵¥ÌåÓ¦Óó¡¾°£¬ËüµÄÒ³ÃæÁ¿¼¶ºÜ´óµÄ¡¢¿ª·¢Ð§ÂÊÒ²Òò´ËÊܵ½Ó°Ï죬°üÀ¨ËüµÄ¼¼ÊõÕ»Ç¨ÒÆ³É±¾Ò²»á±ä¸ß¡£½áºÏ΢ǰ¶Ë¼Ü¹¹£¬ÎÒÃÇ¿ÉÒÔ°´¹¦ÄÜά¶È°ÑËü²ð·Ö³ÉÒ»¸ö¸ö¶ÀÁ¢Ó¦Óᣲ»ÂÛÊÇÔöÁ¿ÒµÎñ»¹ÊǼ¼Êõ¼Ü¹¹µÄÉý¼¶¶¼¿ÉÒԵͳɱ¾µØÔÚ²ð·Ö¿ªµÄÓ¦ÓÃÖнøÐС£

¹¤×÷̨³¡¾°

µÚ¶þÖÖÊǹ¤×÷̨³¡¾°£¬¸ü¶àÊÇÈ¥½â¾ö²úÆ·ÌåÑéºÍ²Ù×÷ЧÂʵÄÎÊÌ⡣΢ǰ¶Ë¼Ü¹¹Äܹ»´øÀ´¶ÀÁ¢ SPA µÄÌåÑ飬ͬʱÓÖ²»ÆÆ»µÆä¶ÀÁ¢¿ª·¢¶ÀÁ¢²¿ÊðµÄÑз¢Á÷³Ì¡£Í¬Ê±²»Í¬µÄÓ¦ÓÃͳһ½ÓÈëµ½¿ò¼ÜÓ¦Óã¬Ò²Ê¹µÃ¶Ô½ÓÈëµÄÓ¦ÓÃÓÐÁËÒ»¶¨µÄ¹Ü¿Ø£¬±ÜÃâÒ»Ð©ÖØ¸´½¨ÉèºÍ²»Êܿصļ¼ÊõÑ¡ÐÍ¡£

»ùÓÚÉÏÊöµÄÁ½¸ö³¡¾°£¬Î¢Ç°¶Ë¼Ü¹¹¶¼Äܹ»¸ø³öËüµÄ´ð¾í¡£

¢ÝÒµ½ç»¹ÓÐÄÄЩ΢ǰ¶ËµÄÂÖ×Ó

À´¿´¿´Òµ½ç»¹ÓÐÄÄЩ΢ǰ¶ËµÄÂÖ×Ó£¿

ÂìÒÏ£ºÇ¬À¤

ÌÔ±¦£ºiceStark

°¢ÀïÔÆ£º°¢ÀïµêСÃÛ

×Ö½ÚÌø¶¯£ºÉ³ºÐ

ËÎС²Ë£º²ËÀº×ÓÈëפƽ̨

·ÉÖí£º·ÉÖíÒ»Ì廯ÔËÓª¹¤×÷̨Ðdz½

°¢ÀïÔÆ£º°¢ÀïÔÆ

ÃÀÍÅ£ºµ¥Ãŵê¶àÃŵêͶ·Åϵͳ

04.ǰ¶ËÎȶ¨ÐÔ/ÖÊÁ¿±£ÕÏÌåϵ

¹ØÓÚǰ¶ËÎȶ¨ÐÔÉÏÃæ¿ÉÒÔ·ÖΪËIJ½£º¿ª·¢ÖС¢×Ô²âÖС¢²âÊÔÖкÍÉÏÏߺóËĸö½×¶Î ÿ¸ö½×¶Î¿ÉÒÔÓò»Í¬µÄ°ì·¨È¥±£Ö¤ÖÊÁ¿ºÍÎȶ¨ÐÔ

ÎÒÃÇÀ´¿´¿´µÚÒ»¸öÉÏÏߺóµÄ´¦ÀíÒ²¾ÍÊÇǰ¶Ë¼à¿Ø

¢Ùǰ¶Ë¼à¿Ø--ÉÏÏߺó

Éè¼ÆÖ®³õÎÒÃÇÓ¦¸Ã¿¼ÂǵÄÊÇǰ¶Ë¼à¿ØµÄ»ù´¡Ä¿µÄÊÇʲô£¿

ǰ¶Ë¼à¿ØµÄ»ù±¾Ä¿µÄ

ǰ¶Ë¼à¿ØµÄ»ù±¾Ä¿µÄÔÚÎÒÃÇ¿´À´ÊÇÒÔϼ¸µã

¿ª·¢³öÀ´µÄÓ¦ÓÃÓÐûÓÐÓû§Ê¹Óã¬ÓжàÉÙÓû§Ê¹ÓÃ

Óû§ÔÚʹÓùý³ÌÖÐÓöµ½ÁËʲôÑùµÄÎÊÌâ

×÷Ϊ¿ª·¢ÕߺÍÔËÓªÕßÓ¦¸ÃÈçºÎ×·×Ù¶¨Î»µ½ÕâЩÎÊÌâ²¢¼°Ê±½â¾ö

ͬʱ´ÓÖÐÎüÈ¡¾­Ñé±ÜÃâÔÙ·¸

´ÓÓû§·ÃÎÊÒ³Ãæ¿ªÊ¼£¬µ½»ùÓÚÕâЩÊý¾Ý×ö³ö±ØÒªµÄ¾ö²ß½áÊø£¬Õû¸öÊý¾ÝÁ÷½øÀ´Ò»²½²½´¦Àíµô£¬¿ÉÒÔ·ÖΪ ²É¼¯¡¢×ª·¢¡¢½âÃÜ¡¢³Ö¾Ã»¯ºÍ´¦ÀíÕ⼸¸öºËÐÄÁ÷³Ì

ÔÙÀ´¿´¿´Ç°¶Ë¼à¿Ø°üº¬ÄÄЩ»ù´¡Ä£¿é£¿

ǰ¶Ë¼à¿Ø»ù´¡Ä£¿é

Õû¸ö¼à¿Ø¸ú×Ù£¬´Ó²É¼¯µ½¸ú×Ù£¬´Ó²úÆ·µÄÊӽǣ¬¿ÉÒÔ²ð·Ö³öÀ´Èçϼ¸¸ö¹¦ÄÜÄ£¿é£º

Èç¹û¾ö¶¨×ÔÑÐÒÔºó¾ÍÓ¦¸Ã¿¼ÂÇÈçºÎÉè¼ÆÏµÍ³ÁË

Êý¾ÝÓ¦¸ÃÈçºÎ²É¼¯£¬²É¼¯ÄÄЩ¶Ë£¬ÄÄЩÊý¾Ý

Êý¾ÝÓ¦¸ÃÈçºÎ´æ´¢£¬Éϱ¨ºÍ±£´æµÄÊý¾Ý½á¹¹Ó¦¸ÃÊÇÔõÑùµÄ

±¨¾¯ÏµÍ³Ó¦¸ÃÈçºÎÉè¼Æ£¬ÈçºÎÐá̽´íÎó£¬ÈçºÎ֪ͨµ½¸ºÔðÈË

ÈçºÎ¶ÔÉϱ¨µÄÒì³£½øÐйéÀ࣬´Ó¶ø½øÐйÜÀí

ÈçºÎÕ¹ÏÖ

ϵͳ¼Ü¹¹

ÄÇôÔÙ¿´ÏÂϵͳ¼Ü¹¹

¶ËĿǰ¸²¸Çµ½ÁË PC/H5¡¢RN Ó¦Óá¢Ð¡³ÌÐò

ÈÕÖ¾´¦Àí¾­¹ýÈý²ã£ºµÚÒ»²ã¿¼Âǵ½Á÷Á¿½Ï´ó²ÉÓü¯ÈºµÄ·½Ê½·ÖɢѹÁ¦£¬Í¬Ê±¶ÔÊý¾Ý×ö³õ´Î´¦Àí£»µÚ¶þ²ã Ö÷ÒªÊÇʹÓà kafka ¼¯Èº½øÐÐ buffer£¬½µµÍ ES дÈÕÖ¾µÄѹÁ¦£¬Í¬Ê±Ò²¾ßÓлº´æÊý¾ÝµÄ¹¦ÄÜ£¬±ÜÃâ ES å´»úÔì³ÉµÄÊý¾Ý¶ªÊ§£¬Filebeat ÔòÊÇÔÚÓ¦¸¶ kafka ³öÎÊÌâʱµÄ BackupԭʼÊý¾ÝÔòÔÚ¾­¹ý´¦Àíºó´æ·ÅÔÚ Elasticsearch ÖУ»µÚÈý²ãÊý¾Ý´¦Àí¶ËÉϵÄÂñµãÊý¾Ý¾­¹ý´¦Àíºó»á´æ·ÅÔÚÊý¾Ý²Ö¿âÄÚ£¬ÕâÊǺó¶ËͬѧµÄ¹¤×÷ÁË£¬´Óǰ¶ËËѼ¯µ½µÄ´íÎóÊý¾ÝÔòÊÇÔÚ¼à¿ØÏµÍ³ºǫ́×ö´¦ÀíµÄ£¬Êý¾ÝÕ¹ÏÖ²ãÔòÖ÷Òª°üÀ¨Á½¸ö²¿·Ö£¬Ò»ÊÇÂñµãÊý¾ÝµÄÕ¹ÏÖ£¬ÊÇÔÚºó¶Ëͬѧ´¦ÀíºóÓÉÎÒÃÇǰ¶ËµÄ¿ÉÊÓ»¯±¨±íϵͳ½øÐÐÕ¹Ïֵ쬶þÊÇ¼à¿Ø´íÎóÊý¾ÝµÄÕ¹ÏÖ£¬¼à¿Ø¿´°å

ϵͳ¸÷Ä£¿é¼äµÄÊý¾ÝÁ÷Ïò

ʵÏÖ²ãÃæ£¬Õû¸ö¼à¿Ø¸ú×ٵļ¼Êõ¼Ü¹¹Í¼ÈçÏ£º

»ùÓÚĿǰÒÑÓÐµÄ¼à¿ØÄÜÁ¦£¬»¹¿ÉÒÔÓÃʲôÊֶζÔǰ¶Ë¼à¿Ø×ö¸ü¶àÊÂÇ飬½â¾öÒµÎñÍ´µã£¿

Ŀǰ»¹ÓÐÄÄЩʹµã£¿Òµ½ç¶¼ÓÐÄÄЩÊֶνâ¾ö£¿

ÈçºÎ°ÑËѼ¯µ½µÄÊý¾Ýת»¯³ÉÎÒÃÇÄÜ¿ÉÓõÄÊý¾ÝÖ¸±êÈ¥½â¾öÒµÎñÎÊÌâÄØ£¿

ÈçºÎ°Ñ²É¼¯µ½µÄÒ»´ó¶ÑjsµÈǰ¶Ë±¨´íÐÅÏ¢£¬¿ìËÙ¶¨Î»ÎÊÌâ½â¾öÎÊÌâÄØ£¿

ÈçºÎ¶Ô¼à¿ØµÄÄÇô¶à´íÎó¡¢Òì³£µÈ£¬×öÊý¾ÝÇåÏ´£¬´ÓÖÐÕÒ³öÕæµÄ´æÔÚÎÊÌâµÄÊý¾ÝÄØ£¿

ÕâЩÎÊÌâ3Ô·Ýʱºòµ÷ÑÐÓÐÕûÀí³ÉÎĵµ£¬ÔÚÎÒ×Ô¼º¿Õ¼äÀÏÂÆÚ·ÖÏí³öÀ´£¬±¾ÆÚ²»×öÖØµã½éÉÜ

¢Ú»ìã繤³Ì¡ª¡ª²âÊÔÖÐ

»ìã繤³Ì¿ÉÒÔÀí½â³ÉÒ»ÖÖÖ÷¶¯·ÀÓùµÄÄÜÁ¦£¬Äܹ»ÌáǰÕÒµ½Î´ÖªµÄÎÊÌ⣬Ìá¸ßϵͳÈÍÐÔ¡£

ÔÚÕâ·½ÃæÎÒÒ²×öÁ˺ܶàÏà¹Øµ÷ÑйØÓÚǰ¶ËÈçºÎ¸ã»ìã繤³Ì£¬¸ÐÐËȤµÄÏ·½ÆÀÂÛ£¬ÈçÓÐÐèÒªÏÂÆÚ·¢²¼¡£

×ܽáһϻìã繤³ÌÊÇ£º

Ò»ÖÖÓµ±§Ê§°ÜµÄ¼¼ÊõÎÄ»¯

Ò»Ì׳éÏóÑϽ÷µÄʵ¼ùÔ­Ôò

Ò»ÖÖÖ÷¶¯·ÀÓùµÄÎȶ¨ÐÔÊÖ¶Î

Ò»¸ö¸ßËÙ·¢Õ¹µÄ¼¼ÊõÁìÓò

¶ÔÓÚÈËÔ±

¶ÔÓڼܹ¹Ê¦À´Ëµ£¬¿ÉÒÔÑé֤ϵͳ¼Ü¹¹µÄÈÝ´íÄÜÁ¦£¬±ÈÈçÑéÖ¤ÏÖÔÚÌᳫµÄÃæÏòʧ°ÜÉè¼ÆµÄϵͳ£»

¶ÔÓÚ¿ª·¢ºÍÔËά£¬¿ÉÒÔÌá¸ß¹ÊÕϵÄÓ¦¼±Ð§ÂÊ£¬ÊµÏÖ¹ÊÕϸ澯¡¢¶¨Î»¡¢»Ö¸´µÄÓÐЧºÍ¸ßЧÐÔ¡£

¶ÔÓÚ²âÊÔÀ´Ëµ£¬¿ÉÒÔÃÖ²¹´«Í³²âÊÔ·½·¨ÁôϵĿհף¬Ö®Ç°µÄ²âÊÔ·½·¨»ù±¾ÉÏÊÇ´ÓÓû§µÄ½Ç¶ÈÈ¥×ö£¬¶ø»ìã繤³ÌÊÇ´ÓϵͳµÄ½Ç¶È½øÐвâÊÔ£¬½µµÍ¹ÊÕϸ´·¢ÂÊ¡£

¶ÔÓÚ²úÆ·ºÍÉè¼Æ£¬Í¨¹ý»ìãçʼþ²é¿´²úÆ·µÄ±íÏÖ£¬ÌáÉý¿Í»§Ê¹ÓÃÌåÑé¡£ËùÒÔ˵»ìã繤³ÌÃæÏòµÄ²»½ö½öÊÇ¿ª·¢¡¢²âÊÔ£¬ÓµÓÐ×îºÃµÄ¿Í»§ÌåÑéÊÇÿ¸öÈ˵ÄÄ¿±ê

ËùÒÔʵʩ»ìã繤³Ì£¬¿ÉÒÔÌáÔç·¢ÏÖÉú²ú»·¾³ÉϵÄÎÊÌ⣬²¢ÇÒ¿ÉÒÔÒÔÕ½ÑøÕ½£¬ÌáÉý¹ÊÕÏÓ¦¼±Ð§ÂʺͿÉÒÔʹÓÃÌåÑ飬Öð½¥½¨Éè¸ß¿ÉÓõÄÈÍÐÔϵͳ¡£

»ìã繤³Ì¿ÉÒÔÀí½â³ÉÒ»ÖÖÖ÷¶¯·ÀÓùµÄÄÜÁ¦£¬Äܹ»ÌáǰÕÒµ½Î´ÖªµÄÎÊÌ⣬Ìá¸ßϵͳÈÍÐÔ¡£reactChaosÊÇǰ¶Ë¶Ô»ìã繤³ÌÁìÓòËù×öµÄÒ»¸ö²úÆ·

ǰ¶ËСdemo£ºReact Chaos

¢Ûµ¥Ôª²âÊÔ--×Ô²âÖÐ

¢Ü´úÂë¼ì²â--¿ª·¢ÖÐ

¹ØÓÚ¿ª·¢ÖкÍ×Ô²âÖеÄÖÊÁ¿±£Ö¤£¬Õâ¸ö´ó¼Ò¿ÉÒÔ¿´Õâ¸ö¹éÄÉͼ×ÔÐÐÑ¡Ôñ¹¤¾ß£¬ÁíÍâÒ²ÌṩÁ½¸ö²Î¿¼ÎĵµJavaScript ²âÊÔ¿ò¼Ü±È½Ï£¨Ó¢ÎÄ£© (JS)¡¢¿ª·¢ÖÐ-´úÂë¼ì²â¹¤¾ß

05.×ܽá

ǰ¶Ë»ù´¡½¨ÉèµÄÒµ½ç×ܹéÄÉͼ

×îºóÒ»ÕÅͼÀ´×ܽáÒ»ÏÂÉÏÃæËù½éÉܵÄǰ¶Ë´«Í³·½ÏòÒ²¾ÍÊÇ»ù´¡½¨ÉèµÄÒµ½ç×ܹéÄÉͼ

»ù´¡ÉèÊ©£ºÔƶËÄÜÁ¦³ÉΪ¸÷´ó»¥ÁªÍøµÄ»ù´¡ÄÜÁ¦£¬¿ÉÒÔÏëÏóδÀ´Ôƶ˻áÔ½À´Ô½Ç¿´ó£¬¿ÉÒÔÌṩ¸ü¶à±ê×¼»¯µÄÄÜÁ¦£¬Ç°¶Ë¿ÉÒÔ×ÔÖ÷×ö¸ü¶àµÄÊÂÇé¡£

·þÎñ²ã£ºBFF/SSRÊÇǰ¶Ë·þÎñ²ãµÄÖ÷Òª×÷Ó㬴Ӽ¼ÊõÕ»¶øÑÔ£¬Node->GraphQL->Serverless»áÊÇÒ»¸ö´óÇ÷ÊÆ£¬ÓÈÆäÊÇServerlessµÄ³öÏÖÈôó¼Ò¿´µ½Ç°¶Ë¸ü¼Ó¶ÀÁ¢·Å·É×ÔÎҵĿÉÄÜÐÔ¡£

Ó¦Óò㣺ÔÚǰ¶ËÈý´ó¿ò¼ÜReact¡¢Vue¡¢AngularÖ®ÉÏ£¬ÐγÉÁËһϵÁÐÇ¿Ô¼ÊøÐÔ¡¢¼Ü¹¹±ê×¼»¯¡¢²å¼þ»¯À©Õ¹µÄÓ¦Óò㿪·¢¿ò¼Ü£¬ÕâÀàÓ¦Óÿò¼ÜµÄ³öÏÖ¶ÔÓÚ´ó³§¼¼ÊõÕ»ÄÜÁ¦³ÁµíÆðµ½·Ç³£ÖØÒªµÄ×÷Óá£

UI×é¼þ¿â£º×é¼þ¿â²»ÔÙÊǼòµ¥µÄUI×é¼þµÄ·â×°£¬¶øÊÇÒ»Ì×ÍêÕûµÄÉè¼ÆÓïÑÔ¡£Í¬Ê±Ëæ×Ŷ˵ķḻ£¬×é¼þ¿âÒ²´ÓPC¶ËÀ´µ½Òƶ¯¶Ë¡¢Ð¡³ÌÐò£¬ÐÎ̬ÉÏÒ²¸ü¶à³öÏÖÁËÊý¾Ý¿ÉÊÓ»¯µÈ¸üΪ·á¸»µÄ±íÏÖ¡£

С³ÌÐò£ºÐ¡³ÌÐòÊǹúÄÚµÄÒ»ÖÖÌØÊâ²úÎï£¬Ëæ×Å΢ÐÅ¡¢Ö§¸¶±¦Ð¡³ÌÐòµÄÐËÆð£¬¸÷´óApp¶¼¿ªÊ¼Ð¡³ÌÐòÈÝÆ÷»¯µÄ½¨É裬µ«¶ÔÓÚÓ¦¸¶¶à¸öС³ÌÐòƽ̨Ñз¢Ò²±äµÃ¿à²»¿°ÑÔ¡£ÓÚÊdzöÏÖÁËÀàReact/Vue¿ª·¢·½Ê½µÄmpvue¡¢wepyµÈ¿ò¼Ü·½±ã´ó¼ÒÑÓÐøÔ­ÓÐǰ¶Ë¿ª·¢Ä£Ê½£¬È»ºóÓÖÓÐÁ˶à¶ËͳһµÄ¿ò¼ÜTaro¡¢uni-appµÈµÈ£¬½â¾ö¶à¶ËͳһµÄÎÊÌâ¡£

¿çƽ̨¶¯Ì¬»¯£º¿çƽ̨ºÍ¶¯Ì¬»¯Ê¼ÖÕÊÇÒ»¸ö¹ØÓÚÑз¢Ð§ÂÊÓëÓû§ÌåÑéÈçºÎƽºâµÄÈÈÃÅ»°Ì⣬²»ÂÛÊÇHybridµÄWebÈÝÆ÷ÔöÇ¿»¹ÊÇRN¡¢FlutterÕâÀàÐéÄâÔËÐл·¾³µÄ½â¾ö·½°¸£¬¶¼ÓÐ×Ų»Í¬µÄÓ¦Óó¡¾°¡£ÔÚ¹úÄÚ£¬¶ÔÓÚÑз¢Ð§ÂʺͶ¯Ì¬»¯ÄÜÁ¦Ö´×Å×·ÇóÏ£¬ÔÚÓû§ÌåÑéÍ×ЭÏ£¬RN¡¢Flutter¼¼ÊõµÃµ½³¤×ãµÄ·¢Õ¹£¬RNĿǰÒѾ­½øÈëÁ˳ÉÊìÆÚ£¬¸÷´ó¹«Ë¾µÄ»ù´¡½¨ÉèÒ²Ïà¶ÔÍêÉÆ£»FlutterÔòÊǵ±ºìÕ¨×Ó¼¦£¬´¦ÓÚ¼¼ÊõÅÝÄ­ÆÚ£¬µ«ÆäδÀ´Ç°¾°ÓпÉÄܸüºÃ£¬Æä¿çƽ̨µÄÔ¸¾°¸üΪºê´ó£¬Î´À´¿ÉÆÚ¡£

¹¤³ÌÖÇÄÜ»¯£º´óǰ¶ËÑз¢Ôç¾Í½øÈëµ½´ó¹æÄ£¡¢¶àÍŶÓЭ×÷µÄ¹¤×÷ģʽ£¬Òò´Ë¹¤³Ì»¯µÄ»ù´¡½¨Éè¶ÔÓÚÑз¢Ð§ÂÊ¡¢¹æ·¶Â䵨¡¢ÏßÉÏÒì³£ÐÔÄÜ¼à¿ØµÈ·½Ãæ¶¼Æðµ½·Ç³£ÖØÒªµÄ×÷Óá£Ä¿Ç°°¢ÀïÔÚÔÆ¶Ë»¯µÄ½¨É裬ÀýÈçWeb IDE¡¢Ôƹ¹½¨µÈ£¬½øÒ»²½ÌáÉýÁËǰ¶Ë¹¤³Ì»¯µÄÄÜÁ¦¡£Í¬Ê±Ç°¶ËÖÇÄÜ»¯Õâ¸ö·½ÏòÒ²·Ç³£ÈÈÃÅ£¬ÔÚPro Code/Low Code/No CodeÈý¸ö·½Ïò¶¼ÓкܶàÍ»ÆÆ£¬Ç°¶ËͬѧÔÚ×ÔÎÒ¸ïÃüµÄµÀ·ÉÏÔ½×ßÔ½¾ö¾øÁË¡£

°¢Àï

°Ù¶È

ÌÚѶ

ÃÀÍÅ

¶þ¡¢Ç°¶ËÐÐÒµÐÂ×ÊѶ

¢Ùǰ¶Ëз½Ïò-Gartner·¢²¼2020ÄêÐÂÐ˼¼ÊõÇ÷ÊÆÍ¼

¸ù¾ÝÈ«ÇòÁìÏȵÄÐÅÏ¢¼¼ÊõÑо¿ºÍ¹ËÎʹ«Ë¾Gartner×îÐÂÑо¿±¨¸æ ¡°Hype Cycle for Emerging Technologies, 2020¡± £¬½éÉÜÁË30ÏîÐëÖØµã¹Ø×¢µÄ¼¼Êõ£¬ÕâЩ¼¼Êõ¿ÉʵÏֿɱà×éÆóÒµ£¬ÓÐÍûÖØÊ°Éç»á¶ÔÓÚ¼¼ÊõµÄÐÅÈβ¢¸Ä±äÈËÄÔµÄ״̬¡£

ÕÕ¹ËһϿ´²»¶®Ó¢ÎĵÄС»ï°é¶ù£¨ÈçÏ£©

Õâ¸öͼÖÐÎÒÃÇ¿ÉÒÔ¿´¼ûºÜ¶àÐÂÐ˼¼Êõ£º±ÈÈç5G¡¢AI¡¢Êý×ÖÂÏÉú¡¢ÖªÊ¶Í¼Æ×¡¢Êý¾Ý·ÖÎö¡¢»úÆ÷ѧϰ¡£¡£¡£

ÎÒÃÇͨ¹ýÕâ¸öͼ¿ÉÒÔ¿´¼ûÿ¸ö¼¼Êõ¶¼»á¾­Àú¼¸¸ö·¢Õ¹½×¶Î£º¼¼ÊõÃÈÑ¿ ¡ú ÆÚÍûÅòÕÍ ¡ú ÅÝÄ­ÆÆÃð ¡ú ÆôÃÉÆÚ & ÎȲ½ÅÀÉý & Éú²ú³ÉÊì

¶ø5G¡¢AIÕý´¦ÔÚÒ»¸öÆôÃÉ+ÎȲ½ÅÀÉýµÄʱÆÚ

¢Úǰ¶Ëз½Ïò-5GÒý·¢µÄÐÂÀ˳±

ÔÚ»¥ÁªÍø·¢Õ¹µÄ60ÄêÖРÿ¸ôÊ®Äê¶¼»áÓÐÒ»¸ö±È½ÏÓдú±íÐԵļ¼Êõ ±ÈÈç˵60-70ÄêÎÒÃÇ»¥ÁªÍøÓÐÒ»¸ö»ù´¡¼¼Êõ¿ªÊ¼ÐËÆð£¬µ½70-80ÄêÎÒÃǻᷢÏÖTCP/IPÕâÑù»ù´¡Ð­Òé³öÀ´£»ÔÙµ½80-90µç×ÓÓʼþ³öÀ´£¬90-00ÊôÓÚweb1.0½×¶ÎÎÒÃdz£¼ûµÄÏñһЩËÑË÷ÃÅ»§£¬Ð£Ô°ÀàµÄBBS¶¼ÒѾ­³öÀ´ÁË£»00-10ÕâÊ®ÄêʵÖÊÉÏÊÇweb2.0Ò»¸ö¸ßËÙ·¢Õ¹½×¶Î£¬´ú±íµÄ¼¼Êõ¾ÍÊÇ05Äê³öÏÖµÄAJAX¼¼Êõ£¬ËûʵÏÖÁË·þÎñ¶ËºÍweb¶ËµÄÒ»¸öͨÐÅ£¬ÕâʱºòÏñһЩ´óÐ͵ÄÍøÕ¾ÌÔ±¦¶¼ÒѾ­ÐËÆðÁË£»10ÄêÖ®ºó£¬Äã»á·¢ÏÖÕâÊÇ»¥ÁªÍø¸ßËÙ·¢Õ¹µÄÊ®Ä꣬ÄÇÆäʵËûÒѾ­°ÑÎÒÃǵÄÒÂʳסÐж¼ÄÒÀ¨½øÀ´ÁË¡£

ÄÇÕâÌõÇúÏßÎÒÃÇÄÜ¿´³öÒ»¸öʲôÑùµÄ¶«Î÷ÄØ£¿

ÎÒÃǻᷢÏÖÆäʵÔÚÇúÏßµÄÓ񱧮äʵÊÇÎÒÃǵÄÒ»¸öÍøÂçÉç»á£¬ÎÒÃǵÄÍøÂçÉç»áÔÚ²»¶ÏµØÀ©´ó£¬Í¬ÑùµÄËûÒ²ÔÚ¼·Õ¼×ÅÎÒÃǵÄÏÖʵÉç»á£¬ÒòΪÿһ´Î¼¼ÊõµÄ·¢Õ¹¶¼ÊǶÔÎÒÃÇÏÖʵÉç»áÒ»¸öÉî¶ÈµÄ¿Ì»­£¬±ÈÈç˵web2.0½×¶ÎÄã»á·¢ÏÖÎÒÃÇ´«Í³Éç»áÖеÄÉç½»ÐèÇó»á±»Í¨¹ýqq¡¢ÌÔ±¦ÕâЩȡ´úµô£¬°üÀ¨Òƶ¯»¥ÁªÍøÎÒÃÇÊÇ×îÓÅÌå¸ÐµÄ£¬ÎÒÃÇÏÖʵÉú»îÖеÄÎÊÌâ¶¼ÒѾ­±»µÎµÎÃÀÍÅÕâÑùµÄÓ¦ÓÃÔÚÏÖʵ»òÕßÍøÂçÉ϶¼Äܽâ¾ö£»ÍƲâÒ»ÏÂ20ÄêÖ®ºóÎÒÃǻᷢÉúʲô£¿

»áÓ­À´ÖÇÄÜÎïÁªÊ±´ú£ºÕâ»á¶ÔÎÒÃÇÏÖʵÉç»á½øÐнøÒ»²½µÄ¿Ì»­£¬¶øÎÒÃǵÄÏÖʵÉç»á±¾Éí¾ÍÊÇÒ»¸ö³äÂú¹ØÏµµÄÉç»á£¬ÎÞʱÎ޿̲»ÔÚ²úÉú׏ØÏµÊý¾Ý£¬ÄÇÎÒÃÇÊÇÏ£Íûͨ¹ýÏÖʵÉç»áÖвúÉúÊý¾Ý¹¹½¨ÕâÑùµÄÍøÂçÉç»á£¬ÍøÂçÉç»áÖÐÎÒÃÇͨ¹ýÕâЩÊý¾ÝµÄ·ÖÎöÄܹ»²úÉúһЩ¹ØÏµµÄ¶¯½¨£¬´Ó¶øÈ¥ÖÎÀíÎÒÃǵÄÉç»á£»

5G ´ø¿íµÄ´ó·ùÌáÉý´øÀ´´«Í³ Web Ò³Ãæ¸´ÔӶȵĽøÒ»²½ÌáÉý£¬Èçͬ 2G µ½ 4G ±ä»¯¹ý³ÌÖÐÒ³Ãæ´Ó WAP µÄ´¿Îı¾³¬Á´½Óʱ´ú±ä¸ïµ½ 4G ȫͼƬÊÓÆµÊ±´ú¡£5G ¶ÔÓÚÒ³ÃæµÄ±ä¸ï±Ø½«ÊǾ޴óµÄ£¬µ«¿Ï¶¨²»»áÒ»õí¶ø¾Í¡£ÒòΪÏàÓ¦µÄÅäÌ×ÉèʩҲÐèÒªÖð²½ÍêÉÆ£¬ÈçÓ²¼þÐÔÄܺÍä¯ÀÀÆ÷µÄ´¦ÀíËÙ¶È¡£¶ø**·þÎñ¶ËäÖȾ£¨SSR£©**¿Ï¶¨ÊÇÆäÖÐÒ»¸ö½Ý¾¶£¬Çáǰ¶ËÖØºǫ́£¬5G ÊÇÇÅÁº£¬°ÑäÖȾ·Åºǫ́£¬²»Ïñͬ¹¹ÄÇô¼òµ¥£¬ÐèÒª¹Ø×¢ºÍÓÅ»¯äÖȾÐÔÄÜ¡£

WebAssembly »òÐí»áÔÚÕâ¸ö»úÓöϵõ½¿ìËÙ·¢Õ¹£¬ÒòΪËü¿ÉÒÔ?·ì¶Ô½Óºǫ́¶àÖÖÓïÑÔ£¬¶øºǫ́äÖȾµÄÓÅ»¯Ò²»á´øÀ´Ç°¶ËÒ³ÃæÑз¢Ä£Ê½ºÍ¼¼Êõ¼Ü¹¹µÄ±ä¸ï¡£

¢Û5Gµ½À´Òý·¢µÄÐÂÀ˳±

ÏÈÀ´¿´¿´5Gµ½À´Òý·¢µÄÐÂÀ˳±**

5G ´ø¿íµÄ?·ùÌáÉý´øÀ´´«Í³ Web ??¸´ÔӶȵĽø?²½ÌáÉý

·þÎñ¶ËäÖȾ£¨SSR£©

ÓÅ»¯äÖȾÐÔÄÜ

WebAssembly

5G ´øÀ´µÄÍòÎﻥÁª£¬½«´øÀ´ÓбðÓÚÖÇÄÜ?»úºÍÆÕͨ PC µÄ¶àÑù»¯µÄÓ¦?³¡¾°£¬»á°Ñ Web ´ø?¸÷ÖÖ¸÷ÑùµÄ´¹Ö±ÁìÓò

VRÖܱßÉ豸

WebVR

A-Frame

VR£¨WebGL¡¢Three.js£©£ºWebVR¡¶SupermediumÍŶÓWebVRä¯ÀÀÆ÷¡·¡¶ÌìÎİ®ºÃÕß¡·¡¢Éç½»VR¡¶Facebook¡·¡¢¿´·¿VR¡¶±´¿Ç¡·¡¢»æ»­VR¡¶A-Painter¡·¡­

¿É´©´÷É豸:

³µÔØÏµÍ³

ÖÇÄÜͶӰ

ÖÇÄܽ»»¥µÈ

ÔÙÀ´¿´¿´Òµ½çµÄһЩ±È½ÏÐµİ¸Àý

ÔÙÀ´¿´¿´VRµÄδÀ´

¢ÙÒ»ÏîÐÂÐ˼¼ÊõµÄ³ÉÊìÇúÏßÍùÍùÒª¾­Àúм¼Êõµ®Éú¡¢ÆÚÍûÅòÕÍ¡¢ÅÝÄ­»¯¡¢ÎȲ½ÅÀÉý¡¢ÊµÖÊÉú²úÕâ5¸ö½×¶Î£¬Ä¿Ç° VR Õý´¦ÓÚÆôÃÉÆÚ½×¶Î£¬ÄÚÈÝ´´×÷³É±¾ÉÐδ½µµÍ£¬É豸±£ÓÐÁ¿ÉÐδÐγɹæÄ£¡£

¢ÚÔÚ 2016 Äê¸ßÊ¢·¢²¼µÄ¡¶VR Óë AR ±¨¸æ£ºÏÂÒ»¸öͨÓüÆËãÆ½Ì¨¡·ÖУ¬¶ÔÓÚ 2025 Äê VR/AR 9´óÓ¦ÓÃÁìÓò¹æÄ£µÄÔ¤ÆÚ£¬Ö»ÓÐÊÓÆµÓÎÏ·¡¢Ê¼þÖ±²¥ºÍÊÓÆµÓéÀÖ3´óÁìÓò½«ÍêÈ«ÓÉÏû·ÑÕßÍÆ¶¯£¬Õ¼ÕûÌå VR/AR ÓªÊÕÔ¤ÆÚµÄ 60%£¬Ê£Óà 40% ÓÉÆóÒµºÍ¹«¹²²¿ÃÅÍÆ¶¯¡£

¢ÜWebAssembly

¸Õ²ÅÌáµ½WebAssembly »òÐí»áÔÚÕâ¸ö»úÓöϵõ½¿ìËÙ·¢Õ¹£¬ÒòΪËü¿ÉÒÔ?·ì¶Ô½Óºǫ́¶àÖÖÓï?£¬?ºǫ́äÖȾµÄÓÅ»¯Ò²»á´øÀ´Ç°¶Ë??Ñз¢Ä£Ê½ºÍ¼¼Êõ¼Ü¹¹µÄ±ä?¡£WebAssembly³ÉΪ¼ÌHTML¡¢CSS ºÍ JavaScript Ö®ºóµÄwebµÄµÚ4ÖÖÓïÑÔ£¬ÒѾ­¹ýÈ¥½Ó½üÒ»ÄêÁË¡£ËüµÄÐÔÄÜÓÅÊÆ»á¸øÇ°¶ËÉú̬´øÀ´ÄÄЩոÐÂµÄ±ä»¯ÄØ£¿ÎÒÃÇÓÖ¸ÃÈçºÎÔÚÏîÄ¿ÀïÓµ±§WebAssembly£¬Ê¹ÆäΪÎÒÃÇËùÓÃÄØ

WebAssembly-¼ò½é

1.WebAssembly ÆðÔ´ÓÚ Mozilla µÄÒ»¸öÏîÄ¿£ºASM.js£¬Õâ¸ö¼òµ¥µÄ˵¾ÍÊÇ JS µÄÒ»¸öÇá¼ò°æ×Ó¼¯£¬È¥³ýÁ˶¯Ì¬ÀàÐÍ¡¢¶ÔÏó¡¢À¬»ø»ØÊÕµÈËðºÄÐÔÄܵIJ¿¼þ¡£ËüµÄ×÷ÓÃÊdzÉΪ C/C++ µÄ±àÒëÄ¿±ê£¬´Ó¶øÄܽ«´óÖÐÐÍÓÎÏ·ÒýÈëä¯ÀÀÆ÷£¬ÊÂʵ֤Ã÷Ч¹û²»´í¡£È»¶ø ASM.js ±Ï¾¹ÈÔÈ»ÊÇ JS£¬Ëü²»¾ß±¸Ô­Éú´úÂëµÄһЩ¹¦ÄÜ£¬Èç SIMD¡¢Ï̡߳¢¹²ÏíÄÚ´æµÈ£¬Òò´Ë ASM.js ½øÒ»²½·¢Õ¹£¬¾Í³ÉÁË WebAssembly¡£

2.webassemblyÊÇʲô£¿

WebAssembly ÊÇÒ»ÖÖ¶þ½øÖƸñʽµÄÀà»ã±à´úÂë,¿ÉÒÔ±»ä¯ÀÀÆ÷¼ÓÔØºÍ²¢½øÒ»²½±àÒë³É¿ÉÖ´ÐеĻúÆ÷Â룬´Ó¶øÔÚ¿Í»§¶ËÔËÐС£ËüµÄËõдÊÇ¡±.wasm¡±£¬.wasm ΪÎļþÃûºó׺£¬ÊÇÒ»ÖÖеĵײ㰲ȫµÄ¶þ½øÖÆÓï·¨¡£Ëü±»¶¨ÒåΪ¡°¾«¼ò¡¢¼ÓÔØÊ±¼ä¶ÌµÄ¸ñʽºÍÖ´ÐÐÄ£ÐÍ¡±£¬²¢ÇÒ±»Éè¼ÆÎªWeb ¶à±à³ÌÓïÑÔÄ¿±êÎļþ¸ñʽ¡£ÕâÒâζ×Åä¯ÀÀÆ÷¶ËµÄÐÔÄÜ»áµÃµ½¼«´óÌáÉý£¬ËüҲʹµÃÎÒÃÇÄܹ»ÊµÏÖÒ»¸öµ×²ã¹¹½¨Ä£¿éµÄ¼¯ºÏ£¬ÀýÈ磬ǿÀàÐͺͿ鼶×÷ÓÃÓò¡£

3.Ϊʲô³öÏÖwebassembly£¿js ´æÔÚÐÔÄÜÆ¿¾±£¬jitÓÅ»¯Ì컨°å²»¹»¸ß

Ëæ×Ÿ߼ÆËãÁ¿ Web Ó¦Óã¨3DͼÐΡ¢ÓÎÏ·¡¢VRµÈ£©µÄ³öÏÖ£¬JavaScript µÄËÙ¶ÈÓÖÒ»´ÎÏԵò»¹»ÓÃÁË¡£WebAssembly µÄÄ¿µÄ¾ÍÊÇÈÃä¯ÀÀÆ÷¶àÒ»ÖÖÔËÐиü¿ìËٵĴúÂë¡£

WebAssembly ±È JS ¿ìÕâÊÇÏÔÈ»µÄ£¬Ò»¸ö½Ó½ü native code£¬ÁíÒ»¸öÊǶ¯Ì¬ÀàÐ͵ĽâÊÍÐÍÓïÑÔ£¬Íêȫû·¨±È¡£

WebAssembly ²»½öÔËÐиü¿ì£¬´«ÊäÒ²¸ü¿ì£¬ÒòΪËüÊǶþ½øÖƸñʽµÄ£¬Ñ¹ËõÂʸü¸ß£¬Ìå»ý¸üС¡£ÒýÓà Opera CTO ÂÞÖ¾ÓîµÄ˵·¨£¬WebAssembly ¾ÍÊÇ¶Ô JS ÐÔÄÜÎÊÌâµÄÖÕ¼«Ìî¿Ó·½°¸¡£

WebAssembly-¼¼ÊõÏÖ×´

µÃµ½ .wasm ÎļþÖ®ºóÔõôÓÃÄØ£¿Ä¿Ç° .wasm ÐèÒªÓÉ JS ÒýÈëºó²ÅÄÜÔËÐУ¬JS ÖÐÓÐÒ»¸öÓÃÓÚ²Ù×÷¶þ½øÖÆ´úÂëµÄ API£ºArrayBuffer£¬JS ʹÓà ArrayBuffer ¼ÓÔØ .wasm£¬È»ºóµ÷ÓñàÒë·½·¨£¬È»ºóÔÙ´´½¨ÊµÀý¡£

WebAssembly »¹Ã»Óм¯³É Web API£¬Òªµ÷Óà Web API£¬¾Í±ØÐë½èÖú JS¡£Î´À´¼Æ»®ÔÊÐí WebAssembly Ö±½Óµ÷Óà Web API£¬²¢ÇÒÈà .wasm Ä£¿éÏñ ES6 Ä£¿éÒ»ÑùÒ×ÓÚʹÓá£

Ŀǰ Chrome¡¢FF¡¢Edge¡¢Safari ×îа涼ÒÑÖ§³Ö WebAssembly£¬¶ÔÓÚ²»Ö§³Ö WebAssembly µÄä¯ÀÀÆ÷£¬»áÓÐ polyfill °Ñ WebAssembly ÖØÐ·­ÒëΪ JavaScript¡£

Òµ½ç±È½Ï³ÉÊìµÄ°¸Àý

µ±ÄãµÄÊÓÆµ»¹ÔÚÉÏ´«ÖУ¬ÒѾ­¿ÉÒÔ×ÔÓÉÑ¡ÔñAIÍÆ¼öµÄ·âÃæ¡£ÕâÀï²ÉÓÃÁËwebassembly+AIµÄǰ¶ËÕûºÏ¡£

webassembly ¸ºÔð¶ÁÈ¡±¾µØÊÓÆµ£¬Éú³ÉͼƬ£»

tensorflow.js ¸ºÔð¼ÓÔØAIѵÁ·¹ýµÄmodel£¬¶ÁȡͼƬ²¢´ò·Ö¡£

´ÓÍêÈ«µÄ·þÎñ¶Ë¼Ü¹¹ => ǰ¶Ë¼Ü¹¹ && ·þÎñ¶Ë¶µµ×¡£

WebassemblyÖ§³Ö½âÎö99%ÒÔÉϵÄÊÓÆµ±àÂë¸ñʽ£¬ËÙ¶ÈÌáÉýÌåÑé»Ý¼°Ô¼50%µÄwebͶ¸åÓû§¡£

Magnum ÊÇÒ»¿îÇáÁ¿¼¶ºÍÄ£¿é»¯µÄÓÎÏ·¡¢Êý¾Ý¿ÉÊÓ»¯ OpenGL ͼÐδ¦ÀíÒýÇæ£¬Ö§³Ö C++11/C++14¡£×ÀÃæ»·¾³Ò»¹²Ö§³Ö Linux¡¢indows ¼° Mac£¬Òƶ¯»·¾³Ò²Ö§³ÖÁË iOS ºÍ Android£¬²¢ÇÒÕûºÏÁËǶÈëʽ Linux£¬¶øÔÚÍøÒ³»·¾³Ôò±ØÐëͨ¹ý±àÒëÆ÷ Emscripten ½«´úÂë±àÒë³É Asm.js¡¢WebAssembly ¸ñʽ¡£¸Ã¹¤¾ßËùÖ§³ÖµÄͼƬ API£¬°üº¬ÁË OpenGL¡¢OpenGL ES ¼° WebGL¡£

ÔÚ2017Äê5ÔÂʱ£¬°×ðØÒýÇæÐû²¼¿ªÊ¼Ö§³Ö WebAssembly£¬¶øÀûÓà WebAssembly£¬°×ðØÒýÇæ¿ÉÒÔ½« HTML 5 ´úÂë±àÒëΪ»úÆ÷ÂëÔËÐУ¬ÈÃÓÎÏ·ÔËÐÐÐÔÄÜÌáÉý 300%¡£ÈôʹÓÃÕßä¯ÀÀÆ÷²»Ö§³Ö WebAssembly£¬¸ÃÒýÇæÒ²»á×Ô¶¯×ª»»³É Java °æ±¾¡£ÖйúÈÈÃÅÊÖÓΣ¬È磺ç»Ä¼ÍͬÃûÊÖÓΡ¢ÈýÉúÈýÊÀÊ®ÀïÌÒ»¨Í¬ÃûÊÖÓΡ¢Ã¨À´ÁË¡¢ÃεÀ¡¢Ì¹¿Ë·çÔÆµÈ¶¼²ÉÓÃÁË Egret Engine¡£

webassemblyµÄÓŵã

Ìå»ýС£ºÓÉÓÚä¯ÀÀÆ÷ÔËÐÐʱֻ¼ÓÔØ±àÒë³ÉµÄ×Ö½ÚÂ룬һÑùµÄÂß¼­±ÈÓÃ×Ö·û´®ÃèÊöµÄ JS ÎļþÌå»ýҪСºÜ¶à£»

¼ÓÔØ¿ì£ºÓÉÓÚÎļþÌå»ýС£¬ÔÙ¼ÓÉÏÎÞÐè½âÊÍÖ´ÐУ¬WebAssembly Äܸü¿ìµÄ¼ÓÔØ²¢ÊµÀý»¯£¬¼õÉÙÔËÐÐǰµÄµÈ´ýʱ¼ä£»

¼æÈÝÐÔÎÊÌâÉÙ£ºWebAssembly ÊǷdz£µ×²ãµÄ×Ö½ÚÂë¹æ·¶£¬Öƶ©ºÃºóºÜÉٱ䶯£¬¾ÍËãÒÔºó·¢Éú±ä»¯,Ò²Ö»ÐèÔڴӸ߼¶ÓïÑÔ±àÒë³É×Ö½ÚÂë¹ý³ÌÖÐ×ö¼æÈÝ¡£¿ÉÄܳöÏÖ¼æÈÝÐÔÎÊÌâµÄµØ·½ÔÚÓÚ JS ºÍ WebAssembly ÇÅ½ÓµÄ JS ½Ó¿Ú¡£

WebAssembly Ŀǰ»¹´æÔÚÒÔÏÂÎÊÌ⣺

ä¯ÀÀÆ÷¼æÈÝÐÔ²»ºÃ£¬Ö»ÓÐ×îа汾µÄä¯ÀÀÆ÷Ö§³Ö£¬²¢ÇÒ²»Í¬µÄä¯ÀÀÆ÷¶Ô JS WebAssembly »¥µ÷µÄ API Ö§³Ö²»Ò»Ö£»

Éú̬¹¤¾ß²»ÍêÉÆ²»³ÉÊ죬Ŀǰ»¹²»ÄÜÕÒµ½Ò»ÃÅÌåÑéÁ÷³©µÄ±àд WebAssembly µÄÓïÑÔ£¬¶¼»¹´¦ÓÚÆð²½½×¶Î£»

ѧϰ×ÊÁÏÌ«ÉÙ£¬»¹ÐèÒª¸ü¶àµÄÈËȥ̽Ë÷È¥²È¿Ó

ÒÔÉϾÍÊǶÔǰ¶Ëз½ÏòµÄ·ÖÏí£¬ÏÂÃæÀ´²¥±¨ÐÐÒµÐÂ×ÊѶºÍǰ¶Ë½ü°ëÄêµÄй¤¾ß

 
   
2157 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

Éî¶È½âÎö£ºÇåÀíÀôúÂë
ÈçºÎ±àд³öÓµ±§±ä»¯µÄ´úÂë
ÖØ¹¹-ʹ´úÂë¸ü¼ò½àÓÅÃÀ
ÍŶÓÏîÄ¿¿ª·¢"±àÂë¹æ·¶"ϵÁÐÎÄÕÂ
Ïà¹ØÎĵµ

ÖØ¹¹-¸ÄÉÆ¼ÈÓдúÂëµÄÉè¼Æ
Èí¼þÖØ¹¹v2
´úÂëÕû½àÖ®µÀ
¸ßÖÊÁ¿±à³Ì¹æ·¶
Ïà¹Ø¿Î³Ì

»ùÓÚHTML5¿Í»§¶Ë¡¢Web¶ËµÄÓ¦Óÿª·¢
HTML 5+CSS ¿ª·¢
ǶÈëʽC¸ßÖÊÁ¿±à³Ì
C++¸ß¼¶±à³Ì
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]
 
×îÐÂÎÄÕÂ
ÈçºÎÉè¼Æ¸ßÀ©Õ¹µÄÔÚÏßÍøÒ³ÖÆ×÷ƽ̨
electronÈëÃÅÐĵÃ
ʹÓà Electron ¹¹½¨×ÀÃæÓ¦ÓÃ
VUE.JS×é¼þ»¯¿ª·¢Êµ¼ù
ÉîÈëÀí½âJSCore
×îпγÌ
HTML 5 + CSS3 Ô­ÀíÓ뿪·¢Ó¦ÓÃ
Webǰ¶Ë¸ß¼¶¹¤³Ìʦ±Ø±¸¼¼ÄÜʵս
Vue´óÐÍÏîÄ¿¿ª·¢ÊµÕ½
ReactÔ­ÀíÓëʵ¼ù
Vue.js½ø½×Óë°¸Àýʵ¼ù
³É¹¦°¸Àý
Öн»¼¯ÍÅ ¹¹½¨Web×Ô¶¯»¯²âÊÔ¿ò¼Ü
ijָÃûµçÐŹ«Ë¾ Vue.js½ø½×Óë°¸Àý
¹úµçÍ¨ÍøÂç¼¼Êõ HTML5+CSS3 +webǰ¶Ë¿ò
ÒÆ¶¯Í¨ÐÅ ÒÆ¶¯»¥ÁªÍøÓ¦Óÿª·¢Ô­Àí
ijµçÁ¦ÐÐ android¿ª·¢Æ½Ì¨×î¼Ñ