Mentawai na Espanha!

50 respostas
saoj

Esse não é meu amigo e nem parente. :smiley:

50 Respostas

rogeriop80

De onde você retirou isto ?!

Algum forum em espanhol sobre java ?! Gostaria da url.

Abraços.

vamorim

“Para conquistar clientes, leve a simplicidade ao extremo.
Para obter fidelidade, de-lhes mais do que precisam.”

Mauricio_Linhares

vamorim:
“Para conquistar clientes, leve a simplicidade ao extremo.
Para obter fidelidade, de-lhes mais do que precisam.”

O cliente é tudo, o resto é frescura que agente inventa :mrgreen:

Parabéns Sérgio :smiley:

saoj

Pra mim não! Pra comunidade inteira que tem ajudado bastante com feedback. E pro Phillip e pro Rafael que me ajudaram bastante também! E pro SergioUSP, meu xará que ajudou na autenticação.

:wink:

saoj

http://es.groups.yahoo.com/group/javaSpain/message/18686

sergiolopes

Parabens xará!!!
Vamos botar esse menta pra arrebentar! :stuck_out_tongue:

Ironlynx

Parabéns Sérgio!
Teremos mais um paradigma de programação?COP?Programação Orientada a Clientes? :shock: :mrgreen:

Rubem_Azenha

ae Sérgio…

depois eu que sou maluco né???

parabéns!

rogeriop80

Parabens Sergio !!!

Apenas para informar, não estava duvidando da mensagem não, apenas solicitei a referencia porque estudo espanhol.

[]´s

danieldestro

Oracle! Que onde pinche cabrón?
Felicitaciones por todo lo que lograstes com Mentawai.
Te deseo mucha surte con el proyecto y que te vás muy bien.
Andale Sérgio. Arribaaaaa!

Thiago_Senna

Parabéns… dei uma olhadinha no trabalho e achei sensacional!

Estou pensando seriamente em utilizar o Mentawai no meu projeto de final de curso da faculdade!

Espetáculo!
Thiago Senna

Thiago_Senna

Sérgio!

Blz… queria aproveitar este tópico para dar uma sugestão!

Seria bom se você disponibiliza-se um documento que possa ser facilmente impresso, contendo todo o conteúdo do site do mentawai. Tipo, seria bom poder imprimir aqueles tópicos… assim fica mais fácil daqueles que querem começar a usar o Mentawai começarem a estudar! Agora vou ter que tentar copiar e colar no word para imprimir… hehehe!!!

Abraços!
Thiago

Thiago_Senna

Sérgio… como estou fazendo o ctrl-c e ctrl-v do site, vou tentar fazer uma formataçãozinha legal, colocar em um PDF, e ai eu passo ele pra vc, ou a gente disponibiliza aqui no GUJ mesmo!

Abraços!
Thiago

saoj

Ok! O problema é que o site está em JSP. Como gero um documento a partir de um site em JSP ???

Falta fazer uma documentação em portugues e um tutorial para o GUJ em portugues também.

Se vc pudesse ajudar nesse sentido, Thiago, seria de grande valia.

Colocaremos o seu nome lá no project team como um colaborador. :wink:

Obrigado pelas dicas e pelo suporte!

Thiago_Senna

Sérgio,

Não sei se seria necessário criar um tutorial agora sobre o assunto. Em minha opinião o material do site está muito bom. Muito bom mesmo! Eu consigo entender ele tranquilamente, e é fantasticamente didático!

Inicialmente, como vou precisar, posso fazer uma documentação copia cola do site, organizadinho, e quem sabe até colocar a formatação padrão dos tutoriais do GUJ! Mas em Inglês!

Depois deste documento em inglês tiver pronto, posso talvez traduzi-lo!

Se existe alguma forma de criar uma página que possa ser fácilmente impressa ou convertida para pdf à partir de páginas JSDP, confesso que não sei!

Só um desabafo… Eu sou um dos que não curte configurações em xml… hehehe!

Abraços!
Thiago

saoj

Thiago Senna:
Só um desabafo… Eu sou um dos que não curte configurações em xml… hehehe!

