Jaguar é lançado no Latinoware 2010 (Software Publico - Free e open source)

41 respostas
P

Jaguar no Latinoware 2010

Powerlogic lança framework Java free no maior evento de software livre da América Latina

Para um público estimado de mais de 3 mil profissionais da TI, a Powerlogic lançou, no primeiro dia da Latinoware, o JAGUAR, uma contribuição à comunidade de software livre que agora passa a ter um framework de integração gratuito em licença GPLv2 e GPLv3, criado a partir do software jCompany Developer Suite.

O lançamento do framework Java free foi realizado na noite do dia 10 de novembro e durante os três dias da Conferência os participantes podem conhecer o mais novo Software Público Brasileiro no stand da Powerlogic, patrocinadora do evento.

O JAGUAR traz uma arquitetura de software de alto nível, reutilizável e extensível, baseada na integração de dezenas de frameworks de base (Open Source), líderes em seus segmentos e aplicando generalizações OO em uma arquitetura MVC2. O resultado é uma solução com alto nível de abstração, pouco código Java que utiliza recursos como IoC, DI e AOP, de forma natural e padronizada. Além disso, o JAGUAR produz aplicações Java EE 5 Full-Complient, incluindo interfaces Web 2.0 com alta usabilidade e aderente aos padrões de mercado.

Agora integrante da relação de Softwares Públicos do Governo Federal, o JAGUAR está disponível no Portal do Software Público Brasileiro e pode ser acessado na Comunidade http://www.softwarepublico.gov.br/dotlrn/clubs/jaguar.

O evento

Produzido pela Itaipu Binacional, Fundação Parque Tecnológico Itaipu - Brasil, Celepar e SERPRO, o Latinoware é um evento de discussões e reflexões sobre a utilização do Software Livre na América Latina.

Atualidades, Redes Sociais, Desenvolvimento Ágil, Modelos de Negócios, Acessibilidade e Mobilidade, e Computação em Nuvem são alguns dos temas que levarão os participantes a assuntos específicos, como linguagens e frameworks de programação; ambientes desktop; geoprocessamento; computação gráfica e jogos; distribuições Linux; e Virtualização.

O Latinoware 2010 é a 7ª edição do evento e foi realizado de 10 a 12 de novembro, em Foz do Iguaçu, PR.

Acesse www.latinoware.org.

41 Respostas

kicolobo

Bacana. Qual a diferença entre o Jaguar e o JCompany?

E pra baixar, obrigatóriamente tenho de me registrar no site do governo ou tem algum outro link?

G

É estranho você ver um framework Java usando GPLv3. Digo isso porque muitas empresas precisam fazer pequenas customizações criando pequenos “subframeworks” com extensões e afins.

E se você tem algo GPL você obrigatóriamente precisa liberar os fontes, o que essas empresas não gostam de fazer.

Adelar

Legal. :smiley:

dipeloco

garcia-jj:
É estranho você ver um framework Java usando GPLv3. Digo isso porque muitas empresas precisam fazer pequenas customizações criando pequenos “subframeworks” com extensões e afins.

E se você tem algo GPL você obrigatóriamente precisa liberar os fontes, o que essas empresas não gostam de fazer.

Coisa que a propria powerlogic faz no Hibernate

P

kicolobo:
Bacana. Qual a diferença entre o Jaguar e o JCompany?

E pra baixar, obrigatóriamente tenho de me registrar no site do governo ou tem algum outro link?

Olá Kicolobo, tudo bêm?

Acho que não haverá diferença entre a ultima versão jCompany e Jaguar nesse primeiro momento (não tenho certeza,
mas logo teremos essa informação ), mas com certeza eles se diferenciarão com o tempo uma vez que um continuará
sendo desenvolvido pela Powerlogic e o outro seguirá o desenvolvimento pela comunidade que queira contribuir.

Para baixar os fontes acredito ser necessário se cadastrar no site do governo sim, mas como foi liberado no dia 10, os fontes
devem estar sendo carregados para o portal do governo e ainda não estão disponíveis eu acredito, mas logo já estará tudo lá para
realizarmo o download.

Um abraço.

P

garcia-jj:
É estranho você ver um framework Java usando GPLv3. Digo isso porque muitas empresas precisam fazer pequenas customizações criando pequenos “subframeworks” com extensões e afins.

