Abo
  1. Foren
  2. Kommentare
  3. Wirtschaft
  4. Alle Kommentare zum Artikel
  5. › Skype Teams: Microsoft arbeitet an…

Die [Slack] plattformunabhängige Software

  1. Thema

Neues Thema Ansicht wechseln


  1. Die [Slack] plattformunabhängige Software

    Autor: xUser 07.09.16 - 12:27

    Slack ist ein Webdienst und keine Software. "Die" Slack Software besteht aus einem veraltenten Chrome mit Slack als Default-Seite.

    Und wer Slack in der Firma einsetzt, der hat eh keine Probleme mehr.

  2. Re: Die [Slack] plattformunabhängige Software

    Autor: zZz 07.09.16 - 12:38

    xUser schrieb:
    --------------------------------------------------------------------------------
    > "Die" Slack Software besteht
    > aus einem veraltenten Chrome mit Slack als Default-Seite.

    Ganz so einfach ist es dann auch nicht. Slack ist eine Electron-App, sprich auf Node, Chrome und V8 gebaut. Das hat natürlich den Vorteil, dass man mit relativ wenig Aufwand Desktop-Apps bauen kann, die sich wenig bis gar nicht von Web-Apps unterscheiden. Sieht man auf jedenfall immer mehr, Microsoft selber hat Visual Studio Code und den neuen Linux-Client von Skype als Electron-App veröffentlicht.

  3. Re: Die [Slack] plattformunabhängige Software

    Autor: TheUnichi 07.09.16 - 12:58

    zZz schrieb:
    --------------------------------------------------------------------------------
    > xUser schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > "Die" Slack Software besteht
    > > aus einem veraltenten Chrome mit Slack als Default-Seite.
    >
    > Ganz so einfach ist es dann auch nicht. Slack ist eine Electron-App, sprich
    > auf Node, Chrome und V8 gebaut. Das hat natürlich den Vorteil, dass man mit
    > relativ wenig Aufwand Desktop-Apps bauen kann, die sich wenig bis gar nicht
    > von Web-Apps unterscheiden. Sieht man auf jedenfall immer mehr, Microsoft
    > selber hat Visual Studio Code und den neuen Linux-Client von Skype als
    > Electron-App veröffentlicht.

    Psst, javaScript ist doch nur für alert, prompt und bunte Popups, lass ihn doch in seinem Glauben, dass Web nichts natives kann :9

  4. Re: Die [Slack] plattformunabhängige Software

    Autor: heubergen 07.09.16 - 13:30

    Nenn es wie du willst, für mich ist das keine App sondern ein besseres Lesezeichen im Browser.
    Native Apps werden in einer Sprache geschrieben und passen sich vom Verhalten und dem Design dem HostOS an.

  5. Re: Die [Slack] plattformunabhängige Software

    Autor: der-dicky 07.09.16 - 13:38

    heubergen schrieb:
    --------------------------------------------------------------------------------
    > Nenn es wie du willst, für mich ist das keine App sondern ein besseres
    > Lesezeichen im Browser.
    > Native Apps werden in einer Sprache geschrieben

    Soso, sie werden also in einer Sprache geschrieben.
    Ganz im Gegensatz zu den allseits bekannten nicht-Sprachen oder wie?

    > und passen sich vom
    > Verhalten und dem Design dem HostOS an.
    So wie Office? Auf dem Mac z.B.? oder wie Skype? oder wie Chrome? oder wie ca. die Hälfte aller gängiger Software aktuell? das sieht alles nicht aus wie UI-Elemente vom Betriebsystem...

    Wir halten also Fest: eine "App" ist in einer Sprache geschrieben und sieht aus wie alles andere nicht aussieht.

  6. Re: Die [Slack] plattformunabhängige Software

    Autor: zZz 07.09.16 - 13:38

    heubergen schrieb:
    --------------------------------------------------------------------------------

    > Native Apps werden in einer Sprache geschrieben und passen sich vom
    > Verhalten und dem Design dem HostOS an.

    Das haben uns jahrelang Apps wie Google's Chrome vorgeführt. Oder die Adobe CC. Oder Skype.

    Im Gegenzug gibt es Dinge wie React Native, die die von Dir genannten Dinge sehr wohl können.

  7. Re: Die [Slack] plattformunabhängige Software

    Autor: heubergen 07.09.16 - 15:56

    der-dicky schrieb:
    --------------------------------------------------------------------------------
    > Soso, sie werden also in einer Sprache geschrieben.
    > Ganz im Gegensatz zu den allseits bekannten nicht-Sprachen oder wie?
    HTML, JS etc. sind keine Programmiersprachen, daher des Ausdruck.
    > So wie Office? Auf dem Mac z.B.? oder wie Skype? oder wie Chrome? oder wie
    > ca. die Hälfte aller gängiger Software aktuell? das sieht alles nicht aus
    > wie UI-Elemente vom Betriebsystem...
    Ich nutze auf meinem Mac ausschliesslich SW die sich den Design-Grundsätzen verschrieben haben. Alles andere kommt mir nicht auf das Gerät und ist aus meiner Sicht respektlos gegenüber dem OS-Anbieter.

    zZz schrieb:
    --------------------------------------------------------------------------------
    > Im Gegenzug gibt es Dinge wie React Native, die die von Dir genannten Dinge
    > sehr wohl können.
    Gibt es dazu ein gutes Beispiel dass ich mal ausprobieren könnte?

  8. Re: Die [Slack] plattformunabhängige Software

    Autor: der-dicky 07.09.16 - 16:02

    heubergen schrieb:
    --------------------------------------------------------------------------------
    > der-dicky schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Soso, sie werden also in einer Sprache geschrieben.
    > > Ganz im Gegensatz zu den allseits bekannten nicht-Sprachen oder wie?
    > HTML, JS etc. sind keine Programmiersprachen, daher des Ausdruck.

    Warum genau ist Javascript keine Programmiersprache?
    Wodurch zeichnet sich deiner Meinung nach eine Programmiersprache aus?

    > > So wie Office? Auf dem Mac z.B.? oder wie Skype? oder wie Chrome? oder
    > wie
    > > ca. die Hälfte aller gängiger Software aktuell? das sieht alles nicht
    > aus
    > > wie UI-Elemente vom Betriebsystem...
    > Ich nutze auf meinem Mac ausschliesslich SW die sich den Design-Grundsätzen
    > verschrieben haben. Alles andere kommt mir nicht auf das Gerät und ist aus
    > meiner Sicht respektlos gegenüber dem OS-Anbieter.

    Da schränkst du dich aber schon arg ein, oder?

    Mit nem Windows könntest du gar nicht arbeiten, da liefert Microsoft ja bei der Windows Standardinstallation schon unstimmige dinge mit...

    >
    > zZz schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Im Gegenzug gibt es Dinge wie React Native, die die von Dir genannten
    > Dinge
    > > sehr wohl können.
    > Gibt es dazu ein gutes Beispiel dass ich mal ausprobieren könnte?

  9. Re: Die [Slack] plattformunabhängige Software

    Autor: andi_lala 07.09.16 - 16:40

    Bin ja selber Mac User und hab natürlich native Apps auch lieber, aber eine gut gemachte Hybrid App kann da heutzutags durchaus mithalten. Also wenn ich mal an Atom oder Visual Studio Code denke.

  10. Re: Die [Slack] plattformunabhängige Software

    Autor: Bautz 07.09.16 - 16:40

    Javascript ist eine Scriptsprache. Scriptsprachen sind eine Untermenge von Programmiersprachen, zu der auch die Powershell, Bash, Lua gehören.

    Dass man Javascript nicht einsetzt um 3000000 stellen von PI zu berechnen, ist klar. Aber für alles was ne 2D-GUI hat ist die Kombi HTML als Markup und Javascript eigentlich bestens geeignet.

  11. Re: Die [Slack] plattformunabhängige Software

    Autor: der-dicky 07.09.16 - 17:31

    Mir ist das völlig klar, ich weiß auch das javascript ne programiersprache ist, und auch ausserhalb des browsers lebt.
    Ich wollte nur die sich windende antwort von heubergen lesen :)

  12. Re: Die [Slack] plattformunabhängige Software

    Autor: TheUnichi 08.09.16 - 12:36

    heubergen schrieb:
    --------------------------------------------------------------------------------
    > HTML, JS etc. sind keine Programmiersprachen, daher des Ausdruck.

    HTML ist eine Markup-Sprache, aber JavaScript ist eine Programmiersprache. Und zwar eine zur Laufzeit interpretierte Programmiersprache, kurz genannt Script-Sprache.

    Ich habe keine Ahnung warum ihr auf den Trichter kommt, dass Script-Sprachen keine Programmiersprachen sind. Der einzige Unterschied ist der Punkt an dem sie interpretiert werden.

    Beschäftige dich doch mal mit Dingen wie Node.js, dann lernst du ganz schnell, dass du mit JavaScript im Grunde alles machen kannst, was du auch mit deinen _Programmier_-Sprachen machen kannst. Vieles davon sogar einfacher, vieles davon sogar schneller.

    Glaubst du nicht? Ich weiß es, denn ich habe es getestet. Hast du es getestet? Solltest du vielleicht mal.

    > Ich nutze auf meinem Mac ausschliesslich SW die sich den Design-Grundsätzen
    > verschrieben haben. Alles andere kommt mir nicht auf das Gerät und ist aus
    > meiner Sicht respektlos gegenüber dem OS-Anbieter.

    Dann darfst du ja eigentlich keine Website aufrufen, die nicht aussieht wie die Apple-Website.
    Und keine Spiele spielen, die nicht Cocoa als Game-UI verwenden.

    Nicht alle UIs lassen sich so einfach verpacken wie die von Apple's gängigen Systemtools. Xcode und Dinge wie die neuen, tollen Apple Office Programme sind von der UI her absolut unbrauchbar durch die Beschränkungen der UI.

    Vergleich mal ein Xcode mit einem Visual Studio oder ein Apple Pages mit einem Microsoft Word. Das sind nicht nur Welten, da liegen ganze Galaxien zwischen.

    Apple macht es zwar schick, aber nicht funktional.
    Microsoft macht es primär funktional, oft leider nicht unbedingt schick (Wobei Visual Studio sehr gut aussieht finde ich)

    Wichtig ist doch, dass man die Freiheit hat, seine UI so umzusetzen, wie es für die Applikation und dessen Anwendungsfall am besten ist.

    Und das UI Framework, dass sowohl kleine Mini-Apps als auch riesige Enterprise-Applikationen vollkommen befriedigt, und zwar auf allen Auflösungen, muss noch geschrieben werden.

    Es gibt absolut nichts was dir mehr Freiheit in der Gestaltung deiner Applikation bietet als HTML, CSS und JavaScript.

    Die drei lassen sich nicht in eine, große, gemeinsame Sprache zusammenpacken, deshalb existieren sie auch so in der Form.

    Man könnte sie auch "Web Structure Language", "Web Design Language" und "Web Dynamic Language" nennen.

    HTML => Daten-Definition, "was habe ich", Struktur
    CSS => Design, Layout
    JavaScript => Funktionalität und Dynamik

    Ekläre mir mal bitte, was jetzt an einer XAML-Applikation z.B. besser ist? Nur weil statt JavaScript C# im Hintergrund arbeitet? Denn der Rest ist derselbe Mist, nur in einem anderen Container und anders bezeichnet.

    > Gibt es dazu ein gutes Beispiel dass ich mal ausprobieren könnte?

    Installiere Node.js und nodewebkit oder Electron (http://electron.atom.io/) und bastel einfach mal was kleines damit. Ist beides keine riesige Tool-Chain und du brauchst für JS keine riesige IDE, ein pissiger Editor wie Notepad++ oder Sublime Text reichen völlig aus.



    1 mal bearbeitet, zuletzt am 08.09.16 12:39 durch TheUnichi.

  13. Re: Die [Slack] plattformunabhängige Software

    Autor: heubergen 08.09.16 - 13:34

    der-dicky schrieb:
    --------------------------------------------------------------------------------
    >
    > Da schränkst du dich aber schon arg ein, oder?
    >
    > Mit nem Windows könntest du gar nicht arbeiten, da liefert Microsoft ja bei
    > der Windows Standardinstallation schon unstimmige dinge mit...
    Rate mal; ich arbeite auch nicht mit Windows Geräten und werde das auch nie tun :) (ausnahme ist wenn ich geschäftlich dazu gezwungen bin)

    Bautz schrieb:
    --------------------------------------------------------------------------------
    > Dass man Javascript nicht einsetzt um 3000000 stellen von PI zu berechnen,
    > ist klar. Aber für alles was ne 2D-GUI hat ist die Kombi HTML als Markup
    > und Javascript eigentlich bestens geeignet.
    JS ist auch gut und Recht im Web, aber ich will das nicht auf meinem Gerät haben wenn ich eine native Anwendung erwarten.

    Was für mich eine "richtige" Progammiersprache ausmacht?
    - Programme mit denen der Anwender arbeitet werden nicht Just-in-time kompiliert.

  14. Re: Die [Slack] plattformunabhängige Software

    Autor: TheUnichi 09.09.16 - 14:58

    heubergen schrieb:
    --------------------------------------------------------------------------------
    > Rate mal; ich arbeite auch nicht mit Windows Geräten und werde das auch nie
    > tun :) (ausnahme ist wenn ich geschäftlich dazu gezwungen bin)

    Also deine gesamte IT schon mal nur auf ein System limitiert. Auch traurig.

    > JS ist auch gut und Recht im Web, aber ich will das nicht auf meinem Gerät
    > haben wenn ich eine native Anwendung erwarten.

    Und warum? Und was ist an einer Node.js-Anwendung nicht nativ? Wie definierst du nativ?

    Ist C nativ, wenn es vorher in Opcode übersetzt werden muss?

    > Was für mich eine "richtige" Progammiersprache ausmacht?
    > - Programme mit denen der Anwender arbeitet werden nicht Just-in-time
    > kompiliert.

    Weil? Aus welchem, spezifischen, auch nur ansatzweise sinnvollem Grund?


    Das ist einfach nur subjektiver Brei den du da von dir gibst. Komm mir nicht mit Performance, schau dir aktuelle Applikationen auf Basis von Electron an, die fühlen sich teilweise nativer an als "native" (tm) Applikationen.


    Weiterhin darfst du ja dann auch generell keine VB und C# bzw. allgemein .NET/CLR Applikationen verwenden. Java auch nicht!
    Ist alles JIT bzw. wird in eine CLR kompiliert, die dann JIT interpretiert wird.

    Zerstört das nicht dein gesamtes Weltbild eigentlich?

    Realisierst du, wie widersprüchlich du mit deinem subjektiven Brei wirkst?

    Du nutzt keine JS-Applikationen, weil du subjektiv JS nicht leiden kannst. Das macht aber weder JS noch JS-Applikationen schlechter. Es drängt dich nur in deinen Möglichkeiten zurück und hält dich von neuem fern.

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. SEITENBAU GmbH, Konstanz
  2. Dataport, verschiedene Einsatzorte (Home-Office möglich)
  3. DATAGROUP Köln GmbH, München
  4. über Nexperit GmbH, Ludwigsburg

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. 4,75€
  2. 19,95€
  3. (-75%) 3,99€
  4. 33,99€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Adblock Plus: Adblock-Filterregeln können Code ausführen
