Cordova
webappʵս¿ª·¢£º£¨1£©ÎªÊ²Ã´Ñ¡Ôñ Cordova webapp£¿
ºÜ³¤Ê±¼äûÓÐרעд´úÂëÁË£¬¼´Ê¹Ð´µã´úÂëÒ²Ö÷ÒªÊÇддÃô½Ý¸öÈËapp£¬Õâ¸öAppÖ÷ÌåÄÚÈÝÊÇÎÒÓÃÁËÒ»ÖܵÄʱ¼ä£¬Ê¹ÓÃPhoneGap+JQueryMobile´î½¨µÄ£¬Ö®ËùÒÔ»á±È½Ï¿ìµÄÍê³É£¬ÊÇÒòΪ11ÄêÎÒÔÚ×ö½¨ÖþÔÆÔËάÏîĿʱʹÓùý¡£
ʱ¸ô¼¸Ä꣬ÎÒÔÚ ¡¶ÕÆÖйã²Ä²úÆ·¾ÀíÈÕÖ¾£¨1£©- ÂèµÄ£¬²»ÏëÔÙ´ôÔÚ¹ãÁª´ïÁË¡·Ð´µ½£¬½ñÄê³õÎÒµ½Á˹¤ÐŲ¿¸ºÔðÒ»¿î֮ǰÒѾ×ö¹ýÒ»Äê¶àµÄAPP£¬Õâ¿î²úÆ·½Ð×öÕÆÖйã²Ä£¬´ó¼Ò¿ÉÒÔ¸÷´óÊг¡ÏÂÔØµ½¡£
±¾ÏµÁгõÖÔ
ÏÖÔÚWeb AppÔ½À´Ô½Á÷ÐУ¬µ«ÊǺܶàÈËÈ´²»ÖªÈçºÎ¿ªÊ¼£¬×Ô¼ºÑ§Ï°Ê¹ÓÃCordova¿ª·¢£¬È´Óöµ½¸÷ÖÖÎÊÌâ²»ÖªÈçºÎ½â¾ö¡£±¾ÏµÁоÍÊǰïÖú´ó¼Ò´Ó0¿ªÊ¼Ñ§Ï°£¬ÈçºÎ³ÉΪһ¸öȫջÐ͵ÄWeb
App¿ª·¢ÈËÔ±¡£Ò²Ï£ÍûÓиü¶àÓÅÐãµÄ¿ª·¢ÈËÔ±³öÏÖ£¬¶ø²»ÊÇÏñÏÖÔÚ£¬Webǰ¶ËÒòÈË¶à¶ø·ºÀÄÇÒÄÑÕжø¹ó£¬µ«ÊÇȴûÓжàÉÙÓÅÐãµÄ¿ª·¢Õß¡£
¿ª·¢ÈËÔ±¹¹³É
֮ǰµÄÕÆÖйã²ÄʹÓõÄÊÇÔÉú¿ª·¢·½Ê½£¬ÔÚÎÒ½ÓÊÖÏîÄ¿µÄʱºò£¬¿ª·¢ÈËÔ±ÓÐ3¸ö£¬Ò»¸öAndroid¡¢Ò»¸öiOS¡¢Ò»¸öºǫ́Java£¬ÔÚÎҵIJúÆ·¾ÀíÈÕ־ϵÁÐÎÄÕÂÖÐÒ²¶¼¶ÔÍŶӽøÐÐÏêϸ½éÉÜ£¬ÕâÀï¾Í²»ÔÙÖØ¸´¡£
½ÓÊÖÈκÎÒ»¸öÐÂÏîÄ¿Æäʵ»¹²»ÄÑ£¬½ÓÊÖÒ»¸öÒÑÓÐÏîĿȴÏԵøüÄÑһЩ£¬ÒòΪºÜ¶àÈ˶¼²»Ô¸¸Ä±ä£¬Ò²ÓкܶàÈË»áÄÃ×ÅÒÔǰºÃµÄÓëÄãÏÖÔÚ²»×ãµÄ±È£¬²»¹ýÐÒºÃÎÒ¶ÔÕâЩ¶¼²»¸Ðð£¬ÎÒ¾ÍÊÇÎÒ£¬°´ÕÕ×Ô¼ºµÄ¿ª·Å²úÆ·¿ª·¢·½·¨£¬Ò»²½Ò»²½ÖØÍ·¿ªÊ¼¡£
Õâ¸öÏîÄ¿×éµÄ¿ª·¢Ð§Âʲ¢²»¸ß£¬ÒÅÁôµÄһЩÀÏÎÊÌâһֱδÄܽâ¾ö£¬ºǫ́¾³£²»ÄÜÓë´ó¼ÒÒ»ÆðÅäºÏ¿ÉÄÜÊÇÒ»¸öÖ÷ÒªÔÒò£¬ÕâÓëÎÒÒªµÄ¿ìËÙ¿ª·¢²úÉúÁËһЩ²î¾à¡£Æäʵ×öÒ»¸ö²úÆ·£¬¿ÉÄܺܶ༼Êõ¶¼¿ÉÒÔ£¬¶ø×îºó¾ö¶¨²ÉÓÃÄÄÖÖ¼¼Êõ£¬ÊÇÓÉ×ö²úÆ·µÄÈËÀ´¾ö¶¨£¬Äã¸Ð¾õÄÜÔ½ÓÐÐÅÐİѿØÄÄÖÖ¼¼Êõ£¬¿ÉÄܾͻá²ÉÓÃÕâÖÖ¼¼Êõ¡£
ÎÒÒªÇó¿ìËÙ¿ª·¢£¬ÎÒÒªÇó½«À´»¹ÄÜͨ¹ýÆäËû·½Ê½µÄÇþµÀÀ´Ê¹ÓÃÕÆÖйã²Ä£¬ËùÒÔ×îºóÎÒÑ¡ÔñÁËWeb AppµÄ·½Ê½À´¿ª·¢ÕÆÖйã²Ä¡£´Ó¼¼ÊõÉÏÀ´Ëµ£¬ÕÆÖйã²Ä²»ÐèÒª¸ßÐÔÄܺÍÌØ±ð¸ßµÄÔÉúÌåÑ飬ËùÒÔWeb
AppÍêÈ«¿ÉÒÔÂú×ã¡£µ±È»£¬ÔÚÎÒ¾ö¶¨×ö֮ǰ£¬¹¤ÐŲ¿ÊÇûÓÐÈËʹÓùýH5À´¿ª·¢APPµÄ£¬ºÜ¶àÈ˶¼ºÜ»³ÒÉ£¬ÎÒÄÜÀí½â£¬µ«ÊÇÎÒ²»Äܵ¢ÎóÎÒµÄʱ¼ä£¬ËùÒÔÎÒ²»×öÌ«¶à½âÊÍ£¬¶øÊÇ×Ô¼º¿ªÊ¼×ö£¬µÈ×öÍêÁËÒ²¾Í²»ÓýâÊÍÁË£¬ÒòΪ¼´Ê¹ÎÒÏÖÔÚÔÙ½âÊÍ£¬¶ÔËûÃÇÀ´Ëµ¶¼ÊÇûÓõ쬷´¶ø»áºÄ·ÑÎҵľ«Á¦¡£
ÒòΪ²ÉÓÃWeb App·½Ê½£¬ËùÒÔAndroidºÍiOS¿ª·¢ÈËÔ±²¢²»ÊÇÖ÷ÒªÈËÔ±£¬Ö®Ç°µÄÕâÁ½Î»³ÌÐòÔ±Ò²ÀëÖ°¡£¶øºǫ́JAVA¹¤×÷·½Ê½ÓëÍŶӲ»ÎǺϣ¬Ò²±»ÎÒ´ÇÍË¡£ÔÚûÓпª·¢ÈËÔ±µÄÈÕ×Ó£¬ÎÒÖØÐ¿ªÊ¼×öÆðÁËÂëÅ©£¬ÏëÏëÒ»±ðÄÇô¾ÃûÓÐд´úÂë£¬ÖØÐÂÇÃÆð´úÂ룬ÒÀÈ»ÄܸÐÊܵ½×Ô¼º¶Ô¼¼ÊõµÄÄÇ·ÝÈÈÇéÒÀ¾É´æÔÚ¡£
ËùÒÔ£¬ÓÐÒ»¸ö¶àÔµÄʱ¼ä£¬ÎÒ¼´ÊDzúÆ·¾Àí£¬Ò²ÊǼܹ¹Ê¦¡¢³ÌÐòÔ±£¬»¹ÊÇÔËÓªÍÆ¹ãÈËÔ±¡£¼´Ê¹µ½ÏÖÔÚ£¬ÎÒÃÇÒ²¾Í»¹ÓÐÒ»¸öºǫ́ºÍÒ»¸ö²úÆ·ÖúÀí£¬ÎÒÒÀ¾É¼æ×ö×Ŷà¸ö½ÇÉ«µÄ¹¤×÷£¬µ«ÊÇæ¶ø²»ÂÒ¡£
²ÉÓõļ¼Êõ
ÕÆÖйã²ÄApp¿´ÆðÀ´²»¸´ÔÓ£¬¾Í¼¸¸öÒ³Ãæ£¬µ«ÊÇ˵ʵ»°£¬ÏÖÔÚ×öµÄ´úÂëÓеãµãÂÒÁË£¬ÓÐʱ¼äÎÒÒª°Ñµ¥Ôª²âÊÔ×öÆðÀ´£¬ÔÙ»»³ÉÃæÏò¶ÔÏóµÄһЩ·½Ê½À´¸üºÃµØ´¦Àíά»¤ÐÔ£¬ÕâËãÊÇÃô½ÝÖÐ˵µÄ¼¼ÊõÕ®Îñ°É¡£
ÏÂÃæÎÒ˵һÏÂÕâ¸ö²úÆ·µÄһЩ¼¼Êõ˵Ã÷£¬ÒÔ±ã´ó¼ÒÔÚºóÐøÑ§Ï°ÖÐÓÐËù×ÜÌåÁ˽⣬ºóÃæÎÒ»áÔÙÂýÂýÓë´ó¼ÒÒ»²½Ò»²½µÄ½éÉÜ£¬ÈçºÎ´Ó0µ½1µÄ×öÒ»¸öWeb
AppµÄȫջÐÍ¿ª·¢ÈËÔ±¡£
ÒÆ¶¯¿ª·¢¿ò¼Ü£ºCordova
WebÒ³Ãæ¿ò¼Ü£ºJQueryMobile
ǰ¶Ë½Å±¾¿â£ºJQuery¡¢iscroll¡¢progressµÈ
ºǫ́ÓïÑÔ£ºJAVA
¿´¿´²úÆ·³¤Ê²Ã´Ñù°É
ѧϰ֮ǰ¿´¿´Ê¹ÓÃCordova+JQueryMobile¿ª·¢³öÀ´µÄApp³¤Ê²Ã´Ñù°É£¬¿´ÍêÖ®ºóÄã¾õµÃ»¹±È½ÏÊʺÏ×Ô¼ºµÄθ¿Ú£¬ÄǾͼÌÐø¹Ø×¢Õâ¸öϵÁÐÀ´Ñ§Ï°°É¡£
ÁíÍ⣬Èç¹ûÄãÉí±ßÓÐÓ뽨Öþ¡¢Ôì¼Û¡¢²É¹ºÏà¹ØµÄÈËÔ±£¬¿ÉÒÔÏòËûÃÇÍÆ¼öÕâ¿îAPP°¡£¬ÕÆÖйã²Ä£¬ËæÊ±ËæµØ¿ìËÙµÄÕÒµ½¸÷µØÐÅÏ¢¼ÛºÍ¿¿Æ×Êг¡¼Û








