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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
Ê®±¶Ð§ÄÜÌáÉý¡ª¡ªWeb »ù´¡Ñз¢ÌåϵµÄ½¨Á¢
 
  1564  次浏览      27
  2018-7-27
 
±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÍøÂ磬±¾ÎĽéÉÜWeb »ù´¡Ñз¢ÌåϵÓÐÄÄЩ¹¹³É²¿·ÖÒÔ¼°ÈçºÎÅäºÏÕâÌ×Ñз¢Ìåϵ£¬ÔÚ×éÖ¯½á¹¹ÉÏ×ö³öһЩµ÷Õû£¬Í¨¹ý¹ÜÀíÊֶνøÒ»²½ÍÚ¾òÍŶÓDZÁ¦£¬´òÔì¸ü¸ßЧµÄ×éÖ¯¡£

1 µ¼¶Á

web »ù´¡Ñз¢ÌåϵָµÄÊÇ£¬ web Ñз¢ÖÐÒ»Ïß¹¤³ÌʦËùÖ±½Ó²Ù×÷µÄ¼¼Êõ¡¢¹¤¾ß£¬ÒÔ¼°ËùÊô×éÖ¯¼Ü¹¹µÄ×ܺ͡£ÔÚ¹ýÈ¥ÌáÉýÆóÒµÑз¢Ð§ÄܵÄÌÖÂÛÖУ¬Î§ÈƵÄÖ÷Ìâ»ù±¾¶¼ÊÇ¡ª¡ª¡±Í¨¹ýÔÆ¼ÆËã¡¢ÔÆ´æ´¢µÈ·½Ê½½«µ×²ãºËÐļ¼Êõ·â×°³É»ù´¡ÉèÊ©¡°¡£¶øÎÒÃÇÔÚʵ¼ùÖз¢ÏÖ£¬ÔÚ

»¥ÁªÍøÉøÈëµ½¸÷Ðи÷Òµ£¬ÒµÎñ±¬·¢

ÆóÒµ¾ºÕù°×ÈÈ»¯£¬¶ÔËÙ¶ÈºÍÆ·ÖÊÒªÇóÔ½À´Ô½¸ß

Ò»Ïß¹¤³Ìʦ¶ÓÎéÔ½À´Ô½ÅӴ󣬹ÜÀí³É±¾Ôö¸ß

ÕâÑùµÄ¶àÖØ±³¾°Ï£¬³ýÁ˵ײãºËÐļ¼ÊõÍ⣬һÏß web Ñз¢Ð§ÄܵÄÎÊÌâÒ²Öð½¥³ÉΪ¾öʤս³¡µÄÖØÒªÒòËØ¡£

È»¶øÔÚÏÖʵÖÐÎÒÃÇ¿´µ½£¬ÒòΪһÏßµÄÑз¢¹¤×÷¿ÉÌæ»»ÐÔÇ¿£¬ËùÒÔ²¢Ã»ÓÐÊܵ½×ã¹»µÄÖØÊÓ£¬Í¬Ê±Ò²È±ÉÙ¸üͳһ¡¢¸üÓÐÉî¶ÈµÄ¹æ»®ºÍ¹ÜÀí¡£Êµ¼ÊÉÏ£¬½«Ò»Ïß¹¤³ÌʦËùÖ±½Ó½Ó´¥µ½µÄÓ¦Óÿò¼Ü¡¢²âÊÔ¡¢²¿Êð¡¢¼à¿ØµÈÁìÓò×÷Ϊһ¸öÍêÕûµÄÌåϵÀ´Ë¼¿¼£¬²¢´òÔì³ÉÒ»Ì廯µÄ»ù´¡ÉèÊ©£¬ÄÜΪÆóÒµµÄÒµÎñÑз¢´øÀ´¾Þ´óµÄЧÄÜÌáÉý¡£

ÔÚ¡¶ÔÂÏà¡·Ò»ÕÂÖУ¬ÎÒÃǽ«½éÉÜWeb »ù´¡Ñз¢ÌåϵÓÐÄÄЩ¹¹³É²¿·Ö£¬²¢ÇÒ½«ÉîÈëµ½¹Ø¼üÐԵļ¼ÊõºÍÎÊÌâÖС£¡¶³±Ï«¡·Ò»Õ½«½éÉÜÈçºÎÅäºÏÕâÌ×Ñз¢Ìåϵ£¬ÔÚ×éÖ¯½á¹¹ÉÏ×ö³öһЩµ÷Õû£¬Í¨¹ý¹ÜÀíÊֶνøÒ»²½ÍÚ¾òÍŶÓDZÁ¦£¬´òÔì¸ü¸ßЧµÄ×éÖ¯¡£

ÁíÍ⣬ϣÍûÕâЩÄÚÈÝÒ²ÄÜΪһÏß¹¤³ÌʦÌṩһЩְҵ¹æ»®ÉϵÄÒýµ¼¡£

2 ÔÂÏà

ÎÒÃǽ«ÒªÌÖÂÛµÄÑз¢Ìåϵ£¬º­¸ÇÁË¡±Ñз¢Á÷³Ì¡°ºÍ¡±ÏµÍ³¡°Á½¸öά¶È¡£¿ÉÒÔÓÃÒ»ÕÅ´óͼÀ´Ãè»æ£º

¿ÉÒÔ¿´µ½£¬½«ÕâЩÄÚÈÝ×÷Ϊһ¸öÕûÌ壬·ûºÏĿǰ»¥ÁªÍø¹«Ë¾¡±ºËÐļ¼Êõ¡° + ¡±web Ñз¢ÄÜÁ¦¡° µÄģʽ£¬ÄÜ¿ìËÙ²ú³öÓ¦Óá£ÆäÖУ¬¡±Óû§¡°¡¢¡±È¨ÏÞ¡°¡¢¡±Á÷³Ì¡°¿ÉÒÔ˵ÊǾø´ó²¿·ÖϵͳµÄÌúÈý½Ç£¬Òò´ËÎÒÃÇÒ²»®Èëµ½ÁË»ù´¡Ñз¢ÌåϵÖС£

½ÓÏÂÀ´¿´Ã¿¸ö²¿·Ö¡£´ÓÁ÷³ÌµÄ½Ç¶ÈÀ´Ëµ£¬ÌáÉýЧÄܵĹؼüÔÚÓÚ¡±¹¤¾ß»¯¡°ºÍ¡±×Ô¶¯»¯¡°£¬ÎÒÃǾÍÒÔÕâÁ½µãÀ´ÇÐÈë¡£

2.1 Éè¼Æ

Ê×ÏÈÊÇÉè¼Æ£¬Éè¼ÆÓë±àÂëµÄ½áºÏÊÇĿǰҵ½çÏëÏó¿Õ¼ä×î´ó£¬µ«Ò²ÊÇ×î²»³ÉÊìµÄÁìÓò¡£¶ÔÓÚ×Ô¶¯»¯µÄʵÏÖ£¬Ä¿Ç°µÄ³¢ÊÔ´óÖ¿ÉÒÔ¹éÄɳÉÁ½Àࣺ

µÚÒ»À࣬ÓëÉè¼ÆÊ¦Ô¼¶¨¹æÔò£¬°´¹æÔòת»¯Éè¼Æ¸å¡£ÕâÖÖ·½Ê½µÄ¹Ø¼üÔÚÓÚ£¬¡°¼ÈÒª¹æÔò¼òµ¥Ò×ÓÚ±»Éè¼ÆÊ¦½ÓÊÜ£¬ÓÖÒª±£Ö¤ÊÓ¾õÉϵĹØÏµÄÜÍêÕûת»¯³É³ÌÐòÖеĹØÏµ¡°¡£ÎÒÃǾٸöÀý×ÓÀ´ËµÃ÷¡±ÊÓ¾õÉϵĹØÏµ¡°ºÍ¡±³£¼ûµÄ³ÌÐòÖеĹØÏµ¡°: ÍøÒ³ÉÏÕâÑùÒ»¸ö³¡¾°£º

¿ÉÒÔºÜÈÝÒ×µØÀí½âΪһ¸ö Tab ×é¼þÀïÃæÇ¶×ÅÒ»¸ö°´Å¥£¬ËûÃÇÊÇ¡±Ç¶Ì×¹ØÏµ¡°£¬ÔÚ³ÌÐòÖÐÓà html ¿ÉÄÜÕâÑùд:

<Tabs>

<Tabs.Pane title="tab1">

<Button/>

</Tabs.Pane>

<Tabs.Pane title="tab2" />

</Tab>

µ«ÊÇÔÚÏÖ´úµÄÉè¼Æ¹¤¾ßÖУ¬Í¼²ãÐÅÏ¢±íʾµÄ½ö½öÊÇÊÓ¾õÉϵÄǰºó¹ØÏµ¡£

Õâ¾Í³öÏÖÁËÒ»ÖÖ²»Æ¥Å䣬Éè¼ÆÊ¦¿ÉÒÔͨ¹ýÒ»ÍòÖÖ·½Ê½À´±í´ïͬÑùµÄÊÓ¾õЧ¹û¡£Òò´Ë£¬Òª±£Ö¤Õýȷʶ±ð¹ØÏµ£¬±ØÐëºÍÉè¼ÆÊ¦Ô¼¶¨Ö»ÄÜÒÔijÖÖ·½Ê½À´´´½¨Í¼²ã¡£µ«ÎÊÌâÊÇÕâÖÖÔ¼¶¨±¾Éí¶ÔÉè¼ÆÊ¦À´ËµÃ»ÓÐʵ¼ÊÒâÒ壬¶ÔËûÀ´ËµÖ»ÊÇÔ¼Êø¡£³ýÁËǶÌ×¹ØÏµÒÔÍ⣬λÖùØÏµÒ²ÊÇͬÑùµÄÎÊÌ⡪¡ªÄ¿Ç°Éè¼Æ¹¤¾ß²ú³öµÄÉè¼Æ¸åÖ»ÊÇijһÖÖ¾ßÌå³ß´çµÄÊÓ¾õЧ¹û£¬¶øÎÒÃÇʵ¼Ê²úÆ·µÄ³ß´ç»áÒòÉ豸²»Í¬¶ø²»Í¬µÄ£¬ÉõÖÁ¿ÉÒÔËæ×Åä¯ÀÀÆ÷´°¿ÚµÄËõ·ÅµÈ¹¦Äܶ¯Ì¬±ä»¯£º

ÔõôÀ´±íʾÕâÖֱ仯¶ÔÉè¼ÆÊ¦À´ËµÒ²ÊǶîÍâµÄÔ¼Êø¡£ÀÖ¹ÛµÄÊÇ£¬´Ó¼¼Êõ½Ç¶ÈÀ´Ëµ£¬×ܹéÊÇ¿ÉʵʩµÄ¡£

