<?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>Alexandre Marinho &#187; java</title>
	<atom:link href="http://alexandre.cuboestudioweb.com/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexandre.cuboestudioweb.com</link>
	<description>Tecnologia, Programação, Gadgets, etc...</description>
	<lastBuildDate>Fri, 05 Aug 2011 12:51:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>FISL 10 foi mara!</title>
		<link>http://alexandre.cuboestudioweb.com/2009/07/fisl-10-foi-mara/</link>
		<comments>http://alexandre.cuboestudioweb.com/2009/07/fisl-10-foi-mara/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 23:07:00 +0000</pubDate>
		<dc:creator>alexandre</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[fisl]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexandre.cuboestudioweb.com/?p=77</guid>
		<description><![CDATA[Bom, já passou uma semana do FISL10, foi uma semana muito corrida em POA, entre palestras, feira de tecnologia, saídas a noite, ida ao Beira Rio, etc&#8230;.. Com tudo isso não deu para atualizar o blog. Mas agora estou de &#8230; <a href="http://alexandre.cuboestudioweb.com/2009/07/fisl-10-foi-mara/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bom, já passou uma semana do FISL10, foi uma semana muito corrida em POA, entre palestras, feira de tecnologia, saídas a noite, ida ao Beira Rio, etc&#8230;.. Com tudo isso não deu para atualizar o blog. Mas agora estou de volta ao calor de Maceió e aqui estão minhas impressões da décima edição do Fórum Internacional de Software Livre.</p>
<div id="attachment_78" class="wp-caption alignright" style="width: 160px"><a href="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/SDC12296.JPG"><img class="size-thumbnail wp-image-78" title="FISL 10" src="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/SDC12296-150x150.jpg" alt="FISL 10" width="150" height="150" /></a><p class="wp-caption-text">FISL 10 - Multidão</p></div>
<p>Pra comecar vale dizer que tinha MUITA gente no evento, 7 mil pessoas num so lugar é um pouco claustrofóbico, porém não faltaram atividades para todos durante os 4 dias de evento.</p>
<p>Tinhamos representantes de várias áreas no suporte a causa do Software Livre, como: Free Software Foundation, Mozilla, Ubuntu-br, Fedora, Sun, Oracle, Associação Python Brasil, Globo.com e vários outros.</p>
<p>Muitos brindes! Vai a dica a que se aventurar nas próximas edições do FISL, gaste as primeiras horas do dia inicial para &#8220;caçar&#8221; os brindes. Eles têm de tudo, camisas, adesivos, cds. Nem sempre é de graça, a Mozilla, por exemplo, estava distribuindo camisetas a quem achasse pistas escondidas no galpão da PUC. No último caso pode-se comprar algumas lembraças, mas é bom correr também pois acabam rápido.</p>
<p>As palestras estavam pouas, porém é tanta coisa acontecendo ao mesmo tempo que fica dicifil acompanhar as quem você quer assistir, precisa-se de um pouco de prática. Da proxima vez estarei mais esperto.</p>
<p>Ainda teve a visita do lula, que eu não vi&#8230;. mas foi muito importante para a causa Software Livre o apoio do Goveno Federal.</p>
<p>No final das contas o FISL vale muito a pena, quem tiver a oportunidade de ir não vai se arrepender. Abaixo tem algumas fotos que tirei no evento.</p>
<div id="attachment_79" class="wp-caption alignleft" style="width: 160px"><a href="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/DSC00522.JPG"><img class="size-thumbnail wp-image-79" title="Jogo da Mente" src="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/DSC00522-150x150.jpg" alt="Jogo da Mente" width="150" height="150" /></a><p class="wp-caption-text">Jogo da Mente</p></div>
<div id="attachment_80" class="wp-caption alignleft" style="width: 160px"><a href="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/DSC00524.JPG"><img class="size-thumbnail wp-image-80" title="Placas" src="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/DSC00524-150x150.jpg" alt="Não entendi muito, mas achei legal!" width="150" height="150" /></a><p class="wp-caption-text">PLACAS</p></div>
<div id="attachment_81" class="wp-caption alignleft" style="width: 160px"><a href="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/DSC00529.JPG"><img class="size-thumbnail wp-image-81" title="Richard Stallman" src="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/DSC00529-150x150.jpg" alt="Richard Stallman" width="150" height="150" /></a><p class="wp-caption-text">Richard Stallman</p></div>
<div id="attachment_82" class="wp-caption alignleft" style="width: 160px"><a href="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/DSC00541.JPG"><img class="size-thumbnail wp-image-82" title="CAIXA" src="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/DSC00541-150x150.jpg" alt="CAIXA" width="150" height="150" /></a><p class="wp-caption-text">CAIXA</p></div>
<div id="attachment_83" class="wp-caption alignleft" style="width: 160px"><a href="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/SDC12282.JPG"><img class="size-thumbnail wp-image-83" title="Credenciamento" src="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/SDC12282-150x150.jpg" alt="Credenciamento" width="150" height="150" /></a><p class="wp-caption-text">Credenciamento</p></div>
<div id="attachment_84" class="wp-caption alignleft" style="width: 160px"><a href="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/SDC12290.JPG"><img class="size-thumbnail wp-image-84" title="SERPRO" src="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/SDC12290-150x150.jpg" alt="SERPRO" width="150" height="150" /></a><p class="wp-caption-text">SERPRO</p></div>
<div id="attachment_85" class="wp-caption alignleft" style="width: 160px"><a href="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/SDC12297.JPG"><img class="size-thumbnail wp-image-85" title="Bolinhas da SUN" src="http://alexandre.cuboestudioweb.com/wp-content/uploads/2009/07/SDC12297-150x150.jpg" alt="Bolinhas da SUN" width="150" height="150" /></a><p class="wp-caption-text">Bolinhas da SUN</p></div>
<div class="clear"></div>
]]></content:encoded>
			<wfw:commentRss>http://alexandre.cuboestudioweb.com/2009/07/fisl-10-foi-mara/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Softwell Maker</title>
		<link>http://alexandre.cuboestudioweb.com/2008/12/softwell-maker/</link>
		<comments>http://alexandre.cuboestudioweb.com/2008/12/softwell-maker/#comments</comments>
		<pubDate>Sat, 20 Dec 2008 19:10:14 +0000</pubDate>
		<dc:creator>alexandre</dc:creator>
				<category><![CDATA[sistemas]]></category>
		<category><![CDATA[ferramentas]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://alexandre.cuboestudioweb.com/?p=18</guid>
		<description><![CDATA[Para quem não conhece, o Maker é uma ferramenta para criação de sistemas web de forma visual. O desenvolvedor não precisa ter conhecimentos avançados de programação para utilizá-lo, porque tudo é feito visualmente com a ajudas de assistentes e gráficos. &#8230; <a href="http://alexandre.cuboestudioweb.com/2008/12/softwell-maker/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Para quem não conhece, o <a href="http://www.softwell.com.br/web/">Maker</a> é uma ferramenta para criação de sistemas web de forma visual. O desenvolvedor não precisa ter conhecimentos avançados de programação para utilizá-lo, porque tudo é feito visualmente com a ajudas de assistentes e gráficos.</p>
<p>Durante essa semana participei de um treinamento dessa ferramenta, e analizando pessoalmente pude ver a capacidade desse sistema de desenvolvido pela empresa baiana Softwell. Abaixo seguem as minhas considerações sobre o Maker.</p>
<p><strong>Como funciona?</strong></p>
<p>O Maker foi desenvolvido em Delphi e (segundo seus representantes) não é um gerador de código fonte, mas se for necessário o mesmo também pode ser gerado.</p>
<p>Os sistemas desenvolvidos no Maker rodam, por padrão, num servidor de aplicações Java, como o Tomcat, por exemplo. Pode-ser gerar um arquivo .war e fazer o deploy num servidor que desejar.</p>
<p>As aplicações depedem do WEBRUN, que vem junto do Maker, e funciona como uma camada entre a aplicação desenvolvida e o servidor de aplicações.¬† Caso já possua um WEBRUN no servidor, também é possível exportar o sistema para um arquivo .jar e o incorporar a ela.</p>
<p>O Maker possui basicamente 3 funções para geração de sistemas, formulários, fluxos e relatórios.</p>
<p><strong>Formulários</strong></p>
<p>Atravéz de formulários acontecem as principais interações com o sistema. O Maker pode gerar automaticamente os formulários baseando-se nas tabelas e relacionamentos do banco de dados. Além de poder criar formulários, sem associação com fonte de dados e que execute uma tarefa em particular.</p>
<p><strong>Fluxos</strong></p>
<p>No Maker os fluxos substituem a codificação na hora de criar regras de negocio para a apliação. Tratam-se de fluxogramas que são associados a determinadas ações do sistema para realizar tomadas de decisão. Pode-se efetuar condições, loops, mensagens de error e retorno, além de um conjunto de funções já disponíveis como concatenação, obtenção de campos de tabelas, conversão de tipos primitivos, etc.</p>
<p><strong>Relatórios</strong></p>
<p>O Maker possui o Report Builder embutido, e o mesmo é utilizado para desenhar os relatórios necessários para a aplicação.</p>
<p><strong>Na minha opinião!</strong></p>
<p>Realmente, depois de presenciar o treinamento, posso dizer a utilização do Maker acelera sim o processo de criação de aplicações, principalmente no caso dos formulários, que podem ser gerados automaticamente a partir de uma fonte de dados.</p>
<p>Porém, é necessário tempo para se tornar um &#8220;expert&#8221; na utilização do Maker, o mesmo tempo que se levaria para aprender a utilizar um framework como Django, Ruby on Rails ou Grails, por exemplo. E o que, na minha opinião, seria a grande vantagem de uma ferramenta visual sobre os outros, a curva de aprendizagem, é parecida com a desses frameworks.</p>
<p>Eu devo concordar com <a href="http://www.guj.com.br/posts/list/15/91010.java#post_text_490141">esse post</a> do guj, em que o usuário <span class="genmed"><strong>kicolobo</strong></span> diz:</p>
<blockquote><p><em><span class="postbody">Programação OO é ignorada. O código é gerado em Java e C#, porém o processo de desenvolvimento do Maker é procedural. Todos os diagramas são procedurais. Em momento algum (pelo menos na demonstração que vimos), foi criada uma classe de entidade (ou mesmo uma entidade qualquer). Tudo é relacionado diretamente com o banco de dados. Para quem já trabalha com OO, o Maker pode ser visto como retrocesso. </span></em></p></blockquote>
<p><span class="postbody">E realmente é verdade, hoje em dia fala-se muito mais em OO e MVC, voltar o desenvolvimento para as tabelas do banco de dados é praticamente um retrocesso. No django, por exemplo, só é necessário configurar o banco de dados, o desenvolvedor não precisa criar as tabelas, o django executa todo esse processo e também cria os formulários automaticamente.<br />
</span></p>
<p>Uma coisa que me incomodou bastante foi a quantidade de cliques necessários para fazer uma concatenação de texto com algumas variáveis. Algo que em python, por exemplo, poderia ficar assim:</p>
<pre><code>texto = "O total da conta do cliente %s foi de %f reais" % (nome,total)</code></pre>
<p>Outro fato importante é que por ser um sistema proprietário, a comunidade do maker praticamente não existe, se comparada com de outras tecnologias, sendo assim, sempre que precisarmos de ajuda temos que recorer ao suporte a softwell.</p>
<p><strong>Conclusão</strong></p>
<p>Analisando o esquema geral, eu não compraria uma licença do Maker para uso pessoal. Além dos fatos mencionados acima, um ambiente de Software Livre me agrada mais, sabendo que a existe uma comunidade por trás ajudando a manter e melhorar o sistema, diferente do modelo proprietário, onde estamos a mercê da empresa dona do sistema.</p>
]]></content:encoded>
			<wfw:commentRss>http://alexandre.cuboestudioweb.com/2008/12/softwell-maker/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
	</channel>
</rss>

