<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: A importância de uma Plataforma de Aplicação</title>
	<atom:link href="http://sergiotaborda.javabuilding.com/2010/02/a-importancia-de-uma-plataforma-de-aplicacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://sergiotaborda.javabuilding.com/2010/02/a-importancia-de-uma-plataforma-de-aplicacao/</link>
	<description>Construindo Aplicações com Java</description>
	<lastBuildDate>Fri, 23 Dec 2011 20:52:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: sergiotaborda</title>
		<link>http://sergiotaborda.javabuilding.com/2010/02/a-importancia-de-uma-plataforma-de-aplicacao/comment-page-1/#comment-410</link>
		<dc:creator>sergiotaborda</dc:creator>
		<pubDate>Fri, 12 Feb 2010 10:28:12 +0000</pubDate>
		<guid isPermaLink="false">http://sergiotaborda.javabuilding.com/?p=967#comment-410</guid>
		<description>A plataforma virtual a que me refiro não é o sistema operacional. Por favor referir-se ao &lt;a href=&quot;http://www.javabuilding.com/architecture/introduction.html&quot; rel=&quot;nofollow&quot;&gt;cubo arquitetural&lt;/a&gt;
O Sistema Operacional é a plataforma baixa nesse modelo. A Plataforma Virtual é o próprio Java como um todo, não apenas a JVM, ou qualquer outra plataforma semelhante como o .NET. A Plataforma Virtual isola o sistema operacional exactamente para não termos que nos preocupar com ele.
Ruby on Rails , Grails , JCompany e outros são Plataformas de Aplicação comerciais, no sentido que não são desenvolvidas pelas mesmas empresas que desenvolvem a aplicação. Contudo elas dão muito pouco suporte à aplicação em si apenas automatizando tarefas chatas do desenvolvimento. Isso é 50% do que uma Plataforma de Aplicação pode ser. A Plataforma de Aplicação pode também conter classes e modelos de dominio que a aplicação poderá usar. Um exemplo é definir uma API para trabalhar com dinheiro ou definir uma API para trabalhar com feriados e dias uteis. Coisas que são genéricas o suficiente para usar em mais de uma aplicação, mas especificas o suficiente para não estarem no SDK padrão. Nisto, as plataformas citadas ainda estão aquem do desejado.

Eu usei Ruby com exemplo, sem desmerecer nenhuma outra. Scala também roda na JVM, em .NET e no Android, portanto também seria candidata para uma plataforma de aplicação cross-vm. Assim como qualquer outra linguagem, presente ou futura que possa ser executada em mais de um tipo de vm. Não era o objetivo citar todas as possibilidades, apenas chamar a atenção para que uma linguagem com estas caracteristicas poderá ser usada como base para uma Plataforma de Aplicação que começa ao nivel da linguagem.