µÚ¶þÀà³¢ÊÔ£¬ÏñÓÎÏ·Ò»Ñù×öרÓõÄÉè¼Æ¹¤¾ß£¬Ôò´Ó¸ù±¾ÉϽâ¾öÁËÉÏÊöÎÊÌâ¡£

(React Studio)

˼·ºÜ¼òµ¥£¬¼ÈÈ»Éè¼ÆÊ¦ÄÜÓжàÖÖ·½Ê½À´±í´ï£¬ÄÇôÎÒÃÇ´Ó¹¤¾ß½Ç¶ÈÀ´Ô¼Êø£¬ÊDz»ÊǾͲ»»áÓÐÎÊÌâÁË£¿ËäȻͬÑùÓÐÔ¼Êø£¬µ«ÊǶÔÉè¼ÆÊ¦À´Ëµ¸ºµ£ÒªÐ¡¶àÁË£¬²»ÐèÒª¶îÍâ¼ÇÒ䣬°´ÕÕ¹¤¾ßµÄÖ¸ÒýʹÓü´¿É¡£ÎÒÃÇÉõÖÁ»¹¿ÉÒÔÌṩһЩ¸ß¼¶¹¦ÄÜ·ÀÖ¹³öÏÖһЩÈËΪ´íÎó£¬ÒÔ´ËÀ´ÎüÒýÉè¼ÆÊ¦¡£ÕâÖÖ·½Ê½Î¨Ò»µÄȱµãÊÇÓÐÒ»´ÎÐÔµÄѧϰ³É±¾¡£

ËäȻĿǰµÄ×Ô¶¯»¯·½°¸£¬¶¼»¹Ö»ÊÇ´Ó¡°ÊÓ¾õ¸å¡±µ½¡°³ÌÐò¾²Ì¬ÊÓͼ¡±µÄ×Ô¶¯»¯£¬²¢²»°üÀ¨½»»¥Âß¼­µÄ×Ô¶¯»¯£¬µ«ÒѾ­ÓÐÁ˾޴óµÄÒâÒå¡£ÔÚǰ¶Ë³ÌÐòÔ±¹¤×÷µÄͳ¼ÆÖз¢ÏÖ£¬ËûÃÇÓÐÒ»°ëÒÔÉϵÄʱ¼ä¶¼ÊÇÔÚ¡±µ÷Õû´óС¡¢µ÷ÕûλÖᢶÔÏñËØ¡¢¶Ôɫֵ¡°£¬¶øÇÒÔ½ÊǺõÄǰ¶Ë£¬Õâ¸öʱ¼ä±ÈÀýÔ½´ó¡£ÒòΪдÂß¼­ÊÇ¿ÉÒÔͨ¹ýÌáÉý×ÔÉíËØÖÊʵÏÖÁ¿¼¶ËõСµÄ£¬¶øÐ´ÑùʽÕâ¸ö¹¤×÷±¾ÉíºÜÄÑʵÏÖÁ¿¼¶µÄʱ¼äËõ¶Ì¡£

Èç¹ûÔÚÑз¢ÌåϵÖУ¬Éè¼Æ¸åÄÜ×Ô¶¯×ª»¯³É¿ÉÓõĴúÂ룬ÎÞÒɶԴ«Í³µÄ web Ò³ÃæÑз¢»áÓо޴óµÄÌáÉý¡£ËäÈ»×öרÓù¤¾ß¿´ÆðÀ´Ó¦¸ÃÊÇ×îÖյķ½Ïò£¬µ«ÔÚĿǰµÄÏÖʵ»·¾³ÖУ¬¿ÉÄÜ»áÒòΪ¼ÓÖØÉè¼ÆÊ¦µÄʹÓøºµ£¶ø±»µÖÖÆ£¬ËùÒÔͨ¹ýÔÚÔ­ÓÐÉè¼Æ¹¤¾ßÉÏ×öÔ¼¶¨µÄ·½Ê½À´¹ý¶É¿ÉÄܸüºÏÊÊ¡£ÔÚÓÃÔ¼¶¨µÄ·½°¸ÀÔõÑùÈÃÔ¼¶¨¼´²»¸øÉè¼ÆÊ¦Ôì³ÉÌ«´óµÄ¸ºµ££¬ÓÖÄܽâ¾öÉÏÊöµÄ¹æÔòת»¯ÎÊÌ⣬¾Í³ÉÁËÖØµã¡£ÔÚʵ¼ùÖеĽⷨÊÇ£¬Í¨¹ý¹¤¾ßµÄ¸ß¼¶ÄÜÁ¦À´²¹³¥Éè¼ÆÊ¦¡£

2.2 Ñз¢¡¢²âÊÔºÍ¼à¿Ø

ÎÒÃǽ«ÕâÈý¸ö»·½ÚºÏÔÚÒ»ÆðÀ´ÌÖÂÛ£¬ÊÇÒòΪËûÃÇ´æÔÚ¼¼Êõ¾ö²ßÉϵÄÉÏÏÂÓιØÏµ¡£¹ýÈ¥ÔÚ´óÍŶÓÖй滮Ñз¢Ìåϵ£¬³£³£»á³öÏÖÒ»ÖÖÏÖÏ󣬾ÍÊÇÑз¢¡¢²âÊÔ¡¢¼à¿Ø¶¼ÊÇÓɲ»Í¬ÍŶӹ滮µÄ£¬¶øÃ¿¸öÍŶӶ¼Ïë×Å×öƽ̨¡£ºóÀ´ÂýÂý·¢ÏÖÕâ¸ö˼·ÊÇÓÐÎÊÌâµÄ£¬ÒòΪ×öƽ̨±ØÈ»Òª¿¼Âǵ½²»Í¬¶ËµÄ½ÓÈ룬Ҫ»¨³É±¾½«×Ô¼ºµÄ·þÎñ³éÏóµÃ×ã¹»µ×²ã£¬»¨³É±¾¶Ô²»Í¬µÄ¶Ë×öÊÊÅä¡£¶øÔÚÕâÈý¸ö»·½ÚÖУ¬Ñз¢ÖеÄÔËÐÐʱ¿ò¼Ü(Ó¦Óÿò¼Ü)Êǹ¤¾ß»¯ºÍ×Ô¶¯»¯µÄºËÐÄ£¬Ö»Òª¶ÔÔËÐÐʱ¿ò¼Ü¶à½øÐÐÒ»µãµãͶÈ룬ºóÃæ²âÊÔ¡¢·´À¡¡¢¼à¿ØµÄÑз¢³É±¾¾ÍÄܽµµ½·Ç³£µÍ£¡

¾Ù¸öǰ¶ËµÄÀý×Ó¡£Ôڴ¿ÉÊÓ»¯Ò³Ãæ´î½¨Æ½Ì¨Ê±£¬ÎÒÃÇÉè¼ÆÁËÒ»¸ö½«¡°ËùÓÐ×é¼þÊý¾Ý¶¼Í³Ò»µ½Ò»¿ÃÊ÷¡±Éϵķ½°¸¡£

ÔÚ´«Í³µÄ React ÖÐËùÓÐ×é¼þµÄ state ºÍ props ºÏÆðÀ´²ÅÄܱí´ïÒ»¸öÒ³ÃæÎ¨Ò»µÄ״̬£¬state ºÍ props ·ÖÉ¢ÔÚ×é¼þÖУ¬²»Ò×ÊÕ¼¯¡£¶øÔÚÕâ¸öÉè¼ÆÖУ¬È«¾ÖµÄ state tree ¼´±í´ïÁËÒ³ÃæµÄÒ»¸ö״̬£¬Èç¹û½«Ã¿Ò»´Î±ä»¯ºóµÄstate tree ¶¼´æÆðÀ´£¬¼´¿Éͨ¹ý»Ø·ÅÀ´Õ¹ÏÖÒ³Ãæ¶¯Ì¬±ä»¯µÄ¹ý³Ì¡£¸ü½øÒ»²½µÄÊÇ£¬ÀûÓÃÕâ¸öÌØÐÔ£¬ÎÒÃÇÔÚ 200 ÐдúÂëÖ®ÄÚ¾ÍʵÏÖÁË¡°Â¼ÖƼ´²âÊÔÓÃÀý¡±µÄ¹¦ÄÜ¡£Óû§ÎÞÐèдÈκλÞɬµÄÓÃÀý´úÂ룬ÔÚµ÷ÊÔ×Ô¼ºÐ´µÄÒ³ÃæÊ±Ö»Òª¾õµÃûÎÊÌ⣬¾Í¿ÉÒÔ½«¸Õ²ÅµÄµ÷ÊÔ¹ý³Ì±£´æ³ÉÒ»¸öÓÃÀý¡£

ÔÙ¾ÙÒ»¸ö½Ó¿Ú²ãµÄÀý×Ó¡£ÎÒÃÇÔËÐÐʱ¿ò¼ÜµÄ½Ó¿Ú²ÉÓÃÁË GraphQL £¬²¢ÇÒ¸æ±ðÁËÊÖ¶¯Ð´½Ó¿ÚµÄÐÎʽ£¬È«²¿ÀûÓÃÊÓͼ¹´Ñ¡Éú³É¡£

Õâ½â¾öÁËÁ½¸öÑз¢Öг£¼ûµÄÎÊÌ⣺

¶Å¾øÁËÊÖ¹¤Ô¼¶¨½Ó¿Úʱ¿ÉÄܳöÏֵį´Ð´µÈ´íÎó¡£

ÄÜ×Ô¶¯Í³¼Æµ½ËùÓжÔijһ½Ó¿Ú½øÐÐÏû·ÑµÄÒ³Ãæ£¬Ò»µ©½Ó¿Ú½øÐе÷Õû£¬¿ÉÒÔ×Ô¶¯Í¨Öªµ½ÏÂÓΣ¬ÉõÖÁÄÜ×Ô¶¯Éú³ÉÊÊÅä´úÂ룬²»Ó°ÏìÏÂÓΡ£

ÕâÒ²¾Í¼«´óµØ¼õÇáÁ˲âÊÔ»·½ÚµÄѹÁ¦¡£Ö®Ç°µÄ˼·»ù±¾¶¼ÊÇͨ¹ýɨÃè´úÂëÈ¥·¢ÏÖ½Ó¿Ú´íÎó£¬ÒªÏûºÄ´óÁ¿×ÊÔ´£¬ÏÖÔÚ¿´ÆðÀ´Ã»±ØÒªÁË¡£

ÕâÁ½¸öÀý×Ó¶¼ÊÇ´ÓÑз¢µÄ½Ç¶ÈÀ´Ë¼¿¼Ëù¿´µ½µÄÊÕÒæ£¬ÎÒÃÇÔÙµ¥¶À´Ó²âÊÔÓë¼à¿ØµÄ½Ç¶ÈÀ´¿´¡£

²âÊÔÁìÓòÓÐÒ»¸öÈȵ㣬¡ª¡ª UI ×Ô¶¯»¯¡£Ä¿Ç°µÄ UI ×Ô¶¯»¯ÓÐÁ½ÖÖ·½°¸£¬Í¼Æ¬¶Ô±È Óë dom Ê÷¶Ô±È¡£

(Screenster)

ÕâÁ½ÖÖ·½°¸¶¼ÓÐÒ»¸ö¹²Í¬µÄȱµã£¬¼´¡°ÎÞ·¨ÕýÈ·µØÊ¶±ð±ä»¯µÄÀàÐÍ¡±¡£ÀýÈçÏÖÔÚÓиöÐèÇó£¬ÊÓͼÉϵÄÁ½¸öÔªËØÐèÒªµ÷»»Ò»ÏÂλÖ㬵«Âß¼­²¢Ã»Óб䣬ϣÍû²âÊÔÆ½Ì¨²»±¨¾¯¡£³ý·ÇÈ˹¤¸ÉÔ¤£¬·ñÔòÕâÁ½ÖÖ·½°¸¶¼ºÜÄÑÅжϳöÀ´£¬ÒòΪËûÃÇÊÇÒÔ¡±×îºóäÖȾ½á¹û¡°×÷ΪÅжÏÒÀ¾ÝµÄ¡£µ«ÊÇÈç¹ûÎÒÃǵIJâÊÔÊÇÕë¶ÔÔËÐÐʱ¿ò¼ÜÀ´Éè¼ÆµÄ»°£¬¾ÍºÜÈÝÒ×ʵÏÖ¡£ÒÔÉÏÃæÑз¢Ê±Ëù½²µÄ×é¼þÊ÷·½°¸ÎªÀý£¬Ò³Ãæµ½µ×ÓÐûÓÐÂß¼­ÐԵı仯ֻºÍ state tree Óйأ¬ÒòÎªÒ³ÃæµÄ״̬ÊÇ state tree£¬¶øÂß¼­²Ù×÷µÄÒ²ÊÇ state tree£¬ËùÒÔÎÒÃÇÖ»ÒªÈÏΪ state tree û±ä£¬¾Í¿ÉÒÔÈÏÎªÒ³ÃæÃ»Óз¢Éú±ä»¯£¬²»Óô¥·¢±¨¾¯¡£

³ýÁËÄÜʶ±ð±ä»¯Í⣬ÀûÓÃÔËÐÐʱ¿ò¼ÜµÄÉè¼Æ£¬ÎÒÃÇ»¹ÄÜʵÏÖ¸üÏȽøµÄ¹¦ÄÜ£¬ÀýÈç B/S ¼Ü¹¹Öл¹Ô­ä¯ÀÀÆ÷¶Ë³ö´íÏÖ³¡µÄÎÊÌâ¡£ÔÚ¹ýÈ¥ debug ʱ£¬ÎÒÃÇͨ³£¶¼ÒªÓë²âÊÔ½»Á÷£¬°´ÕÕ²Ù×÷²½ÖèÊÖ¹¤»¹Ô­µ½ÏÖ³¡£¬Èç¹ûÄÜÓɳÌÐò×Ô¶¯»¯Ò»´ÎÐÔ´ïµ½³ö´íÏÖ³¡£¬ÄÇÎÞÒÉÄܸø debug ËÙ¶È´øÀ´ÖʵÄÌáÉý¡£ÒªÊµÏÖÕâÖÖÄÜÁ¦µÄ¹Ø¼üµãÔÚÓÚ£¬ÈκαíÊ¾Ò³Ãæ×´Ì¬µÄÊý¾Ý£¬¶¼ÒªÄܱ©Â¶µ½Íⲿ£¬Ò²ÄÜÓÉÍⲿ´«Èë½øÐÐÖØÖá£Ò»µ©ÓÐÒ»¸ö¾ö¶¨Ò³Ãæ×´Ì¬µÄ±äÁ¿ÔÚº¯ÊýÖУ¬²»ÄÜÈ¡³ö£¬²»ÄÜÐòÁл¯ºó´«¸ø·þÎñ¶Ë£¬¾ÍÎÞ·¨×öµ½¡£ºÁÎÞÒÉÎÊ£¬ÕâÖÖÄÜÁ¦Ò²ÊÇÐèÒªÓ¦Óÿò¼ÜÀ´Ö§³ÖµÄ¡£Àý×ÓÖÐ state tree µÄÉè¼Æ£¬ÓÐÒ»²¿·ÖÔ­Òò¾ÍÊdzöÓÚÖ§³ÖÕâÖÖÄÜÁ¦µÄ¿¼ÂÇ¡£

ÔÙÀ´¿´¼à¿ØÁìÓòµÄÈȵ㣬¡°ÎÞÂñµã¡±¼à¿Ø£¬ºÍ×Ô¶¯»¯²âÊÔÓÐÒìÇúͬ¹¤Ö®Ãî¡£¡°ÎÞÂñµã¡±Ö¸µÄÊÇÎÞÊÖ¹¤ÔÚ´úÂëÖеÄÂñµã£¬Í¨³£ÊÇʹÓÿÉÊÓ»¯µÄ¼¼ÊõÀ´½øÐС°±ê¼Ç¡±¡£

(GrowingIO)

Ŀǰҵ½çµÄһЩ·½°¸ÖУ¬Óöµ½µÄÎÊÌâͬÑùÊDz»ÄÜÕýÈ·µØÊ¶±ð±ä»¯¡£ÀýÈçµ±Ò³ÃæÉϵÄÔªËØ¸Ä±äÁËλÖã¬ÂñµãÄܲ»Äܲ»ÊÜÓ°Ï죿ÔÚ¿ÉÊÓ»¯´î½¨Æ½Ì¨Õâ¸öÏîÄ¿ÀÎÒÃÇͬÑùÊÇÔÚÓ¦Óÿò¼ÜÕâ¸ö²ãÃæÉè¼ÆÁ˽â¾ö·½°¸£º

ÎÒÃǵÄÒ³ÃæÊ¹ÓÃÒ»ÖÖÀàËÆÓÚÄ£°åµÄ·½Ê½À´Ç¶Ì××é¼þ£¬Õâ¸ö½á¹¹ÎÒÃdzÆÎª component tree£¬Õâ¸ö½á¹¹ÊǾ²Ì¬¿É·ÖÎöµÄ£¬ËùÒÔ¿ÉÒÔºÜÈÝÒ×µØÊµÏÖ¿ÉÊÓ»¯¡£Óû§Èç¹ûÏëÒª¿ØÖÆ×é¼þʹÆä²úÉú±ä»¯£¬ÄÇô±ØÐë¸ø×é¼þÈ¡¸öΨһµÄÃû×Ö£¬ÔÚÂß¼­´úÂëÖÐʹÓÃÕâ¸öÃû×Ö¶ÔËüµÄÊý¾Ý½øÐвÙ×÷À´ÊµÏָı䡣

ÓÐÁËÕâ¸öǰÌᣬÎÞÐèÈκζîÍâµÄͶÈ룬¾ÍÒѾ­ÊµÏÖÁË¡°ÎÞÂñµã¡±¡£ÒòΪ¡°Âñµã¡±±¾Éí¾ÍÊǶÔÂß¼­¹¦ÄܵÄͳ¼Æ£¬ËùÒÔÂñµãÒ»¶¨»áÂñÔÚÓÐÂß¼­Ïà¹ØµÄ×é¼þÉÏ£¬Òò´ËÒ»¶¨»áÓÐΨһµÄÃû×Ö£¬ÄÇôÎÞÂÛ×é¼þÔõô±ä»¯£¬Ö»ÒªÃ»Óб»É¾³ý£¬ÎÒÃǵÄÂñµãÐÅÏ¢¾Í²»»áÊܵ½Ó°Ï졣ͬʱ£¬Èç¹ûÒ»¸öÓÐÂñµãµÄ×é¼þ³öÏÖÁ˸ÄÃû»òÕßɾ³ý£¬ÎÒÃÇ»¹ÄÜ×Ô¶¯Ìáʾ±¨¾¯¡£¶øÕâЩ¹¦ÄÜ£¬Í¬ÑùÊÇÔÚ²»µ½200ÐеĴúÂë¾ÍʵÏÖÁË¡£

(ÂñµãÈ¡Ãû)

×ÛÉÏ£¬´Ó²âÊÔºÍ¼à¿ØÁ½¸ö½Ç¶ÈÎÒÃÇÒ²¿ÉÒÔ¿´µ½£¬Ö»ÒªÔËÐÐʱ¿ò¼ÜÌṩһµãµã°ïÖú£¬¾ÍÄÜÒÔ¼«Ð¡µÄ³É±¾À´ÊµÊ©¡£Õë¶ÔÈ·¶¨µÄÉÏÓÎÑз¢¿ò¼ÜÀ´½øÐÐÏÂÓεĿª·¢£¬²»ÓÃÔÙ¿¼ÂǶԸ÷ÖÖ¿ò¼ÜµÄ¼æÈÝÎÊÌ⣬Ҳ¿ÉÒÔÈÃÏÂÓÎÔÚÄÜÁ¦ÉÏ×ߵøüÔ¶£¬ÊµÏÖ¸ü¶àÏȽøµÄ¹¦ÄÜ¡£

2.3 ¿ò¼ÜºËÐļ¼Êõ

ÎÒÃÇÔÚÏßϽ»Á÷Öз¢ÏÖ£¬ºÜ¶àÍŶӶԿò¼ÜµÄͶÈëֻͣÁôÔÚдС¹¤¾ßºÍ°ü×°¿ªÔ´¿ò¼ÜÉÏ¡£ÒòΪ¿´²»Çå·½Ïò£¬²»ÖªµÀÈçºÎͶÈ룬Ҳ²»ÖªµÀͶÈëºóÓжàÉÙÊÕÒæ£¬ËùÒÔ²»¸ÒÉîÈë¡£Æäʵ·½ÏòºÍ¾ßÌåÓ¦¸ÃͶÈëÄÄЩ¼¼Êõ£¬¶¼ÊÇÓм£¿ÉÑ­µÄ¡£Õâ¸ö×Ù¼£µÄÔ´Í·ÎÒÃÇÔÚ ¡¶ÀíÏëµÄÓ¦Óÿò¼Ü¡·ÖÐÔøÌáµ½¹ýµÄ£¬¾ÍÊdzÌÐòµÄ±¾ÖÊ¡ª¡ªÊý¾ÝºÍÂß¼­¡£

2.3.1 Êý¾Ý

ÏȾßÏóÒ»µãÀ´ËµÊý¾Ý¡£¿ò¼ÜµÄÊý¾Ý¾ÍÊÇ¿ò¼ÜÔËÐÐʱÄÚ²¿±£´æµÄ¶ÔÏóµÈÊý¾Ý½á¹¹£¬Ö»Òª»Ø´ðºÃÁ½¸öÎÊÌâ¾ÍÄÜÕ¹ÏÖ³öÇ¿´óµÄÍþÁ¦£º

