Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.javascript > #4977

Re: Definition von "Web-App"

From Arno Welzel <usenet@arnowelzel.de>
Newsgroups de.comp.lang.javascript
Subject Re: Definition von "Web-App"
Date 2018-10-06 12:46 +0200
Message-ID <g1ri4oF8i39U1@mid.individual.net> (permalink)
References <Web-App-20181001172754@ram.dialup.fu-berlin.de> <g1kq68Froc9U1@mid.individual.net> <slrnprgl8q.299.hjp-usenet3@hrunkner.hjp.at>

Show all headers | View raw


Peter J. Holzer:

> On 2018-10-03 21:21, Arno Welzel <usenet@arnowelzel.de> wrote:
>> Stefan Ram:
>>>   Hier mein erster Versuch einer Definition von "Web-App".
>>>
>>>   Er besteht aus einer Übersetzung eines Wikipädiezitates
>>>   und einem nachfolgenden von mir (S.R.) verfaßtem Text:
>>>
>>> |In der EDV ist eine Webanwendung oder Web-App ein
>>> |Client-Server-Programm, das der Client (einschließlich der
>>
>> Nein, auch reine Client-Programme gibt es als Web-App.
> 
> Was verstehst du unter einem "reinen Client-Programm"? "Client" ist eine
[...]

Ok, ich meine:

Auch Programme die komplett auf dem Gerät ablaufen, dass sonst als
"Client" bezeichnet wird und auf dem man sie heruntergeladen hat und
nach dem herunterladen keine weitere Verbindung zu einem Server
benötigen können Web-Apps sein.

>>> |Benutzeroberfläche und der client-seitigen Logik) in einem
>>> |Webbrowser ausführt. Zu den gängigen Webanwendungen gehören
>>> |Webmail, Online-Einzelhandel, Online-Auktionen, Wikis,
>>> |Instant-Messaging-Dienste und viele andere Programme. Die
>>
>> Und auch rein lokal laufende Spiele, Nachschlagewerke, Einkaufszettel usw..
> 
> Ein (per Design) rein lokal laufendes Nachschlagewerk als Webapp stelle
> ich mir etwas unhandlich vor.

Es geht mir darum, dass "online" kein zwingendes Merkmal einer Web-App
ist. Klar, sie muss einmalig heruntergeladen werden, was meist im
Browser geschieht, aber danach steht sie offline auf dem Gerät zur
Verfügung und ob sie dann noch Daten von einem Server braucht oder
nicht, hängt von der jeweiligen Web-App ab.

>> Schau Dir mal an, wie Apple das technisch gelöst hat, vielleicht wird
>> Dir dann manches klarer:
>>
>> <https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html>
[...]
> Das ist natürlich eine ziemlich apple-zentrische Sicht. Eine

Apple hat auch als erster Anbieter den Begriff "Web-Apps" auf mobilen
Geräten geprägt. Vor iOS gab es sowas schlicht nicht und die ersten Apps
für iOS waren *nur* Web-Apps. Auch Programme als "Apps" wurden zuerst
auf iOS unter diesem Namen eingeführt.

Android kam danach noch dazu und beide nennen das Konzept mittlerweile
"progressive web app" aufgegriffen:

<https://developers.google.com/web/progressive-web-apps/>
<https://appyourself.net/de/progressive-web-app/>
<https://t3n.de/news/progressive-web-apps-739224/3/>

> Applikation, die sich genauso verhält und anfühlt wie eine native
> Android-, Windows-, Linux-, ... Applikation wäre demnach keine Webapp?

Es geht darum, dass die App eben nicht als Programm heruntergeladen und
installiert wird, sondern man eine Website im Browser öffnet und diese
sich dann so verhält, als wäre sie eine lokale App. iOS hat darüber
hinaus die Möglichkeit, im Launcher solche Apps mit Icon dazu abzulegen.
Firefox und Chrome bieten eine ähnliche Funktionalität auch für Android.

> Oder muss sie sich auf jedem Gerät so verhalten und anfühlen wie eine
> native Applikation auf diesem Gerät?

Das ist nirgends definiert.

>> aber sie wird eben mit dem Browser als Laufzeitumgebung ausgeführt.
> 
> ACK. Das ist meines Erachtens das, was die Webapp zur Webapp macht. Eine
> Applikation, die im Browser läuft. Konformität zu GUI-Richtlinien einer
> bestimmten Plattform spielt IMNSHO keine Rolle.

Es ist ja nicht *alles* was im Browser angezeigt wird, eine "Web-App".
Was da umgesetzt wird, soll sich schon so verhalten, wie eine App, also
mit Merkmalen, wie sie für Apps üblich sind, z.B. dass Interaktionen per
JavaScript direkt im Browser erfolgen und man nicht Seiten nachladen
muss etc.. Ob das dann nun exakt wie iOS oder Android aussieht, ist
dabei eher zweitrangig, aber es sollte dem schon halbwegs ähnlich sein.


-- 
Arno Welzel
https://arnowelzel.de
https://de-rec-fahrrad.de
http://fahrradzukunft.de

Back to de.comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: Definition von "Web-App" Arno Welzel <usenet@arnowelzel.de> - 2018-10-03 23:21 +0200
  Re: Definition von "Web-App" "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-10-06 08:24 +0200
    Re: Definition von "Web-App" Arno Welzel <usenet@arnowelzel.de> - 2018-10-06 12:46 +0200
      Re: Definition von "Web-App" "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-10-06 13:46 +0200
        Re: Definition von "Web-App" Arno Welzel <usenet@arnowelzel.de> - 2018-10-07 18:06 +0200
          Re: Definition von "Web-App" Claus Reibenstein <4spamersonly@kabelmail.de> - 2018-10-07 21:02 +0200
            Re: Definition von "Web-App" Arno Welzel <usenet@arnowelzel.de> - 2018-10-08 01:07 +0200
          Re: Definition von "Web-App" "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2018-10-08 00:01 +0200
            Re: Definition von "Web-App" Arno Welzel <usenet@arnowelzel.de> - 2018-10-08 01:10 +0200

csiph-web