E se você tem algo GPL você obrigatóriamente precisa liberar os fontes, o que essas empresas não gostam de fazer.

Olá Garcia, tudo bem?

Todos os fontes do jCompany sempre foram liberados para os clientes que adquiriam as licenças de uso, e esses clientes tem total liberdade para
alterar e modificar esses códigos como desejassem, sem qualquer restrição ou impedimento, e isso continua sendo assim com a versão comercial
ou “Enterprise” (não sei se receberá essa adjetivo) para os clientes. Existem algumas orientações para realizar essas alterações afim de preserva-las
nas atualizações de versão da ferramenta, só isso.

E agora liberado para a comunidade sobre o nome Jaguar, esse fontes serão completamente liberados para a comunidade para os que
queiram contribuir com a evolução do Jaguar e tende a seguir uma evolução pela comunidade, diferente da versão comercial que continuará sendo
mantida e evoluída pela Powerlogic.

Um abraço.

kicolobo

piacava:
kicolobo:
Bacana. Qual a diferença entre o Jaguar e o JCompany?

E pra baixar, obrigatóriamente tenho de me registrar no site do governo ou tem algum outro link?

Olá Kicolobo, tudo bêm?

Acho que não haverá diferença entre a ultima versão jCompany e Jaguar nesse primeiro momento (não tenho certeza,
mas logo teremos essa informação ), mas com certeza eles se diferenciarão com o tempo uma vez que um continuará
sendo desenvolvido pela Powerlogic e o outro seguirá o desenvolvimento pela comunidade que queira contribuir.

Para baixar os fontes acredito ser necessário se cadastrar no site do governo sim, mas como foi liberado no dia 10, os fontes
devem estar sendo carregados para o portal do governo e ainda não estão disponíveis eu acredito, mas logo já estará tudo lá para
realizarmo o download.

Um abraço.

Bacana piacava, então o Jaguar na realidade é um fork do jCompany? É isto?

C

Jaguar & jCompany == MySQL Community Edition & MySQL Enterprise Edition
???

Bem, eu nunca achei o jCompany produtivo, pois por tudo que eu vi dele, ele somente encapsula outros frameworks e traduz os nomes de métodos e classes.
Espero que essa versão Community seja diferente, e que foque realmente em inovação.

Kenobi

Alguém já ouviu falar de um tal de Rails ?

My 2 cents :twisted:

K45T

Pois só tem papo.

P

clone_zealot:
Jaguar & jCompany == MySQL Community Edition & MySQL Enterprise Edition
???

Sim, será essa a idéia eu acredito.

É, quanto a produtividade à controvérsias, tudo dependo do conhecimento prévio que se tem das tecnologias envolvidas e da arquitetura adotada, MVC.
E claro também depende do tipo de problema que se quer desenvolver.

Trabalhei uns 2 anos desenvolvendo aplicações fazendo tudo na mão, definindo arquitetura e padrões, ferramentas e Frameworks que utilizaríamos e etc,
e vou te falar que era um parto, mater a integridade de tudo isso com as mudanças de versões do framework, versões do java e etc, dava um trabalho de outro
mundo.

Quando comecei a desenvolver em jCompany me lamentei por não ter tido conhecido ele antes… srrs mas não tinha jeito mesmo, pois comecei a trabalhar com ele o jCompany tinha pouco mais de um ano de vida, bem no inicio, hoje tem 7.

Ele tem isso também, mas tem muito mais além disso.

Assim que os fontes estiverem no ar o pessoal poderá analisar, e até contribuir com melhorias e mudanças, afinal agora é de domínio publico.

uma braço.

P

kicolobo:

Bacana piacava, então o Jaguar na realidade é um fork do jCompany? É isto?

Acredito que a idéia é essa mesmo…

P

Kenobi:
Alguém já ouviu falar de um tal de Rails ?

My 2 cents :twisted:

Claro, muito bom também.

Quem sabe alguém não anima de produzir uma especialização do Jaguar tipo.

Jaguar on Rails…

Seria interessante em.

Um abraço.

P

Como assim, só papo?

Está vindo por aí um ramo para o ano que vem que vai abordar SOFEA / SOUI,

Alguém já teve experiência com essa arquitetura?

Um abraço.