Êý¾ÝÔÚÄÄ£¿

Êý¾ÝµÄÉúÃüÖÜÆÚÊÇÔõÑùµÄ£¿

ÖªµÀÊý¾ÝÔÚÄÄ£¬ÊǹÜÀíÊý¾ÝµÄ»ù±¾Ìõ¼þ¡£Ó¦ÓõÄÈκÎ״̬£¬¶¼¿ÉÒÔ¿´×öÊÇÄÚ²¿Êý¾ÝµÄÒ»ÖÖ±íÏÖ¡£Òò´ËÖ»Óпò¼ÜÕÆÎÕÁËËùÓÐÊý¾Ý£¬²ÅÓпÉÄÜʵÏÖÀýÈ绹ԭÏÖ³¡Ö®ÀàµÄ¹¦ÄÜ¡£Õâ¶ÔÎÒÃǵÄÑз¢ÓÐÁ½µãÖ¸µ¼ÒâÒ壺

Ò»ÊÇÔÚʹÓÃÒѾ­ÓпØÖÆ·´×ªºÍÒÀÀµ×¢ÈëµÄ web ¿ò¼Üʱ£¬Ó¦¸ÃÍêÈ«×ñÑ­¿ò¼ÜµÄÔ¼¶¨£¬½«·þÎñµÈ¶ÔÏóµÄ¹ÜÀíÍêÈ«ÓÉ¿ò¼Ü¡£ÓеĿò¼ÜÓ﷨дÆðÀ´±È½ÏÂé·³£¬¿ÉÒÔͨ¹ýÃüÁîÐлòÕßIDE¹¤¾ßÀ´×Ô¶¯Éú³É¡£

¶þÊÇÔÚÎÒÃǸÄÔì»òÕß´´Ôì¿ò¼Üʱ£¬Ó¦¸Ã°ÑÊý¾ÝµÄͳһ¹ÜÀí×÷Ϊ×î»ù±¾µÄµ×Ïߣ¬ÕâÊÇÉÏÏÂÓÎʵÏÖ×Ô¶¯»¯µÄ»ù´¡¡£ÉÏÒ»½ÚÖÐËùÌáµ½µÄ²âÊÔÂ¼ÖÆµÄÄÜÁ¦£¬¾ÍÊǽ¨Á¢ÔÚͳһÊý¾ÝÔ´µÄ»ù´¡ÉÏ¡£Ôپٸö¸üÓÐÒâ˼µÄÀý×Ó£¬¹ýÈ¥µÄǰ¶ËµÄ ajax ÇëÇó»ù±¾¶¼ÊǶÀÁ¢µ÷Óà api£¬ÎÞÖÐÐĵÄģʽ¡£ÕâÖÖģʽ¿ÉÄÜ»á³öÏÖµÄÎÊÌâÊÇ£º

ÇëÇóA·¢³öºó£¬ÓÉÓÚÍøÂçµÈÎÊÌ⣬һֱδ·µ»Ø£¬ÕâʱÓû§ÓÐÖØÐ·¢ËÍÒ»´ÎÇëÇó A1¡£½á¹û A1 ѸËÙ·µ»ØÔڻص÷º¯ÊýÖÐÌáʾ³É¹¦¡£È»ºóÇëÇó A ³¬Ê±·µ»Ø£¬Ôڻص÷ÖÐÌáʾʧ°Ü£¬µ¼ÖÂ×îºóÓû§¿´µ½µÄÊÇʧ°ÜµÄÐÅÏ¢¡£

µ±ÒýÈë saga Ö®ºó£¬ËùÓÐÒì²½µÄ²Ù×÷¶¼Í³Ò»Êչ鵽ͨÐŹܵÀÖУ¬¾ÍÄܽøÐпçÇëÇóµÄ¹ÜÀíÁË¡£µ¥¸öÒì²½ÇëÇóµÄÈ¡Ïû¡¢¶à¸öÒì²½ÇëÇóµ½µ×ÊǶÀÁ¢¡¢»¹ÊǾºÕù¡¢»¹ÊÇÖ»±£³Ö×îºóÒ»¸ö£¬¾Í¶¼ÄܺÜÈÝÒ×µØÊµÏÖÁË¡£»ùÓÚÖÐÐÄ»¯µÄÇëÇó¹ÜÀí£¬»¹ÄܽøÐпÉÊÓ»¯£º

(kuker)

¼ÌÐø½²µ½µÚ¶þ¸öÎÊÌ⣬Êý¾ÝµÄÉúÃüÖÜÆÚÊÇÔõÑùµÄ£¿ÉúÃüÖÜÆÚͨ³£ÊÇÓÉÍⲿʼþÀ´´¥·¢£¬»òÕß×Ô¼ºÔËÐе½Ä³Ò»½×¶Î×Ô¶¯´¥·¢µÄ¡£¶ÔÉî¶È¿ª·¢À´Ëµ£¬ÓÐÁ½¸ö»ù´¡ÄÜÁ¦±ØÐëÓÉ¿ò¼ÜÀ´Ìṩ¡£¼´¿ò¼ÜÒªÖ§³Ö£º

ÊÖ¶¯Çý¶¯ÉúÃüÖÜÆÚ

ÄÚ²¿Êý¾ÝµÄ¸´ÖƺÍÖû»

ÊÖ¶¯Çý¶¯ÉúÃüÖÜÆÚ¶Ô×Ô¶¯»¯²âÊÔÖ®ÀàµÄ¹¦ÄÜÀ´ËµºÜÖØÒª£¬ÌرðÊÇÔÚ×öһЩ»ù´¡ÐԵIJâÊÔʱ£¬ÓÐÁËÕâ¸öÄÜÁ¦¾Í²»ÓÃÔÙÍêȫģÄâÍⲿµÄ´¥·¢Ìõ¼þ¡£¶øÄÚ²¿Êý¾ÝµÄ¸´ÖƺÍÖû»ÔòÄÜÎªÂ¼ÖÆ¡¢»¹Ô­ÏÖ³¡¡¢Ð­Í¬µÈ¸ß¼¶¹¦ÄÜÌṩ»ù´¡¡£ÎÒÃÇÏÖÔÚ¾ÍÔÚ³¢ÊÔ»ùÓÚÕâÖÖÄÜÁ¦£¬ÊµÏÖ¡°Óû§¿ÉÒÔ½«×Ô¼ºµÄ³ö´í³¡¾°Ò»¼ü·¢Ë͸ø¿ª·¢ÈËÔ±À´¸´ÏÖ¡±µÄ¹¦ÄÜ¡£ÖµµÃ×¢ÒâµÄÊÇ£¬ÓеÄÓïÑÔÖи´ÖƶÔÏóÊǷdz£°º¹óµÄ²Ù×÷£¬Õâʱ¿ÉÄܾÍÐèÒª¿¼ÂÇ£¬ÊÇ·ñʹÓà immutable µÄÊý¾Ý¸ñʽ»á¸üºÃ£¿»¹ÊÇÒÀ¿¿Ò»Ð©Ô¼¶¨ºÍ±ê¼ÇÌṩ×ÔÉíÌṩÁ®¼ÛµÄ¸´ÖÆÄÜÁ¦£¿ÏÞÓÚÆª·ù£¬Ôڴ˾Ͳ»ÔÙÕ¹¿ª¡£¶Ô¿ò¼ÜÖеÄÊý¾ÝÎÊÌâ¸ÐÐËȤµÄ¶ÁÕß¿ÉÒÔÈ¥ËÑË÷ Single Source of Truth ºÍ Shared Mutable State Ö®ÀàµÄ»°Ì⣬ҵ½çÒѾ­Óзdz£¶àµÄ¾«²ÊÌÖÂÛ¡£

2.3.2 Âß¼­

ÁÄÍêÊý¾Ý£¬ÖÕÓÚÀ´µ½×îÓÐÒâ˼µÄÂß¼­²¿·Ö¡£¿ò¼Ü´ÓijÖÖÒâÒåÉÏÀ´Ëµ£¬¾ÍÊÇÌṩÁËÒ»ÖÖÂß¼­±í´ïµÄ·½Ê½¡£ÒªÔÚÂß¼­±í´ïÉÏÌáÉýЧÄÜ£¬ÓÐÁ½¸ö·¢Õ¹½×¶Î£º

ÌṩһЩģʽ»ò¼¼Êõ¡£ÈÃÓû§Ð´³öµÍñîºÏ¡¢Ò×ÖØÓá¢Ò×À©Õ¹µÄ´úÂë¡£ÔÚд´úÂëʱÌá¸ßЧÄÜ¡£ÀýÈç MVC¡¢IOC µÈµÈ¡£

Õë¶Ô²»Í¬³¡¾°Éè¼Æ¸üºÏÀíµÄ DSL£¬ÄÜʵÏÖ´úÂ롢ͼµÈ±í´ï·½Ê½µÄ»¥Ïàת»»¡£ÔÚÑз¢µÄÕûÌõÁ´Â·ÉÏʵÏÖ×Ô¶¯»¯¡£

ÎÒÃÇ¿´µ½´ó²¿·ÖµÄ¿ò¼Ü¶¼´¦ÓÚµÚÒ»¸ö½×¶Î£¬²»¹ÜÊÇ·þÎñÆ÷¶ËµÄ MVC »¹ÊÇǰ¶ËµÄ MVVM ¡£µ«Ò²ÓÐÉÙÁ¿µÚ¶þ½×¶ÎµÄ³¢ÊÔ¡£ÀýÈç Flow Based Programming£¬ÊÔͼÍêÈ«ÓÃÊý¾ÝÁ÷ÏòµÄ½Ç¶ÈÀ´Ú¹ÊÍÒµÎñÖеÄÂß¼­¡£ËüµÄ´úÂë¿ÉÒÔÌìÈ»±»·ÖÎö³Éͼ£¬ÉõÖÁÄÜÔÚÔËÐÐʱ½øÐй۲죺

(noflo)

