É possível desenvolver de maneira ágil com JAVA ?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Thiagosc
GUJ Master

Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline

edpipole wrote:
Thiagosc wrote:
Fabrício Cozer Martins wrote:seria possível desenvolver softwares com qualidade e de maneira ágil com JAVA ? Falei java, e não ruby, ....


Se não usar Spring, creio que sim...



Se não souber usar Spring direito creio que não....

mais se vc souber usar xdoclet ou annotations pra gerenciar seus beans, interceptors pra controlar permissão ou acegi se vc preferir e Ioc pra controlar suas dependencias...

ai fica muito rapido...


Sim, como se transportar a lógica do código Java para o XML fosse muito mais fácil. Não há como sumir com as dependências, mas os usuários Spring preferem apenas ofuscá-la em algum XML perdido, esperando para dar problemas, o qual masoquisticamente precisam editar para qualquer coisa.

Para uma ferramenta ORM eu até entendo e prefiro do que coisas automáticas, mas para monstruosidades como o Spring? Acho que não.
Thiago Senna
GUJ Master
[Avatar]

Membro desde: 11/02/2005 08:08:02
Mensagens: 1595
Offline

Bom, eu optei pelo spring por que acho possível usar xml sem fazer sujeira, e principalmente, antes fazer um pouco de sujeira com xml do que re-inventar a roda. Imagine só, ficar criando um dao genérico, datasource, controlar transação na mão... behhhh... to fora!
[Email]
edpipole
JavaTeenager

Membro desde: 29/03/2005 14:53:51
Mensagens: 165
Offline

Thiagosc wrote:
edpipole wrote:
Thiagosc wrote:
Fabrício Cozer Martins wrote:seria possível desenvolver softwares com qualidade e de maneira ágil com JAVA ? Falei java, e não ruby, ....


Se não usar Spring, creio que sim...



Se não souber usar Spring direito creio que não....

mais se vc souber usar xdoclet ou annotations pra gerenciar seus beans, interceptors pra controlar permissão ou acegi se vc preferir e Ioc pra controlar suas dependencias...

ai fica muito rapido...


Sim, como se transportar a lógica do código Java para o XML fosse muito mais fácil. Não há como sumir com as dependências, mas os usuários Spring preferem apenas ofuscá-la em algum XML perdido, esperando para dar problemas, o qual masoquisticamente precisam editar para qualquer coisa.

Para uma ferramenta ORM eu até entendo e prefiro do que coisas automáticas, mas para monstruosidades como o Spring? Acho que não.


tudo bem, nem vou discutir...
bzanchet
Java Ninja

Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline

Sinceramente, não entendi nada. Parece que quase todos responderam como se 'de maneira ágil' fosse sinônimo para 'de maneira rápida'.

Enfim... considerando que "de maneira ágil" signifique "utilizando metodologias ágeis": sim, é possível. A linguagem java não é um fator limitante para nenhum dos princípios nem nenhuma das técnicas utilizadas nas metodologias ágeis.

Reparem que usar "metologia ágil" não necessariamente implica em "desenvolvimento rápido". Se for para desenvolver rápido... com todo o respeito ao Thiagosc.. existem linguagens menos burocráticas.

http://conceitua-se.blogspot.com/
[WWW] [MSN]
ZehOliveira
GUJ Ranger

Membro desde: 12/12/2003 22:13:49
Mensagens: 964
Localização: Maceio-AL
Offline

Temos ótimas IDEs para Java; Excelentes ferramentas para refatoração de código; Bons frameworks de testes; Dá pra fazer integração contínua sem problemas; Boa parte da literatura de patterns tem os exemplos em Java; Grande parte da comunidade de Agile Development trabalha ou tem experiência em Java... Enfim.
Thiagosc
GUJ Master

Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline

bzanchet wrote:Reparem que usar "metologia ágil" não necessariamente implica em "desenvolvimento rápido". Se for para desenvolver rápido... com todo o respeito ao Thiagosc.. existem linguagens menos burocráticas.


Tudo depende dos requisitos. Não existe linguagem "boa para tudo". Eu já usei várias e ainda uso, e não vejo problemas em usar novas se precisar.
Eduardo Bregaida
Moderador
[Avatar]
Membro desde: 13/11/2003 14:11:35
Mensagens: 2416
Localização: São Caetano do Sul - SP
Offline

Fabrício Cozer Martins wrote:
Heero Yuy wrote:
Fabrício Cozer Martins wrote:Pessoal,

seria possível desenvolver softwares com qualidade e de maneira ágil com JAVA ? Falei java, e não ruby, ....


Claro, tudo depende do que vc ta fazendo, qual seu nivel de POO e o qto de Java vc conhece...

clarooo, desenvolver ágil não depende especificamente da linguagem, e sim da forma ideológica. Mas você acha que Java ajuda ou dificulta ?


Sim, Java possui mtos frameworks para ajudar na agilidade, por exemplo usando o Java 5.0 + Hibernate + JSF + VRaptor vc vai ver total velocidade e agilidade para seus programas.

Blog - Java Anywhere
@bregaida - Twitter
Flickr - Fotos
Cursos de Java?

"Você poderia me dizer, por favor, qual caminho eu devo seguir?"
"Isto depende muito de onde você deseja chegar."
-Lewis Carroll, Alice no País das Maravilhas
[Email] [WWW] [MSN]
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Fabrício,

Estou estudando a um mês ajax, e sinto que com essa "nova" vinda, as coisas estão melhorando para o lado da web, se você obter um bom framework (ou conjunto de) e além disso um conhencimento em ajax PURO, você conseguirá produzir de fato bem, e tem um rendimento melhor.

Isso claro, se tratando tudo em ambiente web, que é o maior foco atual em Java.

>> Inocêncio.
[MSN] [ICQ]
andre_salvati
GUJ Ranger

Membro desde: 02/06/2005 16:28:38
Mensagens: 939
Offline

Que tal um framework da família Jboss!? JBoss Seam!!! Fast and Furious!!!

http://labs.jboss.com/portal/jbossseam/?prjlist=false

Ajude na criação do StackOverflow em português!!!

http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2


http://www.empresadigital.inf.br
http://twitter.com/afsalvati
Fabricio Cozer Martins
GUJ Ranger
[Avatar]

Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline

Grinvon wrote:e além disso um conhencimento em ajax PURO, você conseguirá produzir de fato bem, e tem um rendimento melhor.

Prefiro DWR

Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4
[MSN] [ICQ]
Grinvon
GUJ Master
[Avatar]

Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline

Fabrício Cozer Martins wrote:
Grinvon wrote:e além disso um conhencimento em ajax PURO, você conseguirá produzir de fato bem, e tem um rendimento melhor.

Prefiro DWR


É como falei, você pode programar em N frameworks, e as vezes se um não lhe atender a algo específico, você pode adicionar outro

Um framework ajax-webapp que achei super interessante é o Echo2, fantástico, porém a sua documentação é inexistente, infelizmente.

>> Inocêncio.
[MSN] [ICQ]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team