Èç¹ûÏëÏÂÔØÌåÑéһϣ¬ÄǾÍɨÃèÉÏͼ´øÓжþάÂëµÄͼ°É£¬Êµ¼ÊÅÜÒ»ÅÜ£¬¿´¿´ÔËÐÐЧ¹û£¬È»ºó¾ö¶¨ÊÇ·ñ¼ÌÐøÑ§Ï°Õâ¸ö¡£
¿ª·¢¸ÐÊÜ
ΪʲôѡÔñ Cordova webapp£¿²»ÊÇÎÒ¾õµÃWeb AppÒ»¶¨¾Í±ÈÔÉú¿ª·¢ºÃ¡£Èç¹ûÎÒÓÐ×ã¹»µÄÔÉú¿ª·¢ÈËÔ±¡¢ÎÒÓÐ×ã¹»µÄʱ¼ä£¬ÎÒÑ¡ÔñÔÉú¼¼ÊõÒ²Ðí»á¸üºÃ¡£ÕýÈç±¾ÎÄ¿ªÆªËù˵£¬ÈκÎÑ¡ÔñÖ»Óп¼ÂÇÁ˵±Ç°ÇéÐÎÖ®ÏÂ×ö³öµÄÑ¡Ôñ²ÅÊÇÓÐЧµÄ£¬ËùÒÔΪʲôѡÔñCordova
webappÄØ£¿ÄÇÊÇÒòΪÔÚʱ¼ä¡¢ÈËÁ¦¡¢Î´À´²úÆ·ÐÎ̬ÉÏ£¬ÕâÖÖÐÎʽÎÒ¸ü¾õµÃÓаѿØÁ¦¡£
´Ó×ÜÌ忪·¢½ø¶ÈÀ´Ëµ£¬¿ª·¢Web App£¬ÎÒ¾õµÃÖÁÉÙ»á±ÈÔÉúApp¿ª·¢Òª¿ì±È½Ï¶à£¬¶øÇÒͨ¹ýWeb·½Ê½¿ª·¢¿ÉÒÔÔÚAndroidºÍiOS£¬ÒÔ¼°Î¢ÐŵÈWeb·½Ê½ÖØÓã¬ËùÒÔÄãÒªµÄÈËÁ¦×ÊÔ´Ò²»áÉÙ£¬µ±È»£¬Ç°ÌáÊÇÄãÐèÒªÒ»¸öÔ¸Òâ³ÉΪȫջÐÍ¿ª·¢ÈËÔ±µÄÈË¡£¶øÕâÒ²ÊDZ¾ÏµÁеÄÒ»¸ö³õÖÔ£¬ÎÒÏ£ÍûÏÖÔڵĿª·¢ÈËÔ±²»Òª×ÜÊDZ»¾«×¨Ò»´ÊËùÃÔ»ó£¬Æäʵ²»ÊÇ×ö¼¼ÊõÄѶÈÌØ±ð´óµÄ£¬Äã³ÉΪͨ²ÅÓÐÖúÓÚÄã¶ÍÁ¶×Ô¼ºµÄѧϰÄÜÁ¦£¬»¹ÄܼÓÇ¿ÄãµÄºËÐľºÕùÁ¦£¬³ÉΪȫջÐÍ¿ª·¢ÈËÔ±²»ÊÇΪÁ˱ðÈË£¬¶øÊÇΪÁË×Ô¼º¡£
ÕâÖ»ÊÇÕâ¸öϵÁеĿªÆª£¬Ã»Ð´ºÍ¼¼ÊõÓйصģ¬ÕâÊǺóÃæ²©¿ÍҪдµÄÄÚÈÝ¡£Èç¹ûÄã¶ÔÕâ¸öϵÁÐÄÄЩÄÚÈݸÐÐËȤ£¬»ò¼±ÓÚÏȽâ¾öµÄ£¬Ò²¿ÉÒԻظ´ÎÒ¡£
Cordova webappʵս¿ª·¢£º£¨2£©ÈÏʶһÏÂCordova
×òÌìдÁ˵Úһƪ ¡¶Cordova webappʵս¿ª·¢£º£¨1£©ÎªÊ²Ã´Ñ¡Ôñ Cordova webapp£¿¡·£¬ÒâÁÏÖп´µ½´ó¼Ò¶ÔÕâ¸öÖ÷ÌâµÄÐËȤ£¬ÎÒн¨µÄPhoneGap
App¿ª·¢ 348192525 PhoneGap Appʵս¿ª·¢ Ò»ÏÂ×ӾͿì1°ÙÈËÁË¡£±¾À´ÐÄÏë¹ý¼¸ÌìÔÚдµÚ¶þƪ°É£¬µ«×òÌìÒÑÔÚÎÄÖÐ˵µ½£¬Èç¹ûµãÔÞ³¬¹ý20¾Í¿ªÊ¼Ð´ÏÂһƪ£¬ÔÛÃÇҪ˵µ½×öµ½£¬ÄǾͿªÊ¼µÚ¶þƪ°É¡£µ«ÊǵڶþƪдµãÊ²Ã´ÄØ£¿ÎÒ¿´µ½ÈºÖÐÓÐÈËÎÊ
¡° phonegapºÍcordovaÊÇʲô¹ØÏµ£¿¡±£¬¼ÓÈëQQȺµÄʱºò£¬Ò²¿´µ½Ò»Ð©ÈËд×Åcordova³õѧÕß¡£ÕýÈçÎÒҲ˵µ½£¬±¾ÏµÁеijõÖÔÊǰïÖú´ó¼Ò´Ó0¿ªÊ¼×öÒ»¸öȫջÐ͵ÄWeb
app¿ª·¢Õߣ¬ËùÒÔ»¹ÊÇÒ»²½Ò»²½ÂýÂýÀ´¡£¶ÔÓÚÓоÑéµÄÀÏÄñÃÇ£¬ÄãÃÇ¿ÉÒÔÑ¡Ôñµ÷¹ýÒѾ֪µÀµÄϵÁÐÎÄÕ£¬»òÕ߻ظ´²¹³ä¡£
ÈçºÎ·â×°Ò»¸öä¯ÀÀÆ÷³Éwebapp£¿
ÔÚȺÀÓиöÅóÓÑÎÊÁËÒ»¸öÎÊÌâ¡°ÈçºÎ·â×°Ò»¸öä¯ÀÀÆ÷³Éwebapp£¿¡±
ÿ¸öÊÖ»ú¾ÍÏñµçÄÔÒ»Ñù£¬¶¼´ø×Å×Ô¼ºµÄ²Ù×÷ϵͳ¡£Èç¹ûÄãÔ¸Ò⣬Äã¿ÉÒÔ´Óͷдһ¸öä¯ÀÀÆ÷£¬°Ñä¯ÀÀµØÖ·Òþ²ØÁË£¬Õâ¾ÍÏñÄãµÄÒ»¸öappÁË£¬¶Ô°É¡£µ±È»£¬ÎÒÃÇ×Ô¼ºÐ´ä¯ÀÀÆ÷£¬ÕâҲ̫ÄÑÁË£¬ËùÒÔÎÒÃǿ϶¨²»ÊÇÕâô×öµÄ¡£Æäʵ£¬ÎÒÃÇÖ»ÊÇ»ùÓÚ¸÷ÖÖÊÖ»úÉÏWebä¯ÀÀÆ÷ÄÚºËÈ¥×öÊֽţ¬¶øJsÊÇWeb¿ª·¢µÄ×î¼ÑÓïÑÔ£¬ÖÁÓÚÈçºÎ·â×°³ÉÒ»¸öWeb
app£¿ËµÊµ»°£¬ÎÒҲûÓÐÕæÕýȥ̽¾¿¹ýÊÇÈçºÎÈ¥×öµÄ£¬ÒòΪÎÒ¶ÔAndoridºÍiOSÔÉú¿ª·¢Ò²²»ÊìϤ£¬×îÖ÷ÒªÊÇÏÖÔÚҲûÓÐʱ¼äÈ¥Ñо¿ÕâЩÁË£¬µ«ÊÇÎÒ¸æËßÄãµÄÊÇ£¬Í¨¹ýÒ»Ð©ÒÆ¶¯¿ª·¢¿ò¼Ü£¬ÄãÖ»ÐèҪרעÓÚдÄãµÄǰ¶Ë´úÂ룬Ȼºóͨ¹ýÒ»¸ö¿ª·¢¿ò¼ÜµÄºÚºÐµÄ²Ù×÷£¬±àÒëºó¾Í³ÉÁËÒ»¸ö¿ÉÒÔ°²×°µÄAppÁË¡£ÊÇ·ñºÜÉñÆæÄØ£º£©
²»ÓùÜËüÓжàÉñÆæÁË£¬¿´¿´ÏÂÃæÕâÕÅͼ£¬ÏȴӼܹ¹ÉÏ×ÜÌåÁ˽⵽Õâ¸ö²ã´Î¾ÍÐÐÁË¡£×îÉÏÃæÊÇH5£¬ÖмäÊÇWebǰ¶Ë¿ò¼Ü£¬ÒÔ¼°Òƶ¯¿ª·¢¿ò¼ÜµÄAPI¡£Èç¹ûÄãÐèÒªµ÷ÓÃÊÖ»úÔÉúµÄ¹¦ÄÜ£¬ÀýÈçÉãÏñÍ·¡¢Â¼ÒôµÈ£¬ÕâЩ¹¤×÷»áÓÉÒÆ¶¯¿ª·¢¿ò¼ÜÈ¥×ö£¬ÄãÖ»ÐèÒªÁ˽âÕâÖÖ¿ò¼ÜÊÇÈçºÎ¹¤×÷µÄ¼´¿É¡£Ñ§»áÈçºÎʹÓÃÉãÏñÍ·£¬¾ÍÖªµÀÈçºÎʹÓüÒôÁË£¬¾ÙÒ»·´Èý¡£

