XMLWordPrintable

Details

    • Task
    • Resolution: Duplicate
    • None
    • None
    • None

    Description

      Generelle Erkenntnisse zu ExtJS 5

      • Endlos Grid und variable zeilenhöhen funktionieren out of the box (das grid performed auch sehr gut...)
      • T11N ist immer noch ein Scheiß (http://www.sencha.com/forum/showthread.php?281284)
        → Lösung: on the fly erzeugung der übersetzten JS Dateien mit einem in php geschriebenen JS dispatcher, bedingt aber im optimalfall eine
        gemergte extjs datei! bestehender php übersetzungmechanismus liese sich nutzen. alternative sencha cmd erzeugt bereits übersetzte JS
        Dateien, muss dann aber über xliff und co und vorhanden Sprachen bescheid wissen
      • sencha cmd sehr mächtig was den build prozess angeht
        → gutes build sencha cmd example: http://stackoverflow.com/questions/14457508/using-sencha-cmd-with-dynamically-loaded-controllers

      Verwendung Sencha Architect 3 (im folgenden SA)

      • Vorteile beim Neu/Weiterentwickeln der GUI durch schnellere Entwicklung
      • GUI und Code Struktur orientieren sich an ExtJS Vorgaben daher einfacher zu migrieren
      • SA Quelldateien wurden bisher immer automatisch migriert
      • Manuell zu migrierende Inhalte werden auf eine Minimum reduziert
      • Nachteil Kosten des Tools

      Kompletter Nachbau der GUI in SA

      Sukzessives Vorgehen mit Sencha Architect 3

      • Umsetzung der grundsätzlichen Applikationsstruktur und app.js, sowie dem Viewport mit SA
      • Adaptierung des Grids, des Roweditors ebenfalls mit SA. Eine Adaptierung der beiden Komponenten ist immer nötig.
      • Verwendung der Kompat Schicht und Weiterverwendung der bestehenden Komponenten und Controller außerhalb von SA (sprich werden eingebunden)
      • Durchführung der nötigen Änderungen soweit dass es funktioniert
      • Danach sukzessiver Umbau bzw. Übernahme der "alten" Komponenten / Controller nach SA

      Mein Vorschlag: bei Gelegenheit einige Stunden investieren und mit der Trial Version des SA experimentieren und in Grundzügen Translate5
      (Klickdummy) nachbauen sprich einfaches Grid, versuchen einzelne "alte" Controller einzubinden.

      Attachments

        Issue Links

          Activity

            People

              tlauria Thomas Lauria
              tlauria Thomas Lauria
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: