Please enable JavaScript.
Coggle requires JavaScript to display documents.
Frameworks de Desenvolvimento - Coggle Diagram
Frameworks de Desenvolvimento
criação de novos aplicativos e sistemas web
Eles ajudam a encapsular as funcionalidades de alto nível com maior agilidade e eficiência, reduzindo o tempo de trabalho das equipes de TI.
os principais frameworks
Springboot
Agora, para definir um sistema, em vez de escrever diversos miniarquivos em XML no projeto, o usuário deve atuar diretamente nas anotações realizadas dentro do código-fonte.
Trata-se de um framework MVC (Model-View-Controller)
vantagens do Springboot envolvem o fato de que ele já define uma série de convenções de desenvolvimento e que todos conhecem bem como os objetos são nomeados e organizados na arquitetura.
Bootstrap
Ele tem o poder de encapsular diversas funcionalidades de CSS (Cascading Style Sheets)
É mais indicado para trabalhos no HTML5 e que visam agregar responsividade a interfaces
mais importante é que a ferramenta faz tudo isso sem comprometer as funcionalidades, a estrutura e o layout do aplicativo.
Cordova
bjetivo simplificar e padronizar o desenvolvimento de aplicações híbridas para mobile
usar o framework open source do Cordova será uma alternativa eficiente, já que ele é exclusivo para criações do tipo mobile.
Para facilitar ainda mais, no site do Cordova, é possível encontrar bibliotecas de códigos prontos
Funções como ligar a câmera e acionar o GPS, por exemplo, costumam ter códigos semelhantes entre os dispositivos e a ativação desses recursos acaba sendo igual para todos. Quando houver códigos em comum entre os aparelhos, o Cordova mostrará em sua biblioteca, permitindo o seu uso.
Angular
o Angular é utilizado especialmente para fazer a ligação entre o front-end e o back-end em web e desktop. Ele permite a criação de um modelo de aplicação baseado em Single Page Application (aplicação de página única) representado pela sigla SPA.
O angular faz com que a página trabalhe de forma automática, com um modelo próprio definido. Geralmente, esse framework é mais utilizado para projetos em HTML5.
React
biblioteca de JavaScript muito utilizada pelos desenvolvedores para criar interfaces de usuário
Ele permite criar aplicações de grande porte para diversas finalidades na web, oferecendo flexibilidade para fazer alterações de maneira fácil ao longo do tempo
objetivo do React envolve principalmente entregar velocidade, simplicidade e escalabilidade à produção de aplicações.
Ionic
Seu diferencial é a ferramenta de construção de interface que é estruturada no modo de arrastar e soltar, tornando o trabalho muito mais intuitivo
utilizado principalmente para o desenvolvimento de aplicativos móveis híbridos
Material Design
rata-se de uma evolução feita em cima do Bootstrap para apresentar um visual padrão do Google, ficando mais limpo e organizado.
Quem já está acostumado a trabalhar com o Gmail e Google Drive, por exemplo, se identificará facilmente com o framework, o que pode agradar muitos desenvolvedores
Flutter
Para criar aplicações no Flutter, é preciso conhecer um pouco mais sobre a linguagem de programação Dart
Trata-se de um framework de UI (User Interface) para dispositivos mobile, também desenvolvido pela Google
O objetivo é criar interfaces multiplataforma nativas de alta qualidade para os sistemas operacionais Android e iOS
Corona SDK
contém várias APIs para desenvolvimento multiplataforma nos ambientes Kindle Fire, iOS, Android e Nook Color
Recomenda-se o Corona SDK para o desenvolvimento de games em 2D, chamadas de áudio, criptografia, GPS e widgets. Para tanto, pode-se utilizar dois modos de operação: Corona Simulator e Corona Native. Por meio do Simulator, é possível criar apps rapidamente com auxílio da interface gráfica
JQuery Mobile