F

Reitero as palavras do piaçava, trabalho a 5 anos com o jCompany e a produtividade é realmente muito grande. Fora a maturidade que ele possui nestes 7 anos que muitos frameworks recente não possuem.

Em anos de fórum o que a comunidade mais reclamava era que a empresa juntava vários frameworks free e cobrava por isso, o que é uma informação totalmente equivocada pra quem já navegou pelos fontes do jCompany.

Então agora que a Powerlogic resolveu liberar essa versão do jCompany , para criticar tem que ler sobre o assunto, analisar o que ele possui antes de vir informações que realmente não contribuem para o fórum.

Eu não trabalho na powerlogic, mas com certeza toda empresa que eu dou consultoria eu recomendo, mesmo o jCompany pago. Free então nem se fala.

Nesse link pode-se baixar os pdfs do livro, a leitura é boa mesmo para quem não vai usar o jcompany pois fala de JavaEE no geral e o autor conhece muito.

http://www.rallyjavaeeopensource.com.br/livro.jsp

Abraços…

david.cs20

Realmente nao espera um topico no forum a qual alguem falasse bem do jcompany !
Estou impressionado ! ahuahuahauha

Rubem_Azenha

Pegaram dinheiro do BNDES pra fazer esse Jaguar também?

Rubem_Azenha

Uau… parece que pegaram dinheiro do BNDES de novo.

nofan

E qual o problema de uma empresa nacional pegar um aporte no bnds?

F

Pois eh…tambem nao entendi a colocação… qual o problema?

Rubem_Azenha

Nenhum se o dinheiro for usado para o desenvolvimento nacional. Eu não acho legal ser usado para financiar o desenvolvimento de um framework Java redundante de qualidade altamente questionável (basta fazer uma busca no GUJ e na lista do SouJava para ver que a equipe técnica da PowerLogic até tentou argumentar, mas ficou bem claro os defeitos da ferramenta).

E agora ele é integrante da relação de Softwares Públicos do Governo Federal. Espero que com isso não comecem a aparecer milhares de licitações exigindo experiência em Jaguar… adivinha qual empresa possui profissionais com experiencia em Jaguar e jCompany? :slight_smile:

P

Também não entendi qual o problema de uma empresa nacional conquistar um aporte de capital do BNDES para desenvolvimento e inovação tecnológica.

Quando digo conquista, é porque não é tão simples assim conseguir esse aporte, existem uma série de regras que precisam ser atendida, e garantias que precisam ser dadas sobre o uso que se fará do dinheiro.

Depois tem que se prestar contas e claro pagar ao BNDES todos o aporte recebido.

Esse é o segundo aporte de capital, só me faz ter mais certeza da idoneidade e foco em inovação da empresa, que teve que passar pelo crivo do BNDES 2 vezes.

Não entendi porque do argumento de ser um framework redundante?

Algum outro é igual a ele, ou ele criou alguma coisa que já existe? Não tenho essa informação.

Rubem Azenha:
de qualidade altamente questionável (basta fazer uma busca no GUJ e na lista do SouJava para ver que a equipe técnica da PowerLogic até tentou argumentar, mas ficou bem claro os defeitos da ferramenta).

Sobre a qualidade questionável, esse argumento sim é questionável.

O jCompany está a 7 anos no mercado, tem mais de 1000 projetos em produção, e foram desenvolvidos
mais de 180 mil pontos de função.

O que se vê nos fóruns por aí, até aqui no GUJ, é a analise de versões muito antigas do jCompany, o que
hoje com certeza já não é mais a melhor opção.

Só para dar uma Ideia:

Eu comecei a trabalhar com ele na versão 2.0, utilizava-se as seguintes tecnologias:
. Struts 1.2
. Tiles.
. Hibernate 2
. Em uma arquitetura MVC.

Era bem simples, e já trazia uma produtividade e qualidade tremenda comparado ao desenvolvimento artesanal de toda uma aplicação.
Sem falar na facilidade de qualquer desenvolvedor manter o código que outro desenvolvedor fez, e com isso os tempos de manutenção
de um sistema era infinitamente menor comparado à outros sistemas feitos sem o jCompany.

Hoje estamos entrando na versão 6.0, que dentre outras coisas tem:

. Context Dependency Injection (CDI 1.0).

