Work Space discussion

UI Discussion Topics

 

GWT

  • Go to GWT 2.7
  • Go to 2.8 when it come out?
  • JS Interop
  • old css to GSS conversion
  • Updates to JSNI
  • Super dev mode replacing dev mode
  • HashMap/ArrayList Speed improvements
  • 2.7 Release notes (also see appendix)

Supported Browsers

  • Remove IE8 Support

 

JAVA

  • Java 1.7
  • GWT not yet support 1.8 (it will with GWT 2.8)
  • Remember: IRSA's MOST status issues is bug with 1.7 

 

JavaScript

  • Coding Stack proposal
    • React.js
    • Ampersand.js or Backbone.js
    • Browserify and Commonjs
    • Grunt or Gulp
    • jshint
    • testing????
    • Router???
    • Revamp of how we think about form input
    • Utilities: underscore.js, LoDash, Bluebird, String modules
  • GWT to JS Migration plan
    • Goal
    • Phases
  • Repository Structure

Architecture

  • General discussion of direction
  • Strengths & Weaknesses of current architecture
  • Currently we are too tightly coupled, how can we move to be more loosely coupled

 

APPENDIX

GWT Version Summary

  • v2.5 - We are here

  • v2.7 - Available now
    • JS Interop beta
    • GSS beta
    • Java 1.7
    • Significant Performance Improvements with ArrayList & HashMap
    • Super Dev mode more stable and faster
  • v2.8 - Coming end of year
    • JS Interop stable
    • GSS stable
    • Java 1.8
    • Super Dev improved debugging
  • v3.0 - 2 years away
    • breaking changes
    • JS Interop Phase 2
    • Dev mode removed / only super dev
    • still not completely defined
    • Singular???