ÒÆ¶¯¿ª·¢¿ò¼Ü
ÔÚ×¼±¸Ê¹ÓÃWeb AppÖØÐ±àд֮ǰµÄÔÉúAPPǰ£¬¹¤ÐŲ¿µÄÈËÓе㻳ÒÉ£¬ÒòΪ´ó¼Ò¶¼Ìý˵HTML5µÄÒÆ¶¯Ó¦ÓÃÌ«Âý£¬ÌåÑéÌ«²î£¬ÕâÍòÒ»×öÍê²»ÐÐÔõô°ì£¿ÎÒ½âÊÍÁËһϣ¬·¢ÏÖûÓã¬ËùÒÔË÷ÐÔ×Ô¼º¾Í¶¯¹¤ÁË¡£ÎÒÏë¸æËß´ó¼ÒµÄÊÇ£¬Ö»ÒªÄã²»ÊǶÔÐÔÄÜÒªÇóÌØ±ð¸ß£¬ÀýÈç»Í¼Ö®ÀàµÄApp£¬ÆäʵºÜ¶àÓ¦Óö¼¿ÉÒÔʹÓÃHTML5À´×öµÄ¡£×òÌìÎÒ»¹ÔÚÒ»¸ö²ÄÁϼÆËãÆ÷ȺÀïºÍȺÖ÷˵£¬¿ÉÒÔʹÓÃWeb
App·½Ê½À´×ö£¬ÃâµÃȺÀïµÄÈ˶¼ÔÚµÈ×ÅÄãµÄiOS°æ±¾³öÀ´¡£ÈºÖ÷˵Ëû³¢ÊÔ¹ý£¬µ«ÊÇÿ´Î¼ÆËãÒªµÈºÃ¼¸Ã룬»¹¸øÎÒ¾ÙÀý˵¼û¹ý12306¶©»ð³µÆ±µÄAppÂð£¿
ÎÒÏë¸æËß´ó¼ÒµÄ¾ÍÊÇ£¬ÕâÀï´æÔÚºÜ¶àÆ«¼û£¬ÒòΪÒÔǰÊÖ»úÐÔÄܲH5ҲûÓÐÕâôÆÕ¼°£¬ËùÒÔÌåÑé²»ºÃ¡¢Ð§ÂʲîÇ¿ÈËÒ⣬µ«ÊÇÏÖÔÚHTML5Ô½À´Ô½ºÃ£¬Òƶ¯Ó²¼þÐÔÄÜÒ²Ô½À´Ô½Ç¿£¬ºÜ¶àÓ¦Óö¼ÒÑÇÄÈ»ÉÏÑÝÁË»ìºÏʽ¿ª·¢µÄ·½Ê½¡£Äã¿´¿´Ö§¸¶±¦¡¢ÌÔ±¦£¬ÆäʵÊÖ»úAppÀïÃæ¶¼ÓÐWebµÄÓ°×Ó£¬Äã·¢ÏÖÁËÂð£¿
ÒòÎªÒÆ¶¯É豸µÄÆÕ¼°£¬AppÒ²Ô½À´Ô½¶à£¬Ôç¾ÍÁ˸߼ÛÊÕ¹ºAndoridºÍiOS¿ª·¢ÕßµÄÏÖÏ󣬶øÏÖÔÚÒòΪWeb
AppµÄÐËÆð£¬ÓÖÔì¼ÛÁËWebǰ¶ËµÄ¸ß¼Û£¬Ëä²»ÊÇÖ÷ÒªÔÒò£¬µ«¿Ï¶¨ÊÇÆäÖÐÒ»¸öÔÒò£¬ËùÒÔÑ§Ï°ÒÆ¶¯¿ª·¢»áÌáÉýÄãµÄÉí¼Û£¬µ±È»Ç°ÌáÊÇÄãÕæµÄÒ»¸öÈËÄܸ㶨¡£
ÒÔǰÎÒÃÇ×ö×ÀÃæ»òWebÓ¦ÓÃÒ»Ñù£¬ÓïÑԺͿò¼Ü¶¼Óкܶà¿ÉÒÔÑ¡Ôñ£¬ÄÇ×öÒÆ¶¯¿ª·¢¿ò¼ÜÄØ£¿ÒÀÈ»ÎÒÃÇÓкܶàÑ¡Ôñ£¬Ö»ÊÇÎÒÕæµÄºÜ³¤Ê±¼ä»òÕßûÓÐÌ«¶àʱ¼äרעѧϰÿһ¸ö£¬ËùÒÔÏÂÃæÖ»Äܼòµ¥½éÉÜÒ»ÏÂÁË¡£
PhoneGap