Adblock Plus
Adblock-Filterregeln können Code ausführen

Unter bestimmten Voraussetzungen können Filterregeln für Adblocker mit einer neuen Funktion Javascript-Code in Webseiten einfügen. Adblock Plus will reagieren und die entsprechende Funktion wieder entfernen. Ublock Origin ist nicht betroffen.
Von Hanno Böck


    Fitbit Versa Lite im Test: Eher smartes als sportliches Wearable
    Fitbit Versa Lite im Test
    Eher smartes als sportliches Wearable

    Sieht fast aus wie eine Apple Watch, ist aber viel günstiger: Golem.de hat die Versa Lite von Fitbit ausprobiert. Neben den Sport- und Fitnessfunktionen haben uns besonders der Appstore und das Angebot an spaßigen und ernsthaften Anwendungen interessiert.
    Von Peter Steinlechner

    1. Smartwatch Fitbit stellt Versa Lite für Einsteiger vor
    2. Inspire Fitbits neues Wearable gibt es nicht im Handel
    3. Charge 3 Fitbit stellt neuen Fitness-Tracker für 150 Euro vor

    Raspi-Tastatur und -Maus im Test: Die Basteltastatur für Bastelrechner
    Raspi-Tastatur und -Maus im Test
    Die Basteltastatur für Bastelrechner

    Für die Raspberry-Pi-Platinen gibt es eine offizielle Tastatur und Maus, passenderweise in Weiß und Rot. Im Test macht die Tastatur einen anständigen Eindruck, die Maus hingegen hat uns eher kaltgelassen. Das Keyboard ist zudem ein guter Ausgangspunkt für Bastelprojekte.
    Ein Test von Tobias Költzsch

    1. Bastelcomputer Offizielle Maus und Tastatur für den Raspberry Pi
    2. Kodi mit Raspberry Pi Pimp your Stereoanlage
    3. Betriebssystem Windows 10 on ARM kann auf Raspberry Pi 3 installiert werden

    1. Deutschland: Telefónica Deutschland konzentriert sich auf LTE-Ausbau
      Deutschland
      Telefónica Deutschland konzentriert sich auf LTE-Ausbau

      Das Netz der Telefónica Deutschland soll in zahlreichen Regionen mit zusätzlichen LTE-Frequenzen aufgerüstet werden, "um höhere Kapazitäten und Geschwindigkeiten bereitzustellen."

    2. Windows 10 1809: Fall Creators Update bringt Windows Hello zum Absturz
      Windows 10 1809
      Fall Creators Update bringt Windows Hello zum Absturz

      Noch immer hat Microsoft mit der aktuellen Version 1809 für Windows 10 zu kämpfen. Momentan können einige Nutzer anscheinend keine Windows-Hello-Gesichtsauthentifizierung einrichten. Microsoft empfiehlt: Alt+F4.

    3. 110.000 Haushalte: Vodafone versorgt Berlin mit Docsis 3.1
      110.000 Haushalte
      Vodafone versorgt Berlin mit Docsis 3.1

      Vodafone hat in seinem Koaxialnetz die Umstellung auf 1 GBit/s im Download abgeschlossen. Weitere 110.000 Kabelhaushalte wurden ausgebaut.


    1. 16:19

    2. 13:50

    3. 13:30

    4. 13:10

    5. 12:38

    6. 12:20

    7. 12:07

    8. 11:46