· Bean Validation 1.0

· Entidades: não precisam mais de herança e agregações.

· JAX-RS/Atom Publish: serviços REST para CRUDS são produzidos praticamente

sem esforço, via jCompany Service;

· Novo padrão de ?QBE and Select?:

· Convenção sobre configuração: anotações de metadados para casos de uso

padrões em package-info.java são agora opcionais. Com isso pode-se obter uma

solução padrão funcional apenas com entidades mapeadas e formulários XHTML;

· Leiautes facilmente customizáveis: leiautes Facelets;

· Dentre dezenas de outras melhorias: uso de jQuery Theme Roller como padrão
de Temas/CSS; JPA 2.0; etc.

Será iniciado um novo ramo de arquitetura chamada SOFEA, como mais uma opção para
os gestores de TI.
Será disponibilizado e integrado já para o ano que vêm o uso de ferramentas que possibilitam desenvolver
em BPMN 2.

Sem falar que é suportado na ferramenta todas as demais tecnologias utilizadas para manter
a compatibilidade com aplicações desenvolvidas e possibilitar que essas aplicações sejam sempre
atualizadas para a ultima versão sem ter que reescrever toda a aplicação novamente.

Como sabemos, nada nasce perfeito, e todo software tem Bugs, o jCompany não é diferente,
mas questionar sua qualidade sobre o que ele se propõe a fazer eu acho meio injusto, ou desconhecimento.

Uma grande vantagem na utilização dele, além da produtividade que é inegável mas é de ganho imediato,
são os ganhos a médio e longo prazo, como por exemplo a garantia que sua arquitetura de desenvolvimento
de sistemas sempre vai estar alinhada com o que o mercado tem de melhor e mais atual.

Se você colocar na ponta do lápis quanto custaria manter uma equipe interna para prover esse ganho à uma
empresa e suportar uma arquitetura definida internamente, e comparar com o custo de subscrição de uso do
jCompay, verá que o jCompany é muito melhor (mais barato) e mais seguro (Sua equipe pode simplesmente pedir demissão).

Sem falar que os clientes sempre tiveram voz nas direções e opções de melhorias a serem agregadas à ferramenta.

Agora com o Jaguar disponível para todos contribuírem nem se fala, os ganhos são enormes para todos.

Provavelmente os órgãos públicos iniciarão uma analise do Jaguar mesmo, e alguns passarão a utiliza-lo, e muitas empresas privadas também.

A Powerlogic sendo a fabricante é natural que procurem ela primeiro. para um suporte com SLA e garantias de atendimento, visto que esse órgão e
empresas não podem e não querem depender apenas da comunidade para esse apoio.

Mas não é só a Powerlogic que presta serviço em jCompany, hoje são 15 empresas parceiras da Powerlogic que estão aptas a esse trabalho,
além de várias outras que também utilizam o jCompany como clientes da Powerlogic e também estão muito preparadas para atender à quem desejar

Hoje qualquer pessoa que domine o jCompany poderá se inscrever no portal do governo e indicar que é um fornecedor de consultoria nessa tecnologia.

Então todo mundo está ganhando, e isso é o que é importante.

A comunidade pode contribuir, utilizar, modificar como bem entender, e sem custo.

Empresas que precisarem de suporte e uma garantia de SLA, de apoio e consultoria, poderá adquirir serviços de muitas empresas hoje, e não ficar amarrada à um único fornecedor.

E o Jaguar com isso será sempre evoluído e melhorado para todos.

Um forte abraço.

P

david.cs20:
Realmente nao espera um topico no forum a qual alguem falasse bem do jcompany !
Estou impressionado ! ahuahuahauha

Olá David,

Impressionado por que?

O que é bom precisa ser dito, e mostrado. e as falhas reconhecidas, claro…

O que ocorre é que muitas vezes nós temos dificuldades com JSF, ou com JPA, ou
alguma outra tecnologia que o jCompany utiliza e nós atribuímos isso ao jCompany.

E na verdade não é ele o problema, mas geralmente a falta do conhecimento e habilidades
necessárias.

Isso não é culpa nossa, somos assim mesmo, mas acredito que o que contribuiu para
esse entendimento errado, foi as pessoas acharem que por estarem utilizando o jCompany
elas não precisariam conhecer o resto, e isso é uma grande ilusão.