PhoneGapÊÇÒ»¿î¿ªÔ´µÄÊÖ»úÓ¦Óÿª·¢Æ½Ì¨£¬Ëü½ö½öÖ»ÓÃHTMLºÍJavaScriptÓïÑԾͿÉÒÔÖÆ×÷³öÄÜÔÚ¶à¸öÒÆ¶¯É豸ÉÏÔËÐеÄÓ¦Óá£
PhoneGap½«Òƶ¯É豸±¾ÉíÌṩµÄ¸´ÔÓµÄAPI½øÐÐÁ˳éÏóºÍ¼ò»¯£¬ÌṩÁËһϵÁзḻµÄAPI¹©¿ª·¢Õßµ÷Óã¬Ö»ÒªÄã»áHTMLºÍJavascript»ò
ÕßJavaÓïÑÔ£¬¾Í¿ÉÒÔÀûÓÃPhoneGapÌṩµÄAPIÈ¥µ÷Óø÷ÖÖ¹¦ÄÜ£¬ÖÆ×÷³öÔÚ¸÷ÖÖÊÖ»úƽ̨(iPhone£¬Android
£¬BlackBerry£¬Symbian£¬Palm£¬Window Phone)ÉÏÔËÐеÄÓ¦Óá£Ä¿Ç°phonegap»ñµÃApple,IBM,NOKIA,palmµÈÖڶ๫˾µÄÖ§³Ö¡£¼òµ¥À´ËµÊ¹ÓÃPhoneGap¾ÍÊÇʹÓÃHTML,JavaScriptºÍCSSÀ´¿ª·¢³ÌÐò£¬×îÖÕͨ¹ýPhoneGap¿ÉÒÔ²úÉú¶ÔÓ¦°æ±¾µÄnative
³ÌÐò¡£
IONIC