»¹ÓС¶ÀíÏëµÄÓ¦Óÿò¼Ü¡·ÖÐÌáµ½µÄ»ùÓÚʼþÀ´±íʾҵÎñÂß¼­£¬Ò²ÊÇÒ»ÖÖ DSL¡£µ«ÕâЩ³¢ÊÔÀë×îÖÕµÄÄ¿±êÈÔÈ»Óвî¾à£¬×îÖÕÀíÏëµÄ״̬Ӧ¸ÃÊÇÄÜʵÏÖÒµÎñÁ÷³Ìͼ¡¢Ê±Ðòͼ¡¢¾ö²ßÊ÷µÈÒµÎñÁìÓò³£Óõıí´ï·½Ê½Óë´úÂëµÄ»¥×ª¡£ËäÈ»Óвî¾à£¬¶øÇÒ¿´ÆðÀ´Òª×ߵķ»¹ºÜ³¤£¬µ«ÊÇÕë¶ÔһЩÒѾ­±È½ÏÎȶ¨µÄ³¡¾°£¬ÒѾ­ÓÐһЩºÃµÄ¾­Ñé¡£CMS ¿ò¼Ü Drupal ¾ÍÊÇÒ»¸öºÜºÃµÄÀý×Ó¡£Ëü¶¨ÒåºÃÁËÊý¾Ý·¢²¼µÄÕû¸öÁ÷³ÌºÍÏàÓ¦µÄ¹³×Óϵͳ£¬Èÿª·¢ÕßÓÃÄ£¿éµÄ·½Ê½ÔÚ¹³×ÓÀïÈ¥Ð޸ĻòÕßÔö¼Ó×Ô¼ºµÄ¹¦ÄÜ¡£Ôø¾­Ò»¶ÈʵÏÖÁËÒ»¸ö·Ç³£·±ÈÙµÄÉçÇø¡£¸üÖµµÃ¿Ï¶¨µÄÊÇ£¬ÉçÇøÖкܶàÄ£¿é¶¼ÊÇ¿ÉÊÓ»¯µÄ£¬×îÖÕÓû§²»ÐèҪдÈκδúÂ룬°´ÕÕÄ£¿éµÄ¿ÉÊÓ»¯Ö¸Òý¾ÍÄÜÍê³ÉÏàÓ¦µÄ¹¦ÄÜ¡£Õâʵ¼ÊÉϾ͵ÈͬÓÚ DSL Óë´úÂëµÄ»¥×ªÁË¡£

²»¹ÜÄÄÒ»¸ö½×¶ÎµÄ¹Ø¼ü¼¼Êõ£¬¶¼Àë²»¿ª·ÖÎöÓïÒåµÄÄÜÁ¦¡£Ö±°×Ò»µãÀ´Ëµ£¬¾ÍÊÇ¡°ÖªµÀÄĶδúÂëÊǸÉʲô¡±µÄÄÜÁ¦¡£

ÔÚµÚÒ»½×¶ÎµÄ¿ò¼ÜÖУ¬×îÓ°ÏìЧÄܵÄÒòËØ²¢²»ÊÇ¡±ÒªÐ´´úÂëµÄ¶àÉÙ¡°£¬¶øÊÇд°´¿ò¼Ü¸ÅÄîд³öÀ´µÄ´úÂëÊÇ·ñÒ×ÓÚÀí½â¡¢Ò×ÓÚά»¤¡£ÕâÒ»µãÔÚÔ½ÊÇ´óÐÍ¡¢Ô½ÊǶàÈ˲ÎÓëµÄÏîÄ¿ÖУ¬Ô½ÊÇÃ÷ÏÔ¡£¶ø´úÂëµÄ¡°ÓïÒ塱ÊÇ·ñÇåÎúÔÚijÖ̶ֳÈÉÏÖ±½Ó¾ö¶¨ÁËÎÒÃÇÊÇ·ñÄÜͨ¹ý¼¼ÊõÊÖ¶ÎÀ´ÌáÉý¿Éά»¤ÐÔ¡£ÀýÈ磬ÔÚʹÓÃÒÀÀµ×¢ÈëµÄϵͳÖУ¬Èç¹ûËùÓдúÂëµÄ×¢ÈëÉùÃ÷¶¼ÇåÎúµØ±íÃ÷ÁË×¢ÈëµÄµ½µ×ÊÇʲôµÄ»°£¬ÄÇÎÒÃǾͺÜÈÝͨ¹ýÓïÑÔ²ãÃæµÄÖ§³Ö»òÕß¼òµ¥×Ö·û´®Æ¥ÅäµÃµ½ÒÀÀµ¹ØÏµÍ¼¡£·´Ö®£¬Èç¹û×¢ÈëµÄÐÅϢģºý£¬¼È¿ÉÄÜÊǺ¯ÊýÒ²¿ÉÄÜÊÇ model£¬Ã»ÓÐÈκÎÃ÷ÏÔÔ¼ÊøµÄ»°£¬ÄǾͿÉÄܵÃͨ¹ýÓï·¨Ê÷£¬ÕÒµ½×¢ÈëµÄÈë¿Ú²ÅÄÜ·ÖÎö³öÀ´£¬ÕâÑùʵÏֵijɱ¾¾Í³É±¶Ôö¼ÓÁË¡£

(Rekit Studio ÒÀÀµ·ÖÎöͼ)

Ïà±ÈÓÚÒÀÀµ·ÖÎö£¬¸üÖØÒªµÄÊÇ¡°µ÷ÓùØÏµ·ÖÎö¡±£¬Ëü¶ÔÓÚ°ïÖúÀí½âÁ÷³Ì£¬ÌرðÊÇÅŲéÎÊÌâÌØ±ðÓÐÓ᣾ٸö¼òµ¥µÄÀý×Ó£¬ÔÚÊý¾ÝÇý¶¯µÄǰ¶Ë¿ò¼ÜÖУ¬ÒòΪÊÓͼÍêÈ«ÊÇÊý¾ÝµÄÕ¹ÏÖ£¬·¢ÏÖÊÓͼ²»¶ÔÁË£¬Èç¹ûÄܶ¯Ì¬Õ¹Ê¾³öÐÞ¸ÄÁËÊý¾ÝµÄÒµÎñ¶ÑÕ»(²»ÊǺ¯Êý¶ÑÕ»)£¬¾Í·Ç³£ÓÐÓᣲ»ÐèÒªÔÙÒ»²½Ò»²½¶Ïµã¡£

µ±È»ÊµÏÖÆðÀ´Ò²¸üÄÑ¡£ÄѵãÓÐÁ½¸ö£ºÒ»ÊÇÒÀÀµ·ÖÎöÒ»°ãÊÇÔËÐÐǰµÄ£¬ÊǾ²Ì¬µÄ£¬¶øµ÷ÓùØÏµÒ»°ãÊÇÔËÐÐʱµÄ£¬ÊǶ¯Ì¬µÄ£»¶þÊÇÒÀÀµÍ¨³£ÊÇÉùÃ÷³öÀ´£¬ÈÝÒ×¶Á³öÀ´£¬¶øµ÷ÓÃͨ³£ÊÇÔÚÖ÷¶¯Ê½µÄÓï¾äÖУ¬»áÓöµ½Ìõ¼þÅжϡ¢Ñ­»·¡¢ÉõÖÁͨ¹ý±äÁ¿ÔÚ²»Í¬º¯Êý¡¢Àà×÷ÓÃÓòÖд«µÝ£¬±È½ÏÄÑ·ÖÎö¡£ÕâÖÖÄÑ£¬ÆäʵҲ¾ÍÊÇÓïÒå²»Çå¡£ÔÚ¿ò¼ÜµÄÉè¼Æ»òÕßÎÒÃÇ×Ô¼ºµÄ¸ÄÔìÖУ¬¿ÉÒÔͨ¹ýÈýµãÀ´¾¡Á¿ÌṩÃ÷È·µÄÓïÒ壺

¾¡Á¿×ªÖ÷¶¯Îª±»¶¯

¾¡Á¿Æ¬¶Î»¯

Ïû³ýÓû§´úÂëÖеĸ±×÷ÓúͶÔÍⲿ×÷ÓÃÓòÖбäÁ¿µÄÒÀÀµ

ǰÁ½µãºÜºÃÀí½â£¬±»¶¯ÉùÃ÷ʽµÄ´úÂë½á¹¹¸üÈÝÒ×±»·ÖÎö¡£ËäÈ»ÔÚʵ¼ùµÄʱºòÐèÒª´óÁ¿¾­Ñ飬À´±£ÕÏÉè¼Æ³öÀ´µÄÉùÃ÷¸ñʽ¼´Äܸ²¸ÇËùÓг¡¾°ÓÖÒªÈÝÒ×±àд£¬µ«ÊÇËü´øÀ´µÄÊÕÒæÒ²ÊÇ×î¿É¹ÛµÄ¡£GraphQL ¾ÍÊÇÒ»¸ö×îºÃµÄÀý×Ó£¬ÔÚ·þÎñÆ÷¶ËÓÃÉùÃ÷µÄ½á¹¹½«Êý¾Ý½á¹¹ºÍ¹ØÏµ±í´ï³öÀ´£¬ÔÚ¿Í»§¶ËÓÃÉùÃ÷µÄ½á¹¹½«Òª»ñÈ¡µÄÊý¾Ý½á¹¹±í´ï³öÀ´£¬ºó¶Ë¾Í¿ÉÒÔʹÓÃͳһµÄÒýÇæÀ´Éú³Éµ÷Óã¬Ê¡È¥µÄ´óÁ¿Ð´½Ó¿ÚµÄʱ¼ä¡£µÚ¶þµã£¬¾¡Á¿Æ¬¶Î»¯ÊÇÖ¸ÎÒÃÇÔÚÒýµ¼Óû§Ð´´úÂëµÄʱºò£¬Ó¦¸Ã°ÑÉúÃüÖÜÆÚµÈµÈ¸ÅÄî²ðµÃ¾¡¿ÉÄÜС£¬Ê¹ÓïÒå¸üϸÖ¡£Ð´ÆðÀ´·±ËöµÄÎÊÌâ¿ÉÒÔͨ¹ý¹¤¾ß»òÕßÓï·¨ÌÇÈ¥½â¾ö¡£

µÚÈýµã×îÖØÒª£¬Ïû³ý¸±×÷ÓÃÖ¸µÄÊÇÈκÎʱºòÔËÐÐÓû§µÄ´úÂëÆ¬¶ÎÓ¦¸Ã¶¼²»»á¶ÔÍⲿ»·¾³²úÉúÓ°Ïì¡£¶øÏû³ý¶ÔÍⲿ×÷ÓÃÓòÖбäÁ¿µÄÒÀÀµÖ¸µÄÊǶÔÒªÓõÄÊý¾Ý¡¢·þÎñ¾¡Á¿¶¼ÓòÎÊýµÄÐÎʽ´«Èë¡£ÕâÑù×öµÄºÃ´¦ÓÐÁ½¸ö£¬¶ÔÓÚһЩ¸´Ôӵģ¬ÄÑÒÔ·ÖÎöµÄµ÷ÓõĹØÏµ£¬¿ÉÒÔ½«Òª¹Û²âµÄ¶ÔÏó°ü×°Ò»ÏÂÔÙ´«È룬ÕâÑù¾ÍÄܶ¯Ì¬µÃµ½µ÷ÓùØÏµ¡£ÔÚÕûÌåÔËÐÐǰ£¬ÒòΪÎÞ¸±×÷Óã¬Ò²¿ÉÒÔºÜÈÝÒ×µØÍ¨¹ýÊÔÔËÐÐÕâЩƬ¶ÎÀ´µÃµ½Ò»Ð©ÐÅÏ¢¡£ËäÈ»ÏÖÔÚµÄÓï·¨Ê÷¹¤¾ßÒѾ­±È½ÏÁ÷ÐУ¬µ«ÕæµÄÒªÍêȫͨ¹ýÓï·¨·ÖÎöÀ´µÃµ½×ã¹»µÄÓïÒåÈÔÈ»ÓкܴóµÄ¹¤×÷Á¿¡£¶øÉÏÊöµÄÕâÈýµã£¬¿ÉÒÔ¿´×öÊÇ¿ìËÙ¡¢Á®¼ÛµÄʵÏÖ·½Ê½£¬²¢ÇÒʵ¼ùÖÐЧ¹û·Ç³£²»´í¡£