Sempre foi e sempre será necessário conhecer as tecnologias de base, caso se queira sair do feijão com arroz.

Ok.

Um grande abraço;

kicolobo

Que bom que temos alguém como piacava aqui pra falar do jCompany. Pelo menos é alguém que aparenta saber DO QUE está falando, não é mesmo?

Eu não o conheço, mas conheço o forte preconceito que ronda esta ferramenta. Não sei quantos aqui o criticam de fato trabalharam com ele.

E sabe: tem uma argumentaçãozinha bem fraquinha aqui, e que expõe justamente o que há de PIOR na tal “comunidade open source”. Por que a PowerLogic liberou o Jaguar? É óbvio: ela quer mais gente usando a ferramenta (que provavelmente tem menos recursos que a paga, mas mesmo assim, não é lá um grande problema (se é que é um problema)) pra que consiga mais consultoria na ferramenta. Óbvio! Ela é a criatura do jCompany, eu também iria contratar a PowerLogic.

E ai eu pergunto: QUAL o problema com isto? E aprimoro a pergunta: QUAL o problema de liberar a ferramenta GRATUITAMENTE e esperar ganhar algo indiretamente com ela? Afinal de contas, não é este o modelo de negócio open source? Por que não falam isto da Red Hat? Por que ninguém fala da VMWare? Por que metem o ferro na Power Logic? Por que é brasileira?

Será que o certo não seria a gente agradecer à PowerLogic por estar fazendo isto e demonstrar o nosso apoio a ela pelo fato de estar liberando seu código e, além disto, ser da nossa terra? Será que não é mais negócio defender e apoiar os nossos ao invés de ficar babando ovo de gringo não?

Agora, o papo furado sobre o BNDS. Ai… da até vergonha alheia. Gente: o objetivo do BNDES é incentivar o crescimento, além da indústria de base, também das micro, pequenas e médias empresas. Preciso aqui repetir o óbvio a respeito deste assunto? Acho que preciso. É do interesse do BNDES que a PowerLogic e qualquer empresa por ele financiada cresça, que seus donos fiquem MULTI bilionários. Por que isto? Por que assim gera-se emprego. E no caso do BNDES, como bem falou o piacava, ainda tem a vantagem da empresa ter de prestar contas pro banco depois. Só pra lembrar aos desavisados: é um empréstimo com facilidades de pagamento, não uma doação.

Com relação a ser redundante o framework. Nossa… que papinho mais furado! O que há de legal na plataforma Java não é justamente você poder ter ESCOLHA?

Como disse, não conheço o jCompany pra falar bem ou mal. Mas sei do seguinte:

  • A empresa tá abrindo seu código e o disponibilizando pra que nós o avaliemos (ai sim a gente pode falar algo que não seja merda depois a respeito)
  • É uma empresa nacional gerando empregos aqui. Se for pra ela fazer $$$, ótimo. Vai estar gerando emprego também, e com isto todo mundo cresce. Além disto, o Brasil (vocês fazem parte dele, sabiam?) aparece. E isto é ótimo.
david.cs20

Piacava não estou criticando !
Longe de mim ate porque tambem trabalho com jCompany a mais ou menos 1 ano e meio e so tenho que agradecer a ele pelas facilidades e pelo conheçimento agregado !
E apenas disse aquilo porque da pra contar nos dedos quantas vezes o jCompany foi elogiado dentro do GUJ.
Apesar de eu ter certeza que centenas de pessoas que participam da comunidade ativamente nao gostão de falar que trabalham com a ferramenta pois creem que isso ira diminuir o seu conhecimento frente aos outros membros do GUJ.
E como o Kicolobo disse e muito bom ver pessoas falando da ferramenta e falandro bem !
Abraços

jonaslopes

Olá a todos,

Pois é meus caros, disso é feito listas de discussões. Em vez de aproveitar pessoas como o Piacava, que demonstrou claramente que entende do assunto, para explorar o seu conhecimento e fazer com que os conceitos do grupo cresçam, antes prefere criticar o que não entendem. Fala sério!!!

