
O Adobe Air (Adobe Integrated Runtime) é um SDK para desenvolvimento de aplicativos de internet, que utilizem Ajax, Flash, Flex ou HTML/Javascript, mas que rodem como um simples aplicativo desktop.
Isto mesmo !
O Air tem um SDK que podemos utilizar para desenvolver os aplicativos direcionados para esta ferramenta, e com ela podemos criar inúmeros tipos de aplicativos.
O interessante é que, o aplicativo fica como se fosse um simples executável no seu PC, independentemente do sistema operacional !
Eu, sinceramente, ainda nao criei nada para Air, mas sei que tem várias aplicações disponíveis no próprio site da adobe, para baixar-mos e utilizarmos de graça.
Por exemplo:
Todas estas aplicações, e muitas outras mais, rodam sob o Adobe Air, e estão disponíveis free no site.
Eu tenho trabalhado com a biblioteca java script ExtJS e ela tem suas classes e ferramentas para utilizarmos na integração com o Adobe AIR, assim podemos criar uma bela interface em javascript para desktop, facilmente !
Bom, fica ai a dica, se por ventura eu conseguir montar algo em ExtJS para o AIR, eu posto aqui !
Como, se tem utilizado muito esta historia de ajax, acho interessante não deixar todos os scripts JS carregados em nossa pagina quando a carregamos a primeira vez…
E se você nao quer ficar recarregando a pagina todas as vezes que precisa buscar um novo JS ou algum dado novo, pode se utilizar de uma tatica, um tanto interessante: carregar os arquivos JavaScript “on-demand”, ou seja, somente quando necessário.
Assim você pode muito bem repartir e organizar mais ainda suas funcoes JS e, deixar a pagina principal beeeemmm mais rapida para carregar, do que se estivesse com muitas tags scripts no inicio…
Segue, abaixo, uma funçãozinha JavaScript que montei juntando dados de scripts da internet.
A moral é que ela recebe o caminho de um arquivo JS para carregar na pagina, mas porém, retira a tag onde o mesmo JS já foi carregado anteriormente, assim não deixando ficar tags apontadoras para o mesmo arquivo repetidas, e não deixa ficar um monte de lixo desnecessário na pagina, o que pode ocasionar uma lentidão demasiada do browser…
function dhtmlLoadScript(url){
var e = document.createElement("script"); //Cria o objeto para inserir na pagina..
e.language = 'JavsScript';
e.src = url;
e.type="text/javascript";
var hdEl = document.getElementsByTagName("head")[0];
if (hdEl.childNodes.length > 1) { //Se tem filhos..
for ( var i = 0; i -1 ){
hdEl.removeChild(ch);
}
}
}
}
hdEl.appendChild(e);
}
Um exemplo completo segue no meu wiki…
Conversando com um colega de trabalho, obtive algumas informações sobre o Spring Framework.
Dentre estas informações, estavam uma que dizia que este fw era o que realmente podemos chamar de framework, onde o mesmo tinha tudo que
necessitávamos para construir uma aplicação do zero facil e rapidamente.
Ou seja, com o Spring fw, temos muitas facilidades, desde nossas classes de negocio, transações, classes de acesso a dados, model-view-controller, etc…
Podemos ler aqui (http://www.theserverside.com/tt/articles/article.tss?l=IntrotoSpring25) com mais detalhes o que o Spring tem a nos oferecer.
Eu sinceramente estou começando agora a aprender a trabalhar com Spring, mas já estou fascinado com tamanha produtividade oferecida por este fw.
E ainda mais quando entro no seu site, na seção de documentação e me deparo com uma documentação vasta, detalhada e muito bem organizada de
todas as suas funcionalidades e características ( http://static.springframework.org/spring/docs/2.5.x/reference/index.html ).
Na real, eu chequei até aqui através do aprendizado do JPA (Java Persistence API), e fiquei bem contente.
Agora, para complpetar o desenvolvimento de uma bela aplicação, basta aprender a programar o ext (http://www.extjs.com), uma biblioteca
java script que é muito completa, para objetos visuais, efeitos de páginas, ajax, e outras cositas mas !
Últimos Comentários
(2 weeks ago)
(2 weeks ago)
(2 weeks ago)
(2 weeks ago)
(3 weeks ago)
(3 weeks ago)
(7 weeks ago)
(10 weeks ago)
(10 weeks ago)
(11 weeks ago)