×ÛºÏ

×îºóÖµµÃÒ»ÌáµÄÊÇ£¬ÉÏÃæËù½²µ½µÄÊý¾ÝºÍÂß¼­ÖеÄÔ­ÔòÓë¼¼Êõ²¢²»ÊÇÏ໥¶ÀÁ¢µÄ¡£ÔÚ¡¶Ç°¶Ë·þÎñ»¯¡ª¡ªÒ³Ãæ´î½¨¹¤¾ßµÄËÀÓëÉú¡·ºÍ¡¶Í¨ÌìËþ֮ʯ¡ª¡ªÆóÒµ¼¶Ç°¶Ë×é¼þ¿â·½°¸¡·ÕâÁ½ÆªÎÄÕÂÖп´µ½£¬ÎÒÃÇËùʹÓõĺܶ༼Êõ£¬ÆäʵÊÇ»ìºÏÖ§³Å×ÅÊý¾ÝÐÞ¸Ä×·ËÝ¡¢×é¼þÊôÐÔ¿ÉÊÓ»¯µÈ¹¦ÄÜ¡£ËûÃÇÖмäÓеÄÒ²ÓÐ×ÅÒÀÀµ¹ØÏµ¡£µ«Ïà±ÈÓÚ¡°Êý¾ÝºÍÂß¼­¡±ÕâÁ½¸öÔ´Í·£¬ÕâЩ²¢²»ÖØÒª¡£Ö»ÒªÕÆÎÕÁËÕâÁ½¸öÔ´Í·Ãæ¶ÔµÄÎÊÌ⣬ÆäËû¶¼ÊÇÄÜÍÆµ¼³öÀ´µÄ¡£

¶Ô¿ªÔ´¿ò¼ÜÈçºÎʹÓÃÒ²ÊÇͬÑùµÄµÀÀí¡£¶ÔÓÚÑÏËàµÄÆóÒµÉú²úÀ´Ëµ£¬Ó¦¸ÃÕÒµ½ÒµÎñËùÃæÁÙ³¡¾°µÄÔ´Í·£¬ÎüÊÕ½â¾öÎÊÌâµÄÏȽøµÄÏë·¨£¬µ«×Ô¼ºÊµÏÖ£¬¾ÍÏñ±à³ÌÓïÑÔ¸÷×ÔʵÏÖÓïÑÔÌØÐÔÒ»Ñù¡£¶ø²»Ó¦¸ÃÖ»ÊÇÍ£ÁôÔÚ°ü×°¿ªÔ´¿ò¼ÜÕâ¸ö²ã´Î¡£¿ªÔ´¿ò¼ÜΪÁËÊÊÓ¦¾¡Á¿¹ãµÄ³¡¾°£¬Óиü´óµÄȺÖÚ»ù´¡£¬¸ø³öµÄÒ»¶¨ÊÇÆÕÊÊÐԵķ½°¸£¬ÕâÖÖÆÕÊÊÐÔÔÚÒµÎñ·¢Õ¹µ½Ò»¶¨³Ì¶È£¬ÓÐÁË×ã¹»¶àµÄ¶ÀÌØÐÔÖ®ºó¾Í»á±ä³É¾Þ´óµÄ°ü¸¤·´ÊÉÑз¢Ð§ÄÜ¡£µÈµ½ÁËÕâ¸öʱºòÔÙ¿¼ÂÇ×Ô¼ºÑз¢£¬ÆäÇ¨ÒÆ¡¢ÊÊÅä¡¢Ñз¢³É±¾ÒÔ¼°´øÀ´µÄ·çÏÕ¿ÉÄÜ»á±äµÃ·Ç³£´ó¡£¶øÎÒÃÇ´ÓǰÎÄ¿´µ½£¬ÕÆÎÕÁË¿ò¼ÜÑз¢µÄ¼¸¸öºËÐÄ£¬´ÓСµÄ³¡¾°¾Í¿ªÊ¼Í¶È룬³É±¾²¢²»¸ß¡£×îÖØÒªµÄÊdz¤¾Ã»ýÀÛÐγÉÌåϵºó£¬Ëù´øÀ´µÄ¡°Á÷³ÌÉÏ×Ô¶¯»¯¡°¡¢¡±½µµÍÏÂÓÎʵÏֳɱ¾¡±µÈÄÜÁ¦ÄܳÖÐøµØ°ïÖúÆóÒµÌáÉýÑз¢Ð§ÄÜ¡£

2.3 ͨÓÃ×ÓϵͳÓëºËÐĽӿÚ

´ÓÁ÷³ÌµÄ½Ç¶ÈÀ´¿´£¬ÌáÉýЧÄܵÄÖ÷ÒªÊÇ¿¿×Ô¶¯»¯¡£¶ø´ÓϵͳµÄ½Ç¶ÈÀ´Ëµ£¬ÔòÖ÷ÒªÊÇ¿¿ÄÜÁ¦µÄ¸´Óᣡ±Óû§¡°¡¢¡±Á÷³Ì¡°¡¢¡±È¨ÏÞ¡°¼¸ºõÊÇÈκÎÒµÎñϵͳÖж¼´æÔڵģ¬Òò´Ë½«ÕâÈýÕßÒ²ÄÉÈëµ½ÁË»ù´¡Ñз¢ÌåϵµÄ·¶Î§¡£ÔÚÕâÀïÎÒÃDz¢²»´òËãÉîÈ뵽ÿ¸öϵͳËùÃæÁٵľßÌåÎÊÌâÖУ¬Ö»½²Á½µã£º

Ò»¡¢²úÆ·»¯»òÕß×Óϵͳ»¯£¬²»Òª¹ýÔçÆ½Ì¨»¯£¬¶Ô½«À´ÏµÍ³ÕûÌå´ò°üÓÐÒæ¡£¹ýÈ¥µÄ»¥ÁªÍø¹«Ë¾Ï°¹ß½«ÕâЩ¹«ÓÃϵͳƽ̨»¯£¬¸÷¸öÒµÎñϵͳÀ´½ÓÈë¡£µ«Õ⼸Ä껥ÁªÍøÒµÎñ½øÈëµÄ¶¼ÊÇÐÂÁìÓò£¬ÃæÁÙµÄÊг¡¡¢Óû§³£³£ÊÇÐèÒª¸ôÀëµÄ¡£Õâ¸öʱºòϵͳÕûÌ叴֯µÄÄÜÁ¦¾Í±äµÃ·Ç³£ÖØÒª£¬ËùÒÔÒ»¿ªÊ¼¾Í½«ÕâÈýÕßÒÔ×Óϵͳ»òÕß×Ó²úÆ·µÄ·½Ê½À´¶Ô´ý£¬ÄÜΪ֮ºóµÄ·¢Õ¹Ìṩ¸ü¶àµÄÁé»îÐÔ¡£

¶þ¡¢ÈýÕß²»ÊDz¢ÁйØÏµ£¬²»ÓþÀ½áÓÚÄÜÁ¦½âñî£¬ÖÆ¶¨ºËÐÄϵͳ½ÓÈë¹æ·¶²ÅÊÇ×îÖØÒªµÄ¡£È¨ÏÞϵͳÎÞÂÛÊÇ RBAC »¹ÊÇ DAC ¶¼Àë²»¿ªÓû§ÏµÍ³µÄÖ§³Ö¡£Á÷³ÌÔòÊǼÈÒÀÀµÓÚȨÏÞÒ²ÒÀÀµÓÚÓû§¡£Èç¹û°ÑÔËÐÐʱ¿ò¼Ü¿´×öÊÇÖ÷°å£¬ÕâÈýÕßÓ¦¸ÃÊÇÖ÷°åÉϵIJ¹³ä²¿·Ö£¬Ò»ÆðΪºËÐÄϵͳµÄ½ÓÈëÌṩÕë½Å¡£Í¬ÑùÊÇΪÁËϵͳÕûÌå´ò°üµÄÄÜÁ¦£¬Ó¦¸Ã¾¡ÔçÖÆ¶¨ºËÐÄϵͳ½ÓÈëµÄ¹æ·¶¡£

3 ³±Ï«

ÔÚ¡¶ÔÂÏà¡·Ò»ÕÂÎÒÃÇ̽ÌÖÁË web »ù´¡Ñз¢ÌåϵµÄ¹¹³É¼°²¿·ÖÖØÄѵ㡣Ïà±ÈÓÚ¾ßÌå¼¼Êõ±¾Éí£¬ÕâÌ×·½°¸¶Ô×éÖ¯³É³¤ºÍÖØËܵÄÒâÒå¸ü´ó¡£ÔÚÕâÒ»ÕÂÖÐÎÒÃÇ»áÏÈ´Ó´óÍŶÓÖÐÁ½¸öÓÐÆô·¢ÐÔµÄÎÊÌâ³ö·¢£¬Öð²½ÉîÈëµ½ÈçºÎ´òÔìÒ»¸ö¸ü¸ßЧµÄÑз¢×éÖ¯·½°¸ÖС£ËäÈ»ÎÊÌâ³öÏÖÊÇÔÚ´óÍŶӵ쬵«¶ÔСÍŶÓÈÔÓÐÁ½µã½è¼øÒâÒ壺

СÍŶÓËæ×ÅÒµÎñ·¢Õ¹»á³¤³É´óÍŶӣ¬Ò²¿ÉÄÜÅöµ½Ò»ÑùµÄÎÊÌâ¡£

ÎÊÌâ±¾ÉíÃÈÑ¿Óڳɳ¤¹ý³ÌÖ®ÖУ¬ÓèÒÔÕýÈ·µÄÖ¸µ¼Äܸü¼Ó½ÚÔ¼ÈËÁ¦£¬ÖúÁ¦¹«Ë¾·¢Õ¹¡£

3.1 ƽ̨ÁÖÁ¢