IONIC ÊÇĿǰ×îÓÐDZÁ¦µÄÒ»¿îHTML5ÊÖ»úÓ¦Óÿª·¢¿ò¼Ü£¬ËüÌṩÁ˺ܶàUI×é¼þÀ´°ïÖú¿ª·¢Õß¿ª·¢Ç¿´óµÄÓ¦Óá£ËüʹÓÃJavaScript
MVVM¿ò¼ÜºÍ AngularJSÀ´ÔöǿӦÓá£ÌṩÊý¾ÝµÄË«Ïò°ó¶¨£¬Ê¹ÓÃËü³ÉΪWebºÍÒÆ¶¯¿ª·¢ÕߵĹ²Í¬Ñ¡Ôñ¡£¼´½«·¢²¼µÄAngularJS
2.0½«»áרעÓÚÒÆ¶¯¿ª·¢£¬ÏàÐÅIONICÒ»¶¨»áÈ¡µÃ²»´íµÄ³É¾Í ¡£
IONICµÄ¿ª·¢ÍŶӽ«¾¡¿ì¿ª·¢³öÒ»ÖÖͨ¹ýIONIC creatorÌṩ¿ª·¢Õß¿ìËÙ´´½¨IONICÓ¦Óõķ½Ê½¡£ÎÒÃǽ«ºÜ¿ì¾Í»á¿´µ½Ò»¸öÖ§³ÖÍÏÀ¹¦ÄܵĿÉÊÓ»¯¿ª·¢¹¤¾ß£¬¼¸·ÖÖÓÄÚ¿ª·¢Ò»¸öapp½«²»ÔÙÖ»ÊÇ´µxx¡£
ÕâÀïҪ˵һAngularJS£¬Õâ¸ö¿ò¼ÜÎÒÔÚǰÁ½Äê¿´¹ý£¬ÎÒϲ»¶ÕâÖÖMVVM¿ò¼ÜµÄ¶«¶«£¬µ±Ê±Ö»ÊǼòµ¥Ñ§Ï°ÁËһϣ¬Èç¹ûÓÐʱ¼äÎÒ¿ÉÄÜ»á°ÑÏÖÔÚ¼±ÓÚJQueryMobileºÍûÓпò¼ÜµÄJs¸ÄΪ¼±ÓÚIONICÀ´±àд¡£
......
³ýÁËÒÔÉÏÒ»¸öÎÒʵ¼Ê×ö¹ý£¬Ò»¸öÎÒÏëѧµÄÖ®Í⣬»¹ÓкܶàWeb App¿ª·¢¿ò¼Ü£¬¹úÄÚÏÖÔÚÍøÉÏÒ²ÄÜÊÕµ½ºÃ¼¸¸ö£¬²»¹ýÎÒ¶¼Ã»ÔõôÓùý£¬ÕâÀïÒ²¾Í²»×ö½éÉÜÁË£¬×ÜÖ®ÕâһС¶Î¾ÍÊǸæËߣ¬¿ª·¢¿ò¼ÜÓкܶ࣬»ùÓÚÎÒÒÔǰ×Ô¼ºÒ²×ö¿ò¼Ü£¨OpenExpressApp£©µÄ¾Ñ飬Èκζ«Î÷¶¼²»¿ÉÄÜÍêÃÀ£¬ËùÒÔÎÒÃDz»ÒªÌ«¿ÁÇóÁË£¬Èç¹ûÄãϲ»¶Õâ¸ö¿ò¼Ü£¬ÄǾÍȥѧϰ£¬Ñ§Ï°Ö®ºóÈç¹û¾õµÃ¿ÉÐУ¬ÄǾÍÕÒ¸öСÏîÄ¿ÊÔÊÔ£¬Èç¹ûÊÔºó¾õµÃ²»´í£¬ÄǾͶ໨Щ¹¦·ò×öºÃ£¬½ö´Ë¶øÒÑ¡£
´ó¼Ò¿´´ËϵÁÐblog¾ÍÖªµÀ£¬ÎÒºóÐøËùÓеIJ©ÎͼÊÇÎ§ÈÆµÚÒ»¸öÀ´½éÉÜ£¬ËùÒÔÈç¹ûÄã¶ÔµÚÒ»¸ö²»¸ÐÐËȤ£¬ÄÇô¿ÉÄÜÕâ¸öϵÁоͲ»ÊʺÏÄãÁË£¬µ±È»£¬ÄãÒÔºóÒ²¿ÉÒÔÔñȡϵÁÐÖÐһЩµ¥¶ÀƪÕÂÀ´Ñ§Ï°ÄãËùÐèÒªµÄ¡£
cordovaÓëphonegapÓÐʲô¹ØÏµ£¿
phoengap
Èç¹ûÄÜÁ˽âÒ»¸ö¿ò¼ÜµÄÐËÆð»¹ÊÇÒ»¼þ±È½ÏÓÐȤµÄÊ¡£08ÄêÒ»´Îios¿ª·¢Õß´ó»áÉÏÀ´×ÔNitobiÈí¼þ¹«Ë¾µÄ¼¸¸ö¼Ò»ïÍ»·¢ÆæÏ룬Ìá³öÒ»¸öÏë·¨£¬Ïë×öÒ»¸ö¹¤¾ßÀ´ÃÖ²¹webºÍios¿ª·¢Ö®¼äµÄ²»×㣬²¢Ìá³ö
Bridging the gap between the web and the iPhone sdk¡£Ò»¿ªÊ¼µÄÄ¿±ê²¢²»ÊǺܴ󣬵«ÊÇ×öµ½ÁËÏÖÔÚµÄwritten
once,run everywhere¡£ÎÒÃǺܶàÈË×öÊÂÆäʵҲӦ¸ÃÕâÑù£¬Ò»¿ªÊ¼²»Òª°ÑÄ¿±êŪµÃÄÇô´ó£¬ÌøÒ»²½Äܹ»ÉϾͺã¬Ãô½Ý¸öÈ˵ÄÐγÉÒ²ÊÇÕâÑù£¬Ò»¿ªÊ¼Ö»ÊÇ·ÖÏí¶øÒÑ£¬Ëæ×Å·ÖÏíÔ½¶à²Å³ÉΪÁËÒ»¸ö°ïÖúÓгɳ¤ÒâʶµÄÈËÈ¥ÈÏʶ×ÔÎÒ¹ÜÀí×ÔÎҵijɳ¤Ìåϵ¡£Èç¹ûÒ»ÏÂ×ÓÄ¿±êÌ«´ó£¬Äã»áÒòΪÄÑÒÔʵÏÖ¶ø¸ø×Ô¼ºÕÒÀíÓÉ£¬ÕâÑùµ½Í·À´Äãʲô¶¼Ã»ÓС£
09ÄêËûÃÇÍÆ³öandroid adkºÍblackberry sdk£¬³ÉÁËÒÆ¶¯¿ª·¢Õߵĸ£Òô£¬¾ÍÁ¬ibmÒ²¼ÓÈë½øÀ´¡£phonegap¼ÌÐø³É³¤£¬ÔÚ2011Äê10Ô£¬Õû¸öNitobiÍŶӱ»adobeÊÕ¹º£¬PhoneGapµÄÏîÄ¿Ö÷¹ÜBrian
LeRouxÖ¸³ö¿ªÔ´PhoneGapµÄ¾ö¶¨ÔÚAdobeÊÕ¹ºNitobi֮ǰ¾Í×ö³öÁË£¬ÓÉÓÚAdobeÏÖÔÚÓµÓÐPhoneGapÉ̱꣬ËûÃDz»µÃ²»»»¸öÃû×Ö£¬µÚÒ»¸öÑ¡ÖеÄÃû×ÖÊÇCallback£¬ºÁÎÞ´´Ò⣬Òò´ËÔÙ¸ÄÒ»´Î£¬²úÆ·ÏÖÔÚ½ÐApache
Cordova¡£Ëæºóadobe°Ñ phonegapË͸øÁËapacheÈí¼þ»ù½ð»á£¬½Ó×Åapache°Ñphonegap¸ÄÃûΪcordova£¬cordovaÊÇNitobiÍŶӵ±Ê±×øÂäµÄ½ÖµÀÃû³Æ£¬ÓôËÃûÀ´¼ÍÄîNitobiÍŶӵűÏס£
ËùÒÔApache CordovaÊÇ´ÓPhoneGapÖгé³öµÄºËÐÄ´úÂ룬ÊÇÇý¶¯PhoneGapµÄºËÐÄÒýÇæ£¬Äã¿´×ÅÁ½¸ö¹ÙÍø·ç¸ñ¶à²î²»¶à¡£
Cordova