Uma coisa que percebo é que toda ferramenta que tange o gerenciamento de projeto é mal quista. Porque será? Tudo que envolve as questões de arquitetura de software e engenharia de software em geral é considerado um estorvo e todos passam a fazer críticas não construtivas com assuntos completamente fora de sintonia. Então me deparo com sistemas por ai a cada dia mais criativos. Com erros de lógica brutais, mau entendimento de regra de negócio, má compreensão de requisitos, falta de padronização e, por incrível que pareça, nítido desconhecimento de OO.

Piacava, você mandou muito bem. Parabéns pela abordagem. Você demonstra que conhece o assunto e postando aqui mostra nitidamente que só quer ajudar a comunidade. Ferramentas como essa devem ser divulgadas. Pela qualidade dela, tanto com seus pontos positivos e negativos, assim como a importância de projetos nacionais estarem a cada dia melhores, até mesmo com repercussão internacional.

Ferramentas como essa e outras, tais como VRaptor, Mentawai e JSenna, devem ser divulgadas mesmo.

Não entrarei nem no mérito dos outros pitacos, pois fala sério, chega a ser deprimente. A do BNDES entrou para a lista das 100 mais.

Att,
Jonas Lopes

jonaslopes

Piacava,

Você podia, assim como o Fhsantiago, dar dicas, links e ou exemplos práticos da utilização dessa ferramenta, passando observações do seu conhecimento. Imagino que isso ajudará a muitos aqui, pois esclarecerá o assunto na sua utilização diária. Acho isso importante, pois alguns só entendem no tato mesmo. Todos vão sair ganhando, pois vai enriquecer mais ainda nosso conhecimento.

O que acha? :slight_smile:

Att,
Jonas Lopes

kicolobo

O jCompany é um framework full stack tipo Grails e Ruby on Rails?

Tipo: ele organiza diversos frameworks pra você não ter de ficar configurando ambiente, e adiciona uma série de funcionalidades por cima, como Grails, é isto?
Eu vi por muito alto ontem no notebook de um amigo da faculdade e, pelo pouco que vi, achei bem legal.

F

jonaslopes:
Piacava,

Você podia, assim como o Fhsantiago, dar dicas, links e ou exemplos práticos da utilização dessa ferramenta, passando observações do seu conhecimento. Imagino que isso ajudará a muitos aqui, pois esclarecerá o assunto na sua utilização diária. Acho isso importante, pois alguns só entendem no tato mesmo. Todos vão sair ganhando, pois vai enriquecer mais ainda nosso conhecimento.

O que acha? :slight_smile:

Att,
Jonas Lopes

Jonas, nao sei quantos dias o site do Rally ainda fica no ar pois ele ja acabou, mas segue o link com uns videos que voce ve o funcionamento.

http://www.rallyjavaeeopensource.com.br/videos.jsp

Duvidas na utilização voce pode cadastrar no forum da powerlogic, piacava pode te passar o email pois nao tenho comigo aqui, se eu ver perguntas e duvidas aqui no guj ou via MP tambem respondo com prazer. Geralmente quem usa a ferramenta nunca reclamou em nenhum forum, geralmente as criticas sempre começam com a frase " ouvi dizer que o jCompany é …". E nunca uma critica que realmente vale a pena uma resposta.

abraços…

Javart

Esse produto e a idéia devem ser pesquisadas por todos aqui dentro, e gostaria de dizer que é válido a comunidade http://www.softwarepublico.gov.br/, outra informação é a especialização no produto e sua proposta é chave para muitos aqui dentro que querem entrar no mundo Java com melhor visão sobre engenharia de software, devido a aceitação do produto.

Icavalera

O grande problema do JCompany é o mal uso dele. A empresa compra a licença para fazer um sistema e depois disso passa a obrigar o uso dele para todos os demais sistemas.
Dai o povo tem que sair modificando tudo para conseguir adaptar as regras no Jcompany.

Ele é bom sim, mas ele não é bala de prata. Para cada sistema para cada arquitetura tem uma tecnologia ou uma ferramenta que vai se encaixar melhor.

Icavalera

Mostra alguma coisa

http://www.slideshare.net/Justinop/o-jcompany-x-geradores-de-codigos

Javart