E não, não estou usando o Buzz por enquanto.</description>
		<content:encoded><![CDATA[<p>A plataforma virtual a que me refiro não é o sistema operacional. Por favor referir-se ao <a href="http://www.javabuilding.com/architecture/introduction.html" rel="nofollow">cubo arquitetural</a><br />
O Sistema Operacional é a plataforma baixa nesse modelo. A Plataforma Virtual é o próprio Java como um todo, não apenas a JVM, ou qualquer outra plataforma semelhante como o .NET. A Plataforma Virtual isola o sistema operacional exactamente para não termos que nos preocupar com ele.<br />
Ruby on Rails , Grails , JCompany e outros são Plataformas de Aplicação comerciais, no sentido que não são desenvolvidas pelas mesmas empresas que desenvolvem a aplicação. Contudo elas dão muito pouco suporte à aplicação em si apenas automatizando tarefas chatas do desenvolvimento. Isso é 50% do que uma Plataforma de Aplicação pode ser. A Plataforma de Aplicação pode também conter classes e modelos de dominio que a aplicação poderá usar. Um exemplo é definir uma API para trabalhar com dinheiro ou definir uma API para trabalhar com feriados e dias uteis. Coisas que são genéricas o suficiente para usar em mais de uma aplicação, mas especificas o suficiente para não estarem no SDK padrão. Nisto, as plataformas citadas ainda estão aquem do desejado.</p>
<p>Eu usei Ruby com exemplo, sem desmerecer nenhuma outra. Scala também roda na JVM, em .NET e no Android, portanto também seria candidata para uma plataforma de aplicação cross-vm. Assim como qualquer outra linguagem, presente ou futura que possa ser executada em mais de um tipo de vm. Não era o objetivo citar todas as possibilidades, apenas chamar a atenção para que uma linguagem com estas caracteristicas poderá ser usada como base para uma Plataforma de Aplicação que começa ao nivel da linguagem.</p>
<p>E não, não estou usando o Buzz por enquanto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcio Duran</title>
		<link>http://sergiotaborda.javabuilding.com/2010/02/a-importancia-de-uma-plataforma-de-aplicacao/comment-page-1/#comment-409</link>
		<dc:creator>Marcio Duran</dc:creator>
		<pubDate>Thu, 11 Feb 2010 21:07:13 +0000</pubDate>
		<guid isPermaLink="false">http://sergiotaborda.javabuilding.com/?p=967#comment-409</guid>
		<description>Boa Tarde, Sergio !!! Excelente post !!!
Porém me veio a questionar algumas duvidas ....

&lt;blockquote&gt;Obviamente, se a produtora de software utiliza mais do que uma plataforma virtual, deverá ter mais do que uma plataforma de aplicação, mas mesmo assim, muitos conceitos podem ser comuns variando apenas na implementação. &lt;/blockquote&gt;

Sobre a plataforma Virtual, gostaria de ir aqui mais afundo que ambiente de sistema Operacinal estamos lidando, essa plataforma Virtual é um modelo novo da Virtual Machine, por exemplo a IBM tem sua Maquina Virtual.

Sobre a Plataforma de Aplicação é voltada a modelos de Open Source algo como ERPs Open Source, o quem é em termos de Arquitetura isso é baseado em escolhas de usar um Rails algo assim.

&lt;blockquote&gt;Hoje em dia com linguagens que funcionam em mais do que uma plataforma virtual – como Ruby em Jruby (Java) e IronRuby (.NET) e na Ruby VM –  é possível até antever a possibilidade de desenhar uma plataforma de aplicação única para diferentes plataformas.&lt;/blockquote&gt;

Porque Scala não fora observado já que ela tem a vantagem de ter sido construida encima da JVM, pois as demais são mesmo tudo engine que necessitam se intercambiarem para acessar a JVM, algo mesmo python usaria Jpython !!!!

PS:Você já ta utilizando o Buzz da Google !!!

Abraçosss !!!!</description>
		<content:encoded><![CDATA[<p>Boa Tarde, Sergio !!! Excelente post !!!<br />
Porém me veio a questionar algumas duvidas &#8230;.</p>
<blockquote><p>Obviamente, se a produtora de software utiliza mais do que uma plataforma virtual, deverá ter mais do que uma plataforma de aplicação, mas mesmo assim, muitos conceitos podem ser comuns variando apenas na implementação. </p></blockquote>
<p>Sobre a plataforma Virtual, gostaria de ir aqui mais afundo que ambiente de sistema Operacinal estamos lidando, essa plataforma Virtual é um modelo novo da Virtual Machine, por exemplo a IBM tem sua Maquina Virtual.</p>
<p>Sobre a Plataforma de Aplicação é voltada a modelos de Open Source algo como ERPs Open Source, o quem é em termos de Arquitetura isso é baseado em escolhas de usar um Rails algo assim.</p>
<blockquote><p>Hoje em dia com linguagens que funcionam em mais do que uma plataforma virtual – como Ruby em Jruby (Java) e IronRuby (.NET) e na Ruby VM –  é possível até antever a possibilidade de desenhar uma plataforma de aplicação única para diferentes plataformas.</p></blockquote>
<p>Porque Scala não fora observado já que ela tem a vantagem de ter sido construida encima da JVM, pois as demais são mesmo tudo engine que necessitam se intercambiarem para acessar a JVM, algo mesmo python usaria Jpython !!!!</p>
<p>PS:Você já ta utilizando o Buzz da Google !!!</p>
<p>Abraçosss !!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fernando Franzini</title>
		<link>http://sergiotaborda.javabuilding.com/2010/02/a-importancia-de-uma-plataforma-de-aplicacao/comment-page-1/#comment-408</link>
		<dc:creator>Fernando Franzini</dc:creator>
		<pubDate>Thu, 11 Feb 2010 17:51:36 +0000</pubDate>
		<guid isPermaLink="false">http://sergiotaborda.javabuilding.com/?p=967#comment-408</guid>
		<description>Muito bem pontuado !!! Parabens</description>
		<content:encoded><![CDATA[<p>Muito bem pontuado !!! Parabens</p>
]]></content:encoded>
	</item>
</channel>
</rss>