ÎÒÃǺóÐøµÄËùÓÐÎÄÕºʹúÂë¶¼ÊÇ»ùÓÚCordovaµÄ£¬Èç¹ûÓÐËÖªµÀPhonegapºÍCordovaµÄ¾ßÌå²îÒìÔÚÄÄÀ¿ÉÒԻظ´²¹³äһϡ£
ËÔÚʹÓÃPhoneGap

³ÏʵµÄ˵£¬ÉÏÃæµÄ¶¼ÊÇÔÚ¹ÙÍø¿´µ½·ÅÉÏÈ¥µÄ£¬ÖÁÓÚÕæµÄÓõÄÔõôÑù¾Í²»ÖªµÀÁË¡£ÕâÑù˵ÆðÀ´¸Ð¾õÎҺܲ»¸ºÔðËÆµÄ£¬ËùÒÔÔÚ±¾ÏµÁеÚÒ»ÅÌÖÐÎҾ͸æËßÁË´ó¼Ò£¬ÎÒ×Ô¼º×öµÄÃô½Ý¸öÈËAppºÍÕÆÖйã²ÄApp¾ÍÊÇÓÃCordova×öµÄ£¬¶øÇÒ¶¼ÒѾÔÚ¸÷´óAndoridÊг¡ºÍiOS
AppStoreÉϼÜÁË¡£