Ê×ÏÈ×¢Ò⣬ÎÒÃÇÌÖÂÛµÄÈÔÊÇ web ²ãµÄÎÊÌâ¡£Õâ¸öÏÖÏóÔÚÓжà¸ö²»Í¬ÒµÎñµÄ´ó¹«Ë¾ÖÐ×î³£¼û¡£³öÏÖÕâÖÖÏÖÏóµÄÔ­ÒòÓÐÁ½¸ö£¬Ò»Êǹ«Ë¾µ½ÁËÍòÈ˹æÄ££¬Êµ¼ÊÉϾÍÏ൱ÓÚÉϰٸö°ÙÈ˹æÄ£µÄС¹«Ë¾£¬±ØÈ»Ïë·¨ºÜ¶à£¬³öÏÖÖØ¸´µÄ×ÔȻҲ¶à¡£

ÁíÒ»¸ö¸üÖØÒªÊÇ£¬ÔÚ web Õâ¸öÁìÓò£¬ÌرðÊÇǰ¶Ë£¬»ù´¡ÉèÊ©±ä»¯Ì«¿ì¡£

ÎÞÂÛÊÇä¯ÀÀÆ÷µ×²ãËùÖ§³ÖµÄ api£¬»¹ÊÇ javascript ÓïÑÔ±¾Éí±ä»¯¶¼·Ç³£¿ì¡£µ×²ãÒ»±ä»¯£¬Ñз¢µÄ¸÷¸ö»·½Ú±ØÈ»³öÏÖ»ùÓÚм¼ÊõµÄ¿Õȱ£¬ºÜ¶à¿ò¼ÜºÍƽ̨¾ÍÊÇËæ×ÅÕâЩ¿Õȱ³öÏֵġ£ÏÖÏó±¾Éí´æÔÚ¼´ºÏÀí£¬µ«Èç¹ûÓиüºÃµÄͳһ¹ÜÀí£¬ÊÇÄÜ´ÓÈçÏÂÁ½¸ö·½ÃæÌáÈ¡³ö¾Þ´óµÄЧÄܵġ£

Ò»¡¢Èç¹û½«Ñз¢Á÷³ÌÖеĸ÷¸ö»·½ÚÖжÀÁ¢µÄƽ̨ͳһ£¬¿ÉÒÔ¼«´óµØ¼ÓËÙÒµÎñ¿ª·¢¡£Ö±½Ó¾ö¶¨ÒµÎñ·¢Õ¹ËٶȵÄÊǽøÐÐÒµÎñ¿ª·¢µÄ¹¤³Ìʦ¡£ËûÃÇ×îÏ£ÍûµÄ¾ÍÊÇÖ»ÓÐÒ»¸öƽ̨½«Ñз¢µÄËùÓÐÁ÷³Ì¶¼¸ã¶¨£¬²¢ÇÒ¾¡Á¿×Ô¶¯»¯¡£Æ½Ì¨Ò»¶à£¬¶ÔÒµÎñ¿ª·¢¹¤³ÌʦÀ´Ëµ£¬Ñ§Ï°¡¢¹µÍ¨¡¢Ð­×÷µÄ³É±¾¾Í»á¶¸Ôö¡£Õâ¸ö³É±¾Óжà´ó£¿ÔÚÎÒÃÇͨ¹ýÏßÏÂÁ˽ⷢÏÖ£¬Õâ¸ö³É±¾ºÜ¶àʱºòÉõÖÁ»á³¬¹ýÒµÎñ¿ª·¢±¾Éí¡£

¶þ¡¢¼Ó´ó¶ÔÇ÷ÊÆºÍ·½ÏòµÄÑо¿£¬Ô¤·ÀÎÞÐòµÄ¿ò¼ÜºÍƽ̨µÄͶÈ룬ÕâÑùÄܾ¡Á¿·ÀÖ¹×߯«ºÍÎÞЧÀͶ¯£¬Ò²ÊÇÒ»ÖÖÌáÉý¡£Ô½ÊÇ´óµÄÍŶӣ¬ÕâÒ»µãÔ½Ã÷ÏÔ¡£¡°»ù´¡ÉèÊ©±ä»¯¡±ÕâÑùÒ»¸ö¹ö¹ö¾ÞÂÖÕâЩÄêѹËéÁ˶àÉÙ¿ò¼ÜºÍƽ̨£¬ÆäÖкܶà²úÉúµÄÐ§Òæ¶¼²»×ãÒÔ¸²¸ÇÆäÑз¢³É±¾¡£¸ü»µµÄÊÇ£¬³öÓÚ¸öÈËÀûÒæµÈÔ­Òò£¬ÓÐµÄÆ½Ì¨¹ýʱÁËÒ²²»¿ÏÏÂÏߣ¬×èµ²ÁËÕû¸öÍŶÓËæ»ù´¡ÉèʩһÆð½ø²½µÄ»úÓö£¬ÏûºÄµÄÊǸü¶àµÄδÀ´µÄÈËÁ¦¡£

ÎÒÃÇÔÚ¡¶ÔÂÏà¡·ÖÐÌá³öµÄÑз¢Ìåϵ¾ÍÊÇʵÏÖÕâÁ½¸öÌáÉýµÄ¾ßÌåÊֶΡ£

Ê×ÏÈ£¬ÓÐÒ»¸öÍêÕûµÄÌåϵÀ´½«Ñз¢Á÷³Ìµ±³ÉÒ»¸öÕûÌå¶Ô´ý£¬²¢ÇÒͨ¹ýͳһµÄƽ̨À´ÊµÏÖ£¬ÄܸüºÃµØÊµÏÖÁ÷³ÌµÄ×Ô¶¯»¯¡£½µµÍÒ»Ïß¹¤³Ìʦ¹µÍ¨¡¢Ñ§Ï°³É±¾¡£

Æä´Î£¬¶ÔÔËÐÐʱ¿ò¼ÜµÄͶÈ룬±¾Éí¾Í°üº¬×ŶÔÇ÷ÊÆºÍм¼ÊõµÄÑо¿£¬¿ÉÒÔ»º½â±»»ù´¡ÉèÊ©´ø×ÅÅܵÄÎÊÌâ¡£²¢ÇÒÎÒÃÇ¿´µ½ÔËÐÐʱ¿ò¼ÜÑо¿µ½ÁËÒ»¶¨³Ì¶È£¬Äܹ»¼«´óµÄ¼õÉÙºóÐø²âÊÔ¡¢¼à¿ØÊµÏֵijɱ¾£¬Ò²½µµÍÁË»ù´¡ÉèÊ©±ä»¯Ëù²úÉúµÄ¶àÃ×ŵЧӦ¡£ÕâÀï¶Ô¹ÜÀí´øÀ´µÄ·´Ë¼ÊÇ£¬ÎÒÃÇÓ¦¸Ã½÷É÷¡°Æ½Ì¨»¯¡±µÄ˼¿¼¡£ÌرðÊÇÏÂÓλ·½Ú£¬ÒòΪ¡°Æ½Ì¨»¯¡±µÄ˼ά£¬±ØÈ»Òª¿¼ÂǶԸ÷ÖÖ²»Í¬µÄ¶Ë½øÐÐÊÊÅ䣬±ØÈ»ÒªÖƶ¨¸÷Öֹ淶£¬ÕâЩ¶¼ÊÇÈËÁ¦³É±¾¡£Èç¡¶ÔÂÏà¡·ÖÐËùʾ£¬ÉÏÓÎÀíÇå³þ²¢ÇÒͳһºó£¬ÏÂÓÎÊÇÄÜÓÐÕë¶ÔÐԵء¢ºÜµÍ³É±¾µØÊµÏֵ쬏ù±¾²»ÐèÒª¡°Æ½Ì¨¼¶¡±µÄ³É±¾Í¶Èë¡£µ±È»£¬ÔÚÕâÀïËù˵µÄÖ»ÊǼõÉÙ¼¼ÊõÉϵÄͶÈ룬»·½Ú±¾Éí»¹ÊǷdz£ÖØÒªµÄ¡£

ƽ̨ÁÖÁ¢´Óijһ·½ÃæÀ´ËµÒ²±íʾ×ÅÍŶÓÄÚ²¿ÓÐ×Å´óÁ¿µÄÎÞÐòµÄÁ¦Á¿£¬ÕâÖÖÁ¦Á¿ÔÚÍŶӳöÏÖ²»Í¬»·½ÚµÄ·Ö¹¤Ê±¾Í²úÉúÁË£¬¾¡ÔçµØ½¨Á¢Ñз¢Ìåϵ¾ÍÄܾ¡ÔçµØ½«ÕâЩÁ¦Á¿ÓÃÆðÀ´£¬´´ÔìÕæÕýµÄ¼ÛÖµ¡£

3.2 ×ÊÔ´³Ø

ºÜ¶à´ó¹«Ë¾µÄ web Ñз¢ÍŶӶ¼±»µ±³É×ÊÔ´³ØÀ´Óã¬ÄĸöÒµÎñÐèÒª¾ÍͶÈëµ½ÄÄÀï¡£ÏÖÏóµÄÖ±½ÓÔ­ÒòÓÐÁ½¸ö£ºÒ»ÊÇ´Ó¹ÜÀíµÄ½Ç¶ÈÀ´Ëµ£¬web ²ãµÄÑз¢¹¤×÷Ïà¶ÔÀ´Ëµ¿ÉÌæ»»ÐÔÇ¿£¬¾ß±¸ÐγÉ×ÊÔ´³ØµÄ¿ÉÄÜ¡£¶þÊÇ web Ñз¢´¦ÓÚÒµÎñ¾ö²ßÁ´µ×²ã£¬ÈËÔ±Ïà¶ÔÀ´Ëµ×î½ôÕÅ£¬Òò´Ëͨ¹ý×ÊÔ´³ØµÄ·½Ê½Äܶ¯Ì¬µØÖ§³ÖÒµÎñ¿ª·¢£¬ÊÇ×î¼òµ¥µÄ½â¾ö·½°¸¡£µ«Õâ¸ö·½°¸ÆäʵÊÇÏ൱µÍЧµÄ¡£ÎÒÃÇ´Ó¶Ô¹¤³Ìʦ¸öÈ˵ĹØ×¢À´ÇÐÈëÕâ¸ö»°Ìâ¡£