Bem-vindo ao time dos programadores, porque XML é para os configuradores. :wink:

Cara, tem muita gente ajudando com sugestões e comentários. Acho que a versão 1.0 vai sair logo. Falta documentar bem a parte de display tags, conditional tags, etc. E tb falar da base de custom tags.

Fique a vontade para ajudar, da maneira que achar melhor.

Um abraço,

renatosilva

O que é Mentawai?

saoj

:arrow: Arquipélago da Indonésia, perto da costa de Sumatra. (Não sei se vc sabe que Java é uma ilha da Indonésia também.)

:arrow: Um framework web MVC sem XML http://mentawai.lohis.com.br (Não sei se vc sabe inglês?)

marcelomartins

saoj:
Bem-vindo ao time dos programadores, porque XML é para os configuradores. :wink:

Cara, tem muita gente ajudando com sugestões e comentários.


Beleza, e eu vou te dar mais uma sugestão: a tua primeira frase que eu dei o quote foi meio infeliz, isso me lembra um cara que falava que os bancos de dados iriam sumir e tal, então, minha dica é, não vai pra esse lado que a galera não gosta.

Use algo como: se voce acha melhor programar sem XML, então o Mentawai é a solução ideal… e por ai vai.

giu

O mentawai está sendo baseado em quais frameworks ?
Webwork?Spring?

renatosilva

O WebWork usa XML?

renatosilva

Eu já tinha lido, mas agora está claro pra mim. O objetivo do Mentawai é ser um framework livre de XML, certo? Porque tirando isso, eu fico pensando: mas já tem o WebWork… Sei lá, entende minha confusão? tipo “Hã, mais um framework pra aprender?” Huhauahauh Sério, essa coisa de “sem XML” seria uma “justificativa”.

Ele me parece ser bem legal. Não tenho nem tempo nem dinheiro pra estudar Java agora, mas quando o fizer e chegar na parte de frameworks MVC, onde pretendia estudar apenas WebWork, vou considerar o Mentawai que parece ser legal e simples. Parabéns saoj!

Rubem_Azenha

<de férias mas sem abandonar o fórum>
Tem algumas facilidades interessantes, como Pool de Conexões Transparente, envio de e-mail centralizado facilitado, etc.
E a tendencia é só aumentar de facilidades…
</de férias mas sem abandonar o fórum>

_fs

Hum, ele talvez tenha outras vantagens, mas é confundir causa com consequência achar xml de configuração ruim. O problema é o excesso de configuração que esse tipo de aplicação necessita. Tirar os kbs e kbs de xml de um lugar e simplemente colocar em outro não é vantagem alguma.
A solução do “problema” foi o que o rails conseguiu fazer.

sergiolopes

lipe, acho q a solucao que o mentawai traz eh nao se programar em xml, pq aqueles arquivos xml sao na maioria das vezes “programacao”.
vc programa tudo em java.

vantagens?
acho q programar tudo em java mesmo… nao programar em xml. eh mais facil de debugar, eh mais simples de escrever…

aí o rails entra na parte da magica. pode ser q um dia o menta seja magico tbm…
mas por enquanto, acho q pretende apenas trazer a programacao em java de volta

saoj

marcelomartins:
saoj:
Bem-vindo ao time dos programadores, porque XML é para os configuradores. :wink:


Beleza, e eu vou te dar mais uma sugestão: a tua primeira frase que eu dei o quote foi meio infeliz, isso me lembra um cara que falava que os bancos de dados iriam sumir e tal, então, minha dica é, não vai pra esse lado que a galera não gosta.

Use algo como: se voce acha melhor programar sem XML, então o Mentawai é a solução ideal… e por ai vai.

Eu tb achei o approach do prevayler errado e arrogante. Falei isso pro próprio Klaus. O conceito do prevayler tem um bom potencial e não há necessidade de um arrojo do tipo: “Chegamos para resolver tudo!” o que na prática é sempre falso.

Agora não falei nada demais quando falei que XML é configuração. E não é ??? Tem gente que gosta e se dá bem. Logo quem está satisfeito com os frameworks web atuais e seus XMLs tudo bem. Não precisa do Mentawai. Só que tem um grupo, onde eu me incluo, que não gosta e não se sente bem no meio desse XML todo. É pra essa galera que o Mentawai se dirige.