Ö§³Öƽ̨
ÎÒÏàÐźܶàÈËÑ¡ÔñÕâÖÖ·½Ê½£¬¶ø²»ÊÇÔÉú£¬ºÜ¿´ÖصÄÒ»µã¾ÍÊÇ¿çÆ½Ì¨£¬Ò²¾ÍÊÇÒ»´Î´úÂ룬¶à¸öƽ̨¸´Óá£Ã»´í£¬ÎÒÏÖÔÚÖ÷ÒªÔÚAndoridÉÏ¿ª·¢£¬È»ºó°ÑwwwĿ¼ÏµÄËùÓÐÎļþ¶¼¿½±´µ½iOSĿ¼Ï£¬È»ºó¾ÍOKÁË¡£ÖÁÓÚÄã˵£¬wpϵÁеĸ´ÓÃÆðÀ´ÈçºÎÄØ£¿ºÜ±§Ç¸£¬ÎÒûÓÐwpµÄÊÖ»ú£¬Ã»ÓÐÊÔ¹ý¡£Ö®ËùÒÔ»¹Ã»ÓÐÊÔ¹ý£¬ÊÇÒòΪÕâÀà¿Í»§ÈºÊýÁ¿»¹±È½ÏÉÙ£¬ËùÒÔÎÒÃÇҲûÓÐͶÈ뾫Á¦È¥×öÕâ¸ö²¿·Ö£¬Õâ²»ÊǼ¼ÊõÎÊÌ⣬¶øÊDzúÆ·¶Ô¼¼ÊõµÄ¶¨Î»·½Ãæ¾ö¶¨µÄ¡£
µ«ÊÇ£¬´Ó¹ÙÍøÎÒÃÇ¿ÉÒÔ¿´µ½£¬Ëü¶Ôƽ̨µÄÖ§³ÖÊǺܲ»´íµÄ£¬ÎÒÒ²ÏàÐÅËüÃÇÄÜ×öµ½iOSºÍAndorid¸´Ó㬾ÍÄÜ×öµ½ÆäËûƽ̨¸´Óã¬ÒòΪ´Ó¼Ü¹¹ÔÀíÀ´¿´ÊÇÒ»ÑùµÄ¡£