Ê×ÏÈ´ÓÖ÷¹ÛµÄ½Ç¶È³ö·¢£¬Ò»¸öÓм¤Ç飬¶ÔְҵδÀ´³äÂúã¿ã½µÄ¹¤³ÌʦÓë¿à´ó³ðÉîµÄ¹¤³ÌʦÔÚЧÂÊÉÏÊÇÓгɱ¶²î±ðµÄ¡£³ýÁËÆä±¾ÉíµÄÐÔ¸ñÍ⣬Ôì¾ÍÕâÁ½ÖÖ̬¶ÈÓкܴóÒ»²¿·ÖÊÇÖ°ÒµÉÏÉýÇþµÀµÄÎÊÌâ¡£Ê×ÏÈ£¬ºÍÈκÎÄܱ»µ±³É×ÊÔ´³ØÀ´ÓõŤ×÷Ò»Ñù£¬ÒòΪ¿ÉÌæ»»ÐÔÇ¿£¬ËùÒÔ²»ÈÝÒ×±»ÖØÊÓ¡£Æä´Î£¬Ä¿Ç°µÄÉÏÉýÇþµÀ²»¹»¡£web Ñз¢¹¤³ÌʦµÄÉÏÉýÇþµÀҪôÊÇ×ÝÏòµÄ£¬µ±ÒµÎñ·¢Õ¹µÃ×ã¹»ºÃ£¬ÖØÒªÐÔÌá¸ß£¬³ÉΪϵͳ¸ºÔðÈË¡£ÒªÃ´ÊǺáÏòµÄ£¬Ëæ×ÅÍŶÓÀ©´ó£¬¹ÜÀíÐèÒª£¬³ÉΪ¹ÜÀíÕß¡£ÕâÁ½ÕßÒ»¸ö»ùÓÚÒµÎñÒ»¸ö»ùÓÚÈËÁ¦£¬ºÍ¼¼ÊõÏà¹Ø²»´ó¡£ËùÒÔÓвŻªµÄ¹¤³Ìʦ×ÔÈ»»áÏëÒªÔì¿ò¼Ü¡¢ÔìÆ½Ì¨£¬Å¬Á¦³ÉΪ¹«Ë¾¼¼ÊõÖÐÖØÒªµÄÒ»²¿·Ö¡£µ«Ã»ÓÐÕýÈ·µÄÒýµ¼£¬¾Í»á³ÉΪÉÏÃæËù˵¡±ÎÞÐòµÄÁ¦Á¿¡°£¬·¢Õ¹µÃ²»¶Ô·´¶ø»á±ä³É¹«Ë¾µÄÏûºÄ¡£¶øµ±Ëû·¢ÏÖ×Ô¼º¸¶³öµÄŬÁ¦µÃ²»µ½»Ø±¨µÄʱ£¬¾ÍÓпÉÄܱä³É¿à´ó³ðÉîµÄ¹¤³Ìʦ¡£

×îÖÕÓ°ÏìµÄ²»Ö»Êǹ¤³Ìʦ×ÔÉí£¬¹«Ë¾Ò²»áÒªÔÚ¹ÜÀí³É±¾ÉÏΪÆäÂòµ¥¡£ÎÒÃÇÔÚÓëһЩ×ÊÉî hr ½»Á÷ʱ£¬ËûÃǽøÒ»²½ËµÃ÷ÁËÕâ¸öÎÊÌâ¡£ÔÚ¹«Ë¾¹¤×÷ÁËËÄ¡¢ÎåÄêµÄÔ±¹¤£¬ÊÇÒѾ­ÈÚÈëÁ˹«Ë¾£¬Àí½â¹«Ë¾ÎÄ»¯Ò²Á˽⹫˾ÎÊÌâµÄÈË£¬ËãÊÇÖÐÁ÷íÆÖù¡£Èç¹ûµÃ²»µ½ºÃµÄÉÏÉý£¬¿ÉÄÜ»áÓÐÁ½ÖÖÇé¿ö£ºÆäÖÐÓÐÏë·¨ÓÐÐж¯Á¦µÄ£¬¶à°ë»áÑ¡ÔñÀ뿪¡£¼È»á¶Ô×éÖ¯Îȶ¨ÐÔ»áÔì³ÉÓ°Ï죬Ҳ»áÈù«Ë¾¸¶³öµÄÅàÑø³É±¾¸¶Öî¶«Á÷£¬¶Ô¹«Ë¾À´Ëµ¿ÉËãÊǺܴóµÄËðʧ£»ÁíÒ»ÖÖ¸ü²»ºÃµÄÔòÊǼȲ»À뿪£¬Ò²²»ÏñÒÔǰһÑùŬÁ¦¡£ËûÃÇÔÚÍŶÓÄÚÓÐÒ»¶¨µÄ»°ÓïȨ£¬È´É¥Ê§Á˽øÈ¥µÄ¼¤Ç飬²»ÔÙ·¢»Ó»ý¼«µÄ×÷Óᣵ±¹«Ë¾ÐèÒª¿ìËÙÀ©ÕÅ¡¢¿ìËÙ·¢Éú±ä¸ïµÄʱºò£¬ËûÃǾͻá³ÉΪÒþÐԵĹÜÀí³É±¾¡£

¶ø½â¾ö·½°¸£¬ÆäʵºÜ¼òµ¥¡£´ó¹«Ë¾ÄÚ²¿Í¨³£¶¼ÓС±¿ò¼Ü×é¡°¡¢¡±Æ½Ì¨×é¡°ÀàËÆµÄ²¿ÃÅ£¬µ«»ù±¾¶¼Í£ÁôÔÚ¡±¿ÉÓ᰽׶ξÍÍê³ÉÈÎÎñÁË¡£ÕâÔ¶Ô¶²»¹»£¬Èç¹û½«½¨Á¢ web »ù´¡Ñз¢Ìåϵ×÷ΪĿ±ê£¬ÒÔ²úÆ·»¯ÎªºâÁ¿±ê×¼£¬¼ÓÇ¿ÖØÊÓºÍͶÈë¡£ web ¹¤³ÌʦµÄÉÏÉýÇþµÀ¾Í»áµÃÒÔÀ©ÕÅ£¬¹«Ë¾ÄÚÎÞÐòµÄÁ¦Á¿¾Í»á½øÈëµ½ÕýÈ·µÄÁìÓò¡£´´ÔìµÄ¼ÛÖµÓÖÄܽøÒ»²½ÎªÑз¢ÌṩÄÜÁ¿£¬ÐγÉÒ»¸öÕýÑ­»·£¬Öð²½»º½âÈËÁ¦½ôÕŵÄÌ¬ÊÆ£¬×ÊÔ´³ØÏÖÏóÒ²¾Í×ÔÈ»»áÏûʧ¡£ÕâºÜÏñÎÒÃÇÉíÌåÊÜÉËʱ£¬ÍⲿÖ×ÕÍÖ»ÊÇÑ×Ö¢µÄ±íÏÖ£¬ÏûÑ×ÁË£¬Ö×ÕÍ×ÔȻҲ¾ÍºÃÁË¡£ÖصãÊÇÕÒµ½¹Ø¼ü½øÐÐÏûÑ×£¬¶ø²»ÊÇΧ×ÅÍⲿÏÖÏó˼¿¼¡£

½¨Á¢Ìåϵ»¹ÄÜ´øÀ´µÄºÃ´¦ÊÇ£¬Í¨¹ýÌáÉý web Ñз¢µÄЧÂÊ£¬½µµÍÒµÎñÑз¢ËùÐèµÄÈËÊý£¬ÄܰïÖú´ó¹«Ë¾ÖØÐ»ص½Ð¡²½¿ìÅܵĽÚ×à¡£ÕÅСÁúÓÐһƪÑݽ²¡¶¾¯ÌèKPIºÍ¸´ÔÓÁ÷³Ì¡·£¬½²µ½ÁËСÍŶӵÄÖØÒªÐÔ£¬Ëæ×Å»¥ÁªÍø¹«Ë¾µÄ¾ºÕùÔ½À´Ô½¼¤ÁÒ£¬ÕâÖÖÖØÒªÐÔ»á±äµÃÔ½À´Ô½¸ß¡£ÎÒÃÇ´ÓһЩ»¥ÁªÍøµÄоÞÍ·ÉÏ£¬ÆäʵÒѾ­¿´¼ûÁË¡°ºËÐļ¼Êõ+»ù´¡webÑз¢ÄÜÁ¦¡±À´¿ìËÙ³ö²úÆ·£¬Õ¼ÁìÊг¡µÄÇ÷ÊÆ¡£¶ÔС¹«Ë¾À´Ëµ£¬Í³Ò»µÄ web »ù´¡Ñз¢Ìåϵ£¬ÊǰïÖúʵÏÖ³¬³µµÄÖØÒªÒ»»·¡£¶Ô´ó¹«Ë¾À´Ëµ£¬ÔòÊǽøÒ»²½ÍÚ¾òЧÄÜ£¬·ÀÖ¹µô¶ÓµÄ±ØÐÞ¿ÎÁË¡£

4 ºó¼Ç

ÕâÆªÎÄÕ±ÊÕßǰºóÖØÐ´ÁËÈý´Î£¬ÒòÎªÃæ¶Ô web Ò»Ïß¹¤³ÌʦÕâÑùÒ»¸öÅÓ´óµÄȺÌ壬ЧÄÜÌáÉýÒѾ­²»½ö½öÊǼ¼Êõ»ò¹ÜÀíijһ·½ÃæµÄÊÂÇ飬¶øÊÇÒª×ۺϸ÷¸ö·½ÃæÀ´Ñ°Çó¸öÈ˺͹«Ë¾·¢Õ¹µÄ¹²Ó®¡£ web Ò»ÏßÑз¢ÊǺܶ๤³Ìʦ½øÈëÕâ¸öÁìÓò×ʼ×öµÄÊÂÇ飬µ«ÊDZÊÕß¿´µ½Á˺ܶàÓвŻªµÄÈËÀ§ÔÚÁ˵ÍЧ¡¢Öظ´µÄ¹¤×÷ÀïÃæ£¬Å¬Á¦ÁËÒ²ÒòΪ·½Ïò²»¶Ô¶øÍ½ÀÍ¡£Õâ¶Ô¸öÈ˺͹«Ë¾¶¼ÊÇËðʧ¡£ÔÚ¼¼ÊõÉÏÕÒµ½·½Ïò£¬ÔÚ¹ÜÀíÉÏÓèÒÔÖ§³Ö£¬¶à·½·¢Á¦£¬ÆäʵÄÜÌáÉýµÄЧÄÜÔ¶³¬Ê®±¶¡£µ±È»£¬Ò»ÆªÎÄÕ²»×ãÒÔʵÏÖÈκθı䣬ÕâÆªÎÄÕÂ×îÖ÷ÒªµÄÄ¿»¹ÊÇÅ×שÒýÓñ£¬Ò²Ï£Íû¶ÔÕâ¸ö·½ÏòÓÐÏë·¨£¬Ö¾Í¬µÀºÏµÄÅóÓÑÁªÏµÎÒ£¬Ò»Æð½»Á÷£¬Ò»ÆðÍÆ¶¯¡£

Ïà¹ØÎÄÕÂ

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

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

»ùÓÚHTML5¿Í»§¶Ë¡¢Web¶ËµÄÓ¦Óÿª·¢
HTML 5+CSS ¿ª·¢
ǶÈëʽC¸ßÖÊÁ¿±à³Ì
C++¸ß¼¶±à³Ì

   
1564 ´Îä¯ÀÀ       27