Web, .NET, Apps

Posts Tagged "javascript"

Desenvolvendo uma Agenda com WEB API – Introdução

Desenvolvendo uma Agenda com WEB API – Introdução

By on jul 1, 2015 in WEB API | 12.549 comments

Vamos começar uma série de artigos sobre o desenvolvimento com WEB API. Mas antes, vamos prepará-lo sobre alguns conceitos que devemos ter em mente quando programamos orientado à serviços. Tudo será uma questão de entender como funciona a arquitetura desses sistemas, de uma forma isolada. Muitos duvidam do poder que há em desenvolver uma aplicação que tenha várias responsabilidades. Muitos não conhecem os benefícios que uma aplicação desacoplada pode trazer para os procedimentos e práticas de desenvolvimento. MAS O QUE É UMA APLICAÇÃO DESACOPLADA? Existem alguns conceitos que analisamos na qual podemos classificar como uma aplicação desacoplada. Na realidade, o coração desse conceito se enquadra no Angular JS, que veremos mais para frente. Mas o que estamos querendo entender antes são as responsabilidades que você deve aprender a dar para o seu software. Essa prática permitirá que você desenvolva uma ideia com mais agilidade, e permitirá colocar um tipo de especialista em TI para desenvolver uma parte do sistema. É importante sim que todo programador entenda de tudo um pouco. Mas você só irá conseguir grandes resultados com especialistas. Se o seu cronograma e modo de trabalhar for metódico e organizado, você pode minimizar tempo e custos em seu projeto. E NA PRÁTICA, COMO VAI FUNCIONAR? Nós vamos lhe mostrar esse conceito de desenvolver “desacopladamente”. Vamos desenvolver uma Agenda Eletrônica, que é um projeto simples, e vamos fazer isso em partes isoladas, atribuindo as responsabilidades a cada tipo de especialista em TI. Vamos precisar de: Um DBA para fazer a arquitetura de banco de dados; Um programador C# (C Sharp) para fazer o serviço em WEB API; Um web designer, que vai fazer o desenho das telas e vai consumir o serviço feito em WEB API. Nesse cenário, atribuímos três diferentes responsabilidades para três profissionais. Eles farão tudo paralelamente (como se fossem threads ou processamentos assíncronos). Isso diminuirá o tempo que a Agenda será concluída. NA PELE DE CADA UM Primeiro, vamos ser o DBA e fazer a modelagem de dados. Vamos fazer de modo prático, diretamente por SCRIPT, sem interface gráfica; Em segundo, vamos ser o Programador C#. Vamos falar verdadeiramente sobre WEB API, que é o foco principal dessa série de artigos. Faremos a arquitetura para os...

Read More
Iniciando com Phonegap

Iniciando com Phonegap

By on jun 27, 2015 in Mobile | 8.643 comments

Para você que optou por tecnologias híbridas ao invés de nativas, esse é o lugar certo. Para você que ainda não fez a comparação ou ainda está em dúvida sobre o que utilizar, em que momentos e porquê, aqui, acesse Desenvolvimento para dispositivos Móveis – Código Nativo ou Phonegap. De certo, o phonegap já tem algumas vantagens e a principal delas é a facilidade e velocidade em fazer coisas, desde que você seja uma pessoa que já tenha vindo do mundo do frontend, ou seja, que já respirou sobre HTML, CSS e Javascript. Na realidade, o Javascript é a linguagem mais incrível de todas. Ela já carrega bibliotecas e frameworks que podem fazer milagres em facilitar nosso desenvolvimento e turbinar a performance da aplicação. O javascript, com isso, já se encaminhou na frente das outras linguagens de programação, graças a agora podermos utilizá-lo tanto para client-side como para server-side. Algumas coisas que o Javascript pode oferecer: JQuery (e suas várias vertentes, como o JQuery UI,  unobtrusive e o masked input); Node JS (crie servidores dedicados em javascript); Angular JS (framework totalmente desacoplado, apresentando um novo conceito de desenvolvimento voltado para performance); Ext JS, Ionic (mais frameworks para desenvolvimento, especialmente mobile). A verdade é que ninguém dava valor ao javascript. Mas hoje, quando falamos em desenvolvimento híbrido, este já é a base de tudo o que você precisa saber. Aliado ao HTML5 e suas novas interações User Interface fantásticas e ao CSS3 com seu novo conceito dinâmico de estilizar, é exatamente tudo o que você precisa para começar a desenvolver. Agora, antes de começar, vamos nos atentar à nossa infraestrutura. O que precisamos instalar e configurar em nossa máquina para iniciar o desenvolvimento com Phonegap? Vamos nos atentar aos seguintes passos, imprescindíveis para rodar o phonegap: Instalar o Android SDK; Instalar o Ant Apache; Instalar o Node JS; Instalar o Phonegap. No próximo artigo, vamos aprender a instalar todos esses componentes mais o phonegap. Será um artigo sobre infra! Até mais!  ...

Read More