Ԥϰ×÷Òµ
ÕæÊÇÔΣ¿¾¹È»»¹ÓÐԤϰ×÷Òµ£¬ÅªµÃÎÒ¾ÍÏñÀÏʦһÑù¡£ºÇºÇ£¬²»¹ý»¹ÕæÓкܶàÈ˽ÐÎÒÖÜÀÏʦ£¬¿ÉÄÜÊÇÒòΪÎÒ°ÑÃô½Ý¸öÈ˵IJ©¿Íµ±×öÁ·Ï°±ä³Éϰ¹ßÁË£¬ËùÒÔÔÚ±¾Æª½áβʱ£¬Ï£Íû´ó¼ÒÔÚÇáËɶÁÍ걾ƪ֮ºó£¬×öһϼ¸¸öÁ·Ï°£¬Óöµ½ÎÊÌâÄØ¿ÉÒԻظ´£¬ÕâÑùÎÒÔÚдÏÂһƪµÄʱºòÄØ¾Í¿ÉÒÔ°ïÄã½â¾öÎÊÌâÁË£¬Õâ¼È¶ÍÁ¶ÄãµÄѧϰÄÜÁ¦£¬Ò²Äܹ»¸ü¼°Ê±¸üºÃµÄ½â¾öÄãµÄÎÊÌâ¡£
|