1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Phonegap/build und…

Phonegap ist nicht nativ!

  1. Thema

Neues Thema Ansicht wechseln


  1. Phonegap ist nicht nativ!

    Autor: deefens 12.05.11 - 16:24

    Zum hundersten Mal... Das einzige Framework was native Apps erzeugt ist Appcelerator Titanium, abgesehen vom iPhone SDK selbst und MonoTouch

  2. Re: Phonegap ist nicht nativ!

    Autor: funkdoobiest 12.05.11 - 17:01

    deefens schrieb:
    --------------------------------------------------------------------------------
    > Zum hundersten Mal... Das einzige Framework was native Apps erzeugt ist
    > Appcelerator Titanium, abgesehen vom iPhone SDK selbst und MonoTouch

    Titanium bindet einen Browser-Engine in die App mit ein und führt darin JavaScript aus.
    Was ist daran bitte nativ?

  3. Re: Phonegap ist nicht nativ!

    Autor: Tapsi 12.05.11 - 17:19

    funkdoobiest schrieb:
    --------------------------------------------------------------------------------

    > Titanium bindet einen Browser-Engine in die App mit ein und führt darin
    > JavaScript aus.
    > Was ist daran bitte nativ?

    Die Javascript Schnittstellen xD

  4. Re: Phonegap ist nicht nativ!

    Autor: deefens 12.05.11 - 19:19

    funkdoobiest schrieb:
    --------------------------------------------------------------------------------
    > deefens schrieb:
    > ---------------------------------------------------------------------------
    > -----
    > > Zum hundersten Mal... Das einzige Framework was native Apps erzeugt ist
    > > Appcelerator Titanium, abgesehen vom iPhone SDK selbst und MonoTouch
    >
    > Titanium bindet einen Browser-Engine in die App mit ein und führt darin
    > JavaScript aus.
    > Was ist daran bitte nativ?

    Seit Version 1.0 wird aus JS native Objective-C code generiert

  5. Re: Phonegap ist nicht nativ!

    Autor: funkdoobiest 13.05.11 - 09:38

    "In a Titanium Mobile application, your source code is packaged into a binary file and then interpreted at runtime by a JavaScript engine bundled in by the Titanium build process. In this guide, you will learn more about the JavaScript runtime environment that your code runs in. Titanium runs your application’s JavaScript using one of two JavaScript interpreters – JavaScriptCore on iOS (the interpreter used by Webkit) and Mozilla Rhino on Android and BlackBerry." (http://developer.appcelerator.com/blog/2010/12/titanium-guides-project-js-environment.html )

    JavaScript das zur Laufzeit interpretiert wird ist also nativ?

  6. Re: Phonegap ist nicht nativ!

    Autor: Tapsi 13.05.11 - 09:46

    > JavaScript das zur Laufzeit interpretiert wird ist also nativ?


    Nope, das denken viele ist aber nicht so! Der Javascript Code muss sogar interpretiert bzw. zur Laufzeit kompiliert werden. JavaScript ist dynamisch, da kann man nichts vorher ins native übersetzen. Man könnte vielleicht einen nativen Wrapper drum herum bauen, aber ob das am Ende schneller ist als die hoch optimierten JavaScript Engines von Google, Apple etc., mag ich bezweifeln...

    Es ist jedoch so , das die Schnittstellen zu Systemressourcen nativ sind ( zBsp. die File API ).

  7. Re: Phonegap ist nicht nativ!

    Autor: funkdoobiest 13.05.11 - 09:49

    Tapsi schrieb:
    --------------------------------------------------------------------------------
    > > JavaScript das zur Laufzeit interpretiert wird ist also nativ?
    >
    > Nope, das denken viele ist aber nicht so! Der Javascript Code muss sogar
    > interpretiert bzw. zur Laufzeit kompiliert werden. JavaScript ist
    > dynamisch, da kann man nichts vorher ins native übersetzen. Man könnte
    > vielleicht einen nativen Wrapper drum herum bauen, aber ob das am Ende
    > schneller ist als die hoch optimierten JavaScript Engines von Google, Apple
    > etc., mag ich bezweifeln...
    >
    > Es ist jedoch so , das die Schnittstellen zu Systemressourcen nativ sind (
    > zBsp. die File API ).


    Sorry, vielleicht hat man meine Ironie nicht durchgehört ;) Ich hab selbst schon mit Titanium entwickelt und weiss was JS ist ;)

  8. Re: Phonegap ist nicht nativ!

    Autor: Schnarchnase 13.05.11 - 14:41

    Tapsi schrieb:
    --------------------------------------------------------------------------------
    > Es ist jedoch so , das die Schnittstellen zu Systemressourcen nativ sind (
    > zBsp. die File API ).

    Die Schnittstellen sind aber bei Phonegap und Titanium gleichermaßen nativ, da unterscheiden sich die beiden Frameworks nicht.

  9. Re: Phonegap ist nicht nativ!

    Autor: mcfe 12.06.11 - 15:42

    Ich habe mal einer Frage zu PhoneGap. Wird bei PhoneGap nativer Code erzeugt oder überhaupt nicht. I Buch von Spiering und Haiges:HTML5-Apps für Iphone und Android steht:"PhoneGap generiert nativen Code für jede der untertstützen Plattformen, aber größtenteil nur für die Komponenet, die die eigentliche Webanwendung anzeit."

    Wie ist das zu verstehen?

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. IT-Koordinator*in Hard- und Softwareportfolio (m/w/d)
    Rehabilitationszentrum Rudolf-Sophien-Stift gGmbH, Stuttgart
  2. Fachinformatiker / Informatiker (m/w/d)
    Dr. Hobein (Nachf.) GmbH, med. Hautpflege / EUBOS, Meckenheim bei Bonn
  3. IT-Systemspezialist (m/w/d)
    BARMER, Wuppertal
  4. Informatikerin / Webentwicklerin (m/w/d) - Python, SQL, HTML, CSS
    Helmholtz Zentrum München - Deutsches Forschungszentrum für Gesundheit und Umwelt, Neuherberg bei München

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. (u. a. XCOM 2 für 11,99€, Bioshock: The Collection für 11,99€, Civilization 6 Platinum für...
  2. (u. a. Mass Effect: Andromeda für 9,99€, Battlefield 4 Premium Edition für 7,99€, NFL Madden...
  3. (u. a. Battlefield 5 für 5,99€, FIFA 21 für 19,99€, Mass Effect Legendary Edition für 44...


Haben wir etwas übersehen?

E-Mail an news@golem.de