A system for implementing a web application on a client, the system comprising: a server comprising: a saving module for receiving and saving a component of a platform-specific version of the web application and a component of a hypertext mark-up language version of the web application which are submitted by a user, an acquisition module for receiving a loading request sent by the client, acquiring the component of the platform-specific version when the loading request indicates that the web application is operating on an alternative application platform which can browse webpages, and acquiring the component of the hypertext mark-up language version when the loading request indicates that the web application is operating on a browser, and a sending module for sending the component of the platform-specific or hypertext mark-up language version to the client so as to enable the client to load the component; and the client, wherein the client comprises: a detection module for detecting the operating environment of the web application, and a loading module for automatically loading the component of the platform-specific or hypertext mark-up language version from the server, wherein the loading module is specifically used for: automatically loading the component of the platform-specific version from the server via a script. a server comprising: a saving module for receiving and saving a component of a platform-specific version of the web application and a component of a hypertext mark-up language version of the web application which are submitted by a user, an acquisition module for receiving a loading request sent by the client, acquiring the component of the platform-specific version when the loading request indicates that the web application is operating on an alternative application platform which can browse webpages, and acquiring the component of the hypertext mark-up language version when the loading request indicates that the web application is operating on a browser, and a sending module for sending the component of the platform-specific or hypertext mark-up language version to the client so as to enable the client to load the component; and a saving module for receiving and saving a component of a platform-specific version of the web application and a component of a hypertext mark-up language version of the web application which are submitted by a user, an acquisition module for receiving a loading request sent by the client, acquiring the component of the platform-specific version when the loading request indicates that the web application is operating on an alternative application platform which can browse webpages, and acquiring the component of the hypertext mark-up language version when the loading request indicates that the web application is operating on a browser, and a sending module for sending the component of the platform-specific or hypertext mark-up language version to the client so as to enable the client to load the component; and the client, wherein the client comprises: a detection module for detecting the operating environment of the web application, and a loading module for automatically loading the component of the platform-specific or hypertext mark-up language version from the server, wherein the loading module is specifically used for: automatically loading the component of the platform-specific version from the server via a script. a detection module for detecting the operating environment of the web application, and a loading module for automatically loading the component of the platform-specific or hypertext mark-up language version from the server, wherein the loading module is specifically used for: automatically loading the component of the platform-specific version from the server via a script.