E veja bem. Não estou falando que o Mentawai é melhor que qualquer outro framework. Só estou falando que é mais fácil e intuitivo. XML não é algo intuitivo! Pelo menos para mim…

saoj

Eu acho muita vantagem! Vejo muitas pessoas reclamando da quantidade de XML necessária para manter um projeto web.

Entre programar com Java e configurar com XML eu prefiro programar com Java. 8)

Java tem JavaDoc.
Java dá para compilar.
Java é uma linguagem de programação e não de markup.

E principalmente => Tirar o XML permite que as coisas fiquem mais simples e intuitivas.

Falando do Ruby on Rails, o Mentawai também adota o [color=red]Convention over configuration[/color].

saoj

Tem algumas idéias do WebWork, principalmente a questão das actions e interceptors, que no Mentawai são filtros.

Eu sou suspeito para opinar, mas acredito que esteja mais fácil de entender e usar do que o WebWork.

Thiago_Senna

Uma vantagem de se não programar em xml em minha opinião é que é possível fazer com que o desenvolvimento fique mais ágil.

Eu tenho um sério problema de esquecer os nomes que eu coloquei nos arquivos xml. Daí, toda hora eu quenho que ficar abrindo o XML, descer o scroll até chegar no bendito nome, dou um control-c e colo no lugar onde desejo…

Dependendo do programador e da equipe, se a configuração xml não ficar muito extensa até dá pra engolir, mas tem algumas configurações por ai que é de dobrar o estômago…

Abraços!
Thiago

Ironlynx

Opa, vô voltar a mexer com web e vou dar uma olhada com carinho nesse mentawai… agora sérgio, uma dica para vc conquistar o pessoal de vez é fazer um plug-in para o Eclipse.MentaEclipse! :mrgreen:

renatosilva

Isso deve ser um bug… No índice diz que o último post é do Thiago Senna, mas quando eu entro na pág 3 só tem a msg do microfilo. Atis répenin?

erko

Opa entrando na conversa…

Conheço alguns frameworks dentre eles:
Struts 1, Webwork, SpringMVC, VRaptor, Mentawai, um pouco do MyFaces

dentre a comparação que perguntaram do Menta com o Webwork e o
SpringMVC…

achei o Menta muito mais facil e rapido de aprender e utilizar
que ambos mencionados… achei o menta com um conjunto de ideias
similar ao que estava acostumado no Webwork, o qual já acho facil
de configurar e você configura apenas o necessário que são as actions
e os interceptadores, porem isso é via XML, quanto ao SpringMVC e todo
o spring sinceramente em minha opinião você transforma um projeto
web em projeto de XMLs porque é muito XML de configuração para usar
o Spring… o MyFaces ( tambem achei que tem muita configuração em XML )

o Mentawai achei muito rapido de aprender, usar, gostei bastante
dele, caso me pergutem do VRaptor tambem gostei dele, porem
não gostei de algumas caracteristicas do Funcionamento Model to View
dai com isso por enquanto gostei mais do funcionamento e filosofia
do Menta :smiley:

B

Experimentei e aprovei!!!mentawai é um framework potente de simples configuração e aprendizado!!! :thumbup:

otaviofcs

saoj:
"Lipe":

Tirar os kbs e kbs de xml de um lugar e simplemente colocar em outro não é vantagem alguma.

Eu acho muita vantagem! Vejo muitas pessoas reclamando da quantidade de XML necessária para manter um projeto web.

Entre programar com Java e configurar com XML eu prefiro programar com Java. 8)

E principalmente => Tirar o XML permite que as coisas fiquem mais simples e intuitivas.

Falando do Ruby on Rails, o Mentawai também adota o [color=red]Convention over configuration[/color].

Sérgio, a forma é agressiva, :smiley: , mas concordo com você. Acharia melhor configurações em scripts como groovy que em xml. xml é output de visão e troca de dados. A programação deve ser feita em linguagem de programador. Mas uma coisa para aprender, sem padrão, com risco maior de errar, com um debug fraco (quando não nulo), sem auto-complete :lol: e por aí vai. Parabéns pelo mentawai