Acho que é um produto que deve ser estudado , pesquisado e colocar aqui todas as observações mas um portal ao Open Source Jaguar deveria ter, colocar somente como uma derivação do JCompany e simplesmente falar de JCompany isso cria um falso Open Source, é necessário ter real release do desse projeto não ficar esparramando cases nunca testados.
Se o JCompany teve sucesso o JAGUAR só vai ser mesmo Open Source com uma comunidade muito ativa e colaboradora desse projeto , senão é um produto único da mesma empresa.

nofan

Kenobi:
Alguém já ouviu falar de um tal de Rails ?

My 2 cents :twisted:

Que bom que te falaram dele :smiley:

Alem de falar do rails falaram tambem algo relativo ao topico em questão ou so gosta de ser irrelevante mesmo? :lol:

P

david.cs20:
Piacava não estou criticando !
Longe de mim ate porque tambem trabalho com jCompany a mais ou menos 1 ano e meio e so tenho que agradecer a ele pelas facilidades e pelo conheçimento agregado !
E apenas disse aquilo porque da pra contar nos dedos quantas vezes o jCompany foi elogiado dentro do GUJ.
Apesar de eu ter certeza que centenas de pessoas que participam da comunidade ativamente nao gostão de falar que trabalham com a ferramenta pois creem que isso ira diminuir o seu conhecimento frente aos outros membros do GUJ.
E como o Kicolobo disse e muito bom ver pessoas falando da ferramenta e falandro bem !
Abraços

Legal David, que bom que está gostando de trabalhar com essa ferramenta, e ela está proporcionando crescimento de conhecimento à você.

Esse receio que a maioria tem de falar bem do jCompany e agora Jaguar, acredito que vêm da idéia que nós tínhamos que para criarmos sistemas
com ele o programador não precisava conhecer muita coisa…

Mas como sabemos não é bem assim, ele nos permitir um start inicial muito mais rápido do que se optássemos por definir e implementar tudo do zero, e
até nos ajuda na busca por conhecimento, mas é imprescindível para um trabalho de qualidade que dominemos todas as tecnologias envolvidas.

Logo um profissional capacitado em JCompany/Jaguar deve ter uma profunda qualidade técnica em todas as áreas e tecnologias utilizadas para se intitular
como um desenvolvedor ou um arquiteto nessa tecnologia.

Para alguém que já domina a arquitetura e tecnologias empregadas, ele verá o ganho logo de inicio, pois grande parte do problema, que na
maioria das vezes se repete de projeto para projeto, já foi resolvido, e nós ganhamos muito tempo utilizando esses padrões já implementados.

O grande foco do trabalho então fica para darmos soluções eficientes para o problema do negócio do nosso cliente, e não se vamos usar a tecnologia A ou B.

Então acho que esse tempo de ficar com receio de mostrar as qualidade dessa ferramenta já passou, hoje eu vejo um profissional que domina essa ferramenta
e todas as tecnologias que ela utiliza como um profissional diferenciado no mercado, e por isso muito mais valorizado, porque tem um campo de “visão” muito mais
amplo …

Bom trabalho aí.

Um abraço.

P

jonaslopes:
Olá a todos,

Piacava, você mandou muito bem. Parabéns pela abordagem. Você demonstra que conhece o assunto e postando aqui mostra nitidamente que só quer ajudar a comunidade. Ferramentas como essa devem ser divulgadas. Pela qualidade dela, tanto com seus pontos positivos e negativos, assim como a importância de projetos nacionais estarem a cada dia melhores, até mesmo com repercussão internacional.

Ferramentas como essa e outras, tais como VRaptor, Mentawai e JSenna, devem ser divulgadas mesmo.

Não entrarei nem no mérito dos outros pitacos, pois fala sério, chega a ser deprimente. A do BNDES entrou para a lista das 100 mais.

Att,
Jonas Lopes

Obrigado Jonas,

A intenção é realmente desmistificar essa imagem que uma grande parcela de nós tem em relação à essa ferramenta.

Existe muito mitos e comparações erradas por aí, então sempre que possível vou tentando mostrar o que de fato é verdade e
o que não é.

Um grande abraço;

P

jonaslopes:
Piacava,

Você podia, assim como o Fhsantiago, dar dicas, links e ou exemplos práticos da utilização dessa ferramenta, passando observações do seu conhecimento. Imagino que isso ajudará a muitos aqui, pois esclarecerá o assunto na sua utilização diária. Acho isso importante, pois alguns só entendem no tato mesmo. Todos vão sair ganhando, pois vai enriquecer mais ainda nosso conhecimento.

