Page 34 - Code Craft Computer-7
P. 34

For example, shopping carts, online forms, video and photo editing, email programs (Gmail)
            social networking sites, etc.

            Here are some examples of web apps (online apps) with their addresses:
            •    Facebook:    http:// www.facebook.com
            •    Flipkart:  http:// www.flipkart.com

            •    OLX:    http:// www.olx.com

            Hybrid App
            The combination of the native apps and the web apps is referred to as a hybrid App. Like native
            apps these can be installed from the app store, can access device features and can also be accessed

            offline, but their internal working is like that of a web app. These are coded via Java Script,
            HTML, CSS. Hybrid apps provide an easy approach, together with sophisticated support for the
            three major mobile platforms viz. iOS, Android and Windows Phones. Some of these hybrid apps
            are discussed as below:
            Gmail: Gmail is a popular mailing system amongst users. It has been using HTML for internet

            mailing services for a long time and can be installed from the app store. It enables users to access
            documents offline, however it needs internet connection to provide the user with fresh mails.
            Hence, it is classified as a hybrid app.
            Baskin-Robbins: This application uses HTML5 to provide the best offline access to users on
            various platforms. The network connection is required only for communicating with the ice-
            cream stores.


            Difference between Web App and Native App

                                     Web App                                     Native App

                 1.  The web app runs on the browser.              1.  The native app runs on the device itself.
                 2.  A web application needs active internet       2.  The native app can work with/without
                      mode.                                            the internet.
                 3.  The web applications are independent          3.  The  native  apps  once  made  for  a
                      of environments and can be adopted to            particular  environment  can't  be  used
                      all the devices.                                 for other environments.
                 4.  The web apps face the threat of hacking.      4.  The  native  applications  are  more
                 5.  It can update itself.                             secured.
                 6.  Don't  need  to  be  downloaded  or           5.  It needs to be constantly updated by the
                      installed.                                       user.



            Website and Web App: A website is a compilation of interlinked web pages which are present
            under a single domain name. It contains information about a particular subject published by a
            single person or an organisation.

            The websites are designed using HTML, CSS or JavaScript. Some of the websites are composed
            of static webpages, i.e.  , the webpages that are used to provide information only. While today,
            some have dynamic webpages, i.e.       , these allow the user to communicate with the server. Each

                                                                 34
   29   30   31   32   33   34   35   36   37   38   39