abraços,

otávio

saoj

Tudo bem Otávio? Como vc achou esse post? Pergunto porque ele estava adormecido há mais de 2 anos… :slight_smile:

Mas foi bom vc ressucitar ele pois podemos ver como pensávamos a dois anos atrás e como as coisas estão efetivamente hoje…

Só uma dica: O Mentawai já suporta configuração por script em BeanShell e Groove.

Um abraço e obrigado pelo comentário construtivo!

cv1

So nao possui testes unitarios, entao usa-lo eh por sua conta e risco (e poe risco nisso). Veja outras threads onde ja dissecamos a qualidade (ou falta de) do Mentawai.

Rubem_Azenha

CV, se a questão for falta de testes unitários para garantir compatibilidade com versões anteriores, já faz algumas semanas que o Mentawai conta com uma boa cobertura de testes unitários :wink:

saoj

O Mentawai no momento possui 5192 testes unitários. A cada modificação implementada todos os 5192 testes são rodados com “ant test”. Para o relatório completo de testes vc pode acessar a url abaixo:

RELATORIO COMPLETO DE TESTES: http://www.mentaframework.org/test/

Nesse próprio post há diversas críticas ao framework. Algumas críticas são bastante positivas e construtivas. Outras servem apenas para mostrar como algumas pessoas podem ser arrogantes, o que na verdade é fruto de outra coisa muito mais lamentável. Abaixa um pouco a bolinha CV, pois falando dessa maneira vc só está prejudicando a si mesmo. :wink:

louds

So nao possui testes unitarios, entao usa-lo eh por sua conta e risco (e poe risco nisso). Veja outras threads onde ja dissecamos a qualidade (ou falta de) do Mentawai.

Carlos, eu discordo de você. Testes unitários são úteis apenas para garantir o contrato individual de cada componente, porém sem testes de integração e funcionais não dá para realmente dizer que o produto está entregue. Um projeto pode muito bem ser construido quase sem nenhum teste unitário e se basear apenas nos funcionais. Isso, claro, ignorando o tempo de desenvolvimento e feedback-loop menores com testes unitarios. Agora sem o dois, bom, eu gosto de montanha russa, mas só nos finais de semana e por diversão.

Unit Testing é muito útil em linguagens dinâmicas para mitigar o problema da ausência de tipos, fora isso é apenas uma ferramenta de desenvolvimento. Eu vejo pouco uso em gerá-los ou mesmo escrevê-los senão no momento do desenvolvimento. Que diminui o número de defeitos e a chance de código ruim entrar, isso é inegavel, mas qualidade per se exige testes funcionais ou de aceitação.

fmeyer

saoj:
O Mentawai no momento possui 5192 testes unitários. A cada modificação implementada todos os 5192 testes são rodados com “ant test”. Para o relatório completo de testes vc pode acessar a url abaixo:

RELATORIO COMPLETO DE TESTES: http://www.mentaframework.org/test/

Nesse próprio post há diversas críticas ao framework. Algumas críticas são bastante positivas e construtivas. Outras servem apenas para mostrar como algumas pessoas podem ser arrogantes, o que na verdade é fruto de outra coisa muito mais lamentável. Abaixa um pouco a bolinha CV, pois falando dessa maneira vc só está prejudicando a si mesmo. ;-)

Esses testes tao com cara que foram gerados por alguma ferramenta, ( eu espero ) pois ninguem seria besta de testar um java bean.
anyway aplicar um gerador desse um um codigo errado nao prova que ele ta certo!!

cv1

Me expressei mal, na verdade. Eu queria dizer testes automatizados e acabei escrevendo testes unitarios. Pisei na bola e acabei causando um pouco mais de confusao do que devia. O seu ponto esta certissimo, mas eu diria que testes unitarios nao sao necessariamente so uma ferramenta de desenvolvimento. Sao uma ferramenta de design, tambem. Caso a sua definicao de desenvolvimento inclua tambem a parte do design (a minha inclui, mas sei que bastante gente ve essas duas atividades como distintas), entao estamos de acordo :wink:

louds

Testes unitários como ferramenta de design só é possivel se a linguagem tiver um feedback-loop curto e Java está no limiar do aceitavel para isso, eu acho. Como trampo com C, fica dificil pois leva no mínimo 10 segundos entre salvar o código e o término dos testes.

R

Parabéns Sérgio, principalmente por implementar os testes unitários, assim não temos mais aquela velha discussão: Quem não testa seu sistema é amador ou algo do genero.

Mas eu tenho umas duvidas. Depois que a JCP aprovou a JSR 127 e posteriormente a 252, algumas empresas mudaram drasticamente os seus web-frameworks para seguir estas implementação, por exemplo o próprio Struts. Outras empresas fizeram as suas próprias implementanções como o MyFaces da ASF.

O mentawai não deveria seguir o mesmo caminho !?

Rubem_Azenha

fmeyer:

Esses testes tao com cara que foram gerados por alguma ferramenta, ( eu espero ) pois ninguem seria besta de testar um java bean.
anyway aplicar um gerador desse um um codigo errado nao prova que ele ta certo!!

Assim como escrever um teste unitário errado em um código errado não prova que ele tá certo :wink:

fmeyer

microfilo:
fmeyer:

Esses testes tao com cara que foram gerados por alguma ferramenta, ( eu espero ) pois ninguem seria besta de testar um java bean.
anyway aplicar um gerador desse um um codigo errado nao prova que ele ta certo!!

Assim como escrever um teste unitário errado em um código errado não prova que ele tá certo :wink:

Ai entra a diferenca de alguem que sabe o que ta fazendo/escrevendo/especificando/testando pra um total inexperiente

pcalcado

Vou encarar a resposta do microfilo como um ‘sim’ para testes unitários automatizados gerados por alguma ferramentinha. Bom, se for para ter alguma cobertura e continuar daí pra frente parabéns, assim que e se evolui. Embora testes gerado automaticamente sejam insignificantes em termos de qualidade do sistema eles podem ser um ponto de partida se levados à serio.

Claro que se for só para fugir da indagação não vale de absolutamente nada, mas eu realmente espero que não seja o caso.

Espero que eu não seja ameaçado de processo ou de tomar porrada na saída da escola por este post…

saoj

E porque vc seria? Não vi vc xingando ninguém de palavras de baixo calão ou coisa do tipo…

Perdeu uma ótima oportunidade de ficar calado, Phillip… Foi babaca mesmo, e se quiser me processar porque eu te chamei de “babaca” fica a vontade…

pcalcado

Eu não processaria, muito menos te ameaçaria. Não sou criminoso (ou seria ‘homem o suficiente’? nunca sei…) para fazer ameaças à integridade física de alguém e nem me esconderia atrás de papai ou de um ‘adevogado’ para resolver minhas picuinhas de forum de discussão.

Não é o mentawai que e baseado nas consequências dos seus atos? Hmmm…

saoj

Quanto provacação. Que triste… Tire o ódio do seu coração… Existe algo chamado honra e caráter que é essencial para uma pessoa… Até onde eu sei, num estado de direito, essas coisas se resolvem na justiça… Vc diz que na justiça não se resolve, como homem não se resolve, o seu negócio parece que é apenas provocar e criar caso…

Tudo bem, dessa vez não vou morder a isca… Pode provocar a vontade, que eu não vou me estressar. Depois basta ser homem e assumir a responsabilidade pelos seus atos e palavras, apenas isso…

Mais uma vez tire o ódio do seu coração. Por que tanta raiva assim do Mentawai? Por que tanta ânsia para tentar denegri-lo? Quem está de fora percebe isso claramente…

Rafael_Steil

Topico trancado, devido a incapacidade de certas pessoas de manter qualquer nivel aceitavel de discussao. Este é o 39875397293847 topico sobre o mesmo assunto com o mesmo final que todos ja sabemos.

Rafael

Criado 26 de junho de 2005
Ultima resposta 9 de dez. de 2007
Respostas 50
Participantes 22