O que acha? :slight_smile:

Att,
Jonas Lopes

OI Jonas,

Além das dicas que o FhSantiago postou, eu indicaria entrar no site da Powerlogic e acessar a área do produto jCompany, lá existe um RoadMap com o que está previsto para as próximas versões dele, qual a linha de pesquisa que o pessoal está seguindo e etc.

No site do governo onde foi disponibilizado os fontes, tem também toda a documentação disponível lá para baixar.

Então eu sugeriria baixarem os fontes do Jaguar, instalar e iniciar o tutorial que está no livro, já é um começo bom para
ter uma idéia do que é possível fazer.

Mas esse roteiro é bem básico, depois de já estar entendendo esse funcionamento básico, eu indicaria aprofundar o estudo em
como está as implementações do Jaguar e como especializa-lo, agregar outras tecnologias e etc.

É um bom começo.

Um abraço.

P

kicolobo:
O jCompany é um framework full stack tipo Grails e Ruby on Rails?

Tipo: ele organiza diversos frameworks pra você não ter de ficar configurando ambiente, e adiciona uma série de funcionalidades por cima, como Grails, é isto?
Eu vi por muito alto ontem no notebook de um amigo da faculdade e, pelo pouco que vi, achei bem legal.

Oi Kicolobo, é isso mesmo, ele é um FrameWork Full Stack…

Ele é implementado segundo a arquitetura MVC-P.

E para cada camada ou problema é utilizado uma tecnologia e Framework.

Além de integrar e homologar esses FrameWorks e tecnologias com suas diferentes versões,
é implementado todo o algoritmo para a manutenção do ciclo de vida de abjetos, desde o padrão
visual da tela, ergonomia e etc, até o controle do pool de conexões com o banco de dados, o momento
do comit do rollbak e etc.

E para você poder implementar suar regras de negócio estão disponíveis os pontos
de extensão, que na ultima versão 5.5 ainda é feito via sobrescritas de métodos,
e na versão 6.0, a do Jaguar, já está disponível o DP Observer com CDI que elimina
a sobrescrita de métodos para passarmos a utilizar anotações, ficando assim
muito limpo o código.

Um abraço.

P

Icavalera:
O grande problema do JCompany é o mal uso dele. A empresa compra a licença para fazer um sistema e depois disso passa a obrigar o uso dele para todos os demais sistemas.
Dai o povo tem que sair modificando tudo para conseguir adaptar as regras no Jcompany.

Ele é bom sim, mas ele não é bala de prata. Para cada sistema para cada arquitetura tem uma tecnologia ou uma ferramenta que vai se encaixar melhor.

Olá Icavalera,

Realmente quando uma empresa adquire o jCompany a principal intenção dela, enquanto empresa, é padronizar a sua área de desenvolvimento de sistemas devido
a infinidade de opções e indicações que temos hoje, umas boas e outras nem tanto assim.

Então é natural que ela, empresa, exija que seus sistemas sigam um único padrão de tecnologia e desenvolvimento, porque assim toda sua equipe falará a mesma língua,
e se por acaso algum profissional pedir desligamento, ou ela precise contratar um numero maior de profissionais, os impactos não serão grandes, pelo simples fato de
todos conhecerem e entenderem o que os outros fizeram.

Realmente ele não é a bala de prata, ele não vai resolver todos os nossos problemas, mas nos ajuda muito a agilizar a solução que nós temos que definir, e traz qualidade para a aplicação, pois todos os algoritmos básico e que geralmente são redundantes de caso de uso para caso de uso, já estão implementados e o que é mais importante eles não são redundantes, é empregado OO na veia. rsrrss.

Um abraço.

Javart

Seria interessante que um artigo do Open Source JAGUAR fosse publicado na revista Mundo Java , acho que iria ilucidar muito sobre a proposta e podiamos reforçar uma comunidade colaboradora ao projeto.

aoreana

Javart, estamos trabalhando nisso! Em breve, quando tivermos o artigo pronto, vamos veicular aqui na thread para que todos possam ver…

Abraços!

Criado 16 de novembro de 2010
Ultima resposta 29 de nov. de 2010
Respostas 41
Participantes 16