<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Indigo &#187; appcelerator</title>
	<atom:link href="http://i.ndigo.com.br/tag/appcelerator/feed/" rel="self" type="application/rss+xml" />
	<link>http://i.ndigo.com.br</link>
	<description>I.ndigo Website</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:01:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Appcelerator Titanium</title>
		<link>http://i.ndigo.com.br/2010/04/appcelerator-titanium/</link>
		<comments>http://i.ndigo.com.br/2010/04/appcelerator-titanium/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 04:19:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Go Tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[appcelerator]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://i.ndigo.com.br/?p=17</guid>
		<description><![CDATA[Appcelerator Titanium Hoje em dia temos uma série de novas tecnologias sendo lançadas diariamente e é cada vez mais difícil selecionar o que usar e quando usar. Além disso, há um grande risco experimentando algo novo dentro da empresa, uma vez que os recursos podem não saber utilizar a nova tecnologia e, em um pior [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://i.ndigo.com.br/wp-content/uploads/2010/04/apptitanium.png"><img class="alignleft size-full wp-image-32" title="apptitanium" src="http://i.ndigo.com.br/wp-content/uploads/2010/04/apptitanium.png" alt="" width="295" height="200" /></a>Appcelerator Titanium</strong></p>
<p>Hoje em dia temos uma série de novas tecnologias sendo lançadas diariamente e é cada vez mais difícil selecionar o que usar e quando usar. Além disso, há um grande risco experimentando algo novo dentro da empresa, uma vez que os recursos podem não saber utilizar a nova tecnologia e, em um pior caso, essa pode conter diversos bugs.</p>
<p><strong>Appcelerator Titanium</strong> (<a title="Appcelerator" href="http://www.appcelerator.com" target="_blank">http://www.appcelerator.com/</a>) é um desses, mas quando você começa a usá-lo percebe que não se trata de somente &#8220;mais uma tecnologia&#8221;.</p>
<p>Titanium nos trás uma nova forma de desenvolver &#8220;Aplicações Desktop&#8221; e, mais recentemente, &#8220;Aplicações <em>Mobile</em>&#8220;. Eu uso aspas aqui porque ele não é completamente <em>desktop</em> ou <em>mobile</em>, mas faz uso de um <em>webkit</em> que permite que você programe como se estivesse desenvolvendo um <em>website</em>.</p>
<p>O que eu quero dizer é que tudo que você precisa fazer é criar seu HTML/CSS/Javascript, compilar o código e a sua aplicação está pronta. Além disso, ele é multi-plataforma, significando que você pode construir aplicações para o Windows, OS X e Linux na versão <em>desktop</em> e para o iPhone and Android na versão mobile.</p>
<p><strong>Uso de AJAX</strong></p>
<p>Pense no Titanium como se você estivesse criando sua aplicação web. Você pode usar sua biblioteca de javascript favorita, como Prototype, JQuery ou Mootools. Assim, você pode facilmente fazer suas requisições AJAX ao servidor e tornar sua aplicação dinâmica e amigável.</p>
<p>Uma coisa a ser notada aqui é que se você já possuir uma aplicação web (suponha uma MVC-like, baseado em rails) você pode facilmente consumir seu <em>server-side</em> pela sua aplicação em Titanium e, então, o principal problema será somente desenvolver sua UI. Isso significa que você pode criar aplicações multi-plataforma de forma muito rápida.</p>
<p><strong>Titanium Vs Adobe Air?</strong></p>
<p>Eu acredito que eles estão competindo, mas vejo o Titanium como o mais fácil, uma vez que é bem mais fácil criar interfaces web em vez de interfaces flash (se você não for um <em>expert</em>). Em ambos os casos o usuário necessita instalar <em>kits</em> para ver a aplicação rodando e, no caso do Air, os recursos podem ter uma UI bem mais rica, mas quando você pensa em desenvolver algo bem rapidamente (e você não tem um grande artista como seu recurso), o Titanium é a melhor escolha.</p>
<p><strong>Uma opção para desenvolvimento mobile</strong></p>
<p>Titanium é mais que um <em>website</em>. Com ele você pode desenvolver situações offline, registrar conteúdo localmente e criar notificações facilmente. Para implementar aplicações <em>offline</em>, o Titanium faz uso do Google Gears, facilitando a sincronização de dados. O Titanium também suporta o uso de linguagens de programação como Ruby, Python e PHP, o que o torna ainda mais poderoso.</p>
<p>Além disso, embora seja baseado em web, você pode ter controles nativos da plataforma que está desenvolvendo, como os controles do iPhone, tudo isso utilizando javascript.</p>
<p>O único problema de usar estas funcionalidades é que a documentação do Titanium não está completamente pronta, então muitas vezes você terá dificuldades na implementação.</p>
<p><strong>O preço?</strong></p>
<p>O Titanium é completamente <em>free</em>. Porém, em março de 2010 foi lançada uma versão Professional ($199/desenvolvedor/mês) que terá, nas palavras deles, &#8220;premium support, analytics and rapid updates&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://i.ndigo.com.br/2010/04/appcelerator-titanium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

