31 outubro, 2015

Plataformas Emergentes

Plataformas emergentes


  • Plataformas móveis: em 2014 o número de smartphones superou o de desktops, consolidando a plataforma mobile junto com desktop e web.
  • IoT: smartwatch, google glass, tênis com sensores, transporte urbano. 
  • Redes sociais: números nunca antes visto de interatividade social. Ex: Facebook, whatsapp.

Todas essas plataformas levam a uma convergência denominada pelo Gartner Group como o Nexus das Forças. Sinaliza uma tendência tecnológica que deve direcionar todo o desenvolvimento de aplicações corporativas.


Plataformas - Open group


  • 1a. Plataforma: foi até meados dos anos 80, possuia milhares de usuários suportados por mainframes
  • 2a. Plataforma: até inicio do sec. XXI, suportado pelo PC, Internet, e Cliente/Servidor. Possuia centenas de milhões de usuários. Riqueza de interação.
  • 3a. Plataforma: Bilhões de usuários. Suportado por banda larga, dispositivos móveis, serviços em nuvem, big data, internet das coisas. Traz desafios importantes em tecnologia, já que Java e .NET por exemplo, não consegue lidar com a 3a. plataforma.


Plataforma Javascript

  • As tecnologias Javascript e HTML5 foram repensada e redesenvolvidas para fazer aplicações interativas e que podem ser representadas para qualquer tipo de dispositivo.
  • Javascript se tornou uma plataforma com todo um conjunto de elementos existentes em plataformas estabelecidas, Ex:
    • Componentes
    • Frameworks MVVM
    • Servidores
    • Testes de unidade
    • Gerenciadores de pacotes
    • Layouts responsivos
    • Linguagens de script
    • IDEs
  • Bibliotecas Javascript
    • Jquery
    • Sencha
    • ExtJS
    • Kendo UI
    • Angular
  • Framework MVVM JS: Diferente das paginas JSF, o trafego de dados entre o servidor é muito menor ao usar um framework javascript. O Controller fica no browser.
    • Backbone
    • AngularJS
    • Ember
    • Knockout
  • Servidores de aplicação JS
    • NodeJS
    • SilkJS
  • Testes de Unidade JS
    • QUnit
    • Mocha
    • Jasmine
    • Arquilian
  • IDEs JS
    • Senha Architect
    • WebStorm
  • Gerenciamento de Pacotes JS
    • Bower
    • Jam
    • Npm
  • Framework CSS
    • Less
    • Bootstrap
    • Foundation
  • Linguagens de Script JS
    • CoffeeScript
    • Parse
    • TypeScript


















Nenhum comentário:

Postar um comentário