Vou aproveitar este post aqui e lançar uma pergunta filosófica. Só a
titulo de sarro mesmo.
Hoje a gente fala de utilizar tecnologias novas para tornar algo mais
fácil de manter. Estamos constantemente nesta busca e raramente
utilizamos a mesma tecnologia em mais de um projeto. Sempre procurando
algo fácil de manter.
No entanto, ai vem a pergunta: sempre que usamos uma tecnologia nova
temos que aprender algo novo então até que dominemos este novo nada é
fácil de manter. Ai, quando estamos quase dominando a tecnologia, esta
já fica "velha" e partimos para uma outra a fim de ficar mais facil de
manter. E ai o ciclo recomeça. No final, será mesmo que é esta é uma
boa idéia? Será que não era mais fácil seguir um bom tempo no mesmo
caminho? Uso como exemplo SOA. SOA nasceu, nem se desenvolveu e muita
gente diz que já morreu. Ninguém dominou realmente e pôde colher os
frutos que poderiam sair desta arvore. A tecnologia já evoluiu e
estamos novamente na fase de aprendizado.
E ai?
Att.,
Antonio Carlos Zegunis Filho
http://blog.tucaz.net
On Feb 11, 5:41 pm, JR <agcjun...@gmail.com> wrote:
> Giovanni,
>
> Não existe mágica, pra fazer algo bem feito dá trabalho mesmo. Mas
> como eu havia dito, esse é um projeto pessoal, não há pressão de prazo
> e gerentes de projeto no meu calcanhar. Só sei que quero montar uma
> aplicação que seja bem fácil de manter e que possa escalar sem muitos
> problemas. Assim que eu começar a botar a mão na massa, e vai ser
> rápido, eu vou dizendo as dificuldades e sucessos aqui no grupo.
>
> []s
>
> On 11 fev, 16:35, Giovanni Bassi <gig...@giggio.net> wrote:
>
> > Não usei, pelo que lembro quando ficar pronto vai passar a fazer parte do
> > NH.
> > Mas a arquitetura vai te dar um trabalhinho. Depois conta aqui como foi.
>
> > []'s
>
> > Giovanni Bassi
> > Arquiteto de softwarehttp://www.giovannibassi.com
>
> > 2009/2/11 JR <agcjun...@gmail.com>
>
> > > Senhores,
>
> > > Estou iniciando um projeto pessoal e gostaria de montar a seguinte
> > > arquitetura:
>
> > > User Interface = Silverlight 2.0
> > > Application Service = ADO.NET DataServices
> > > Modelo = DDD (Entities, VOs, Agregation Roots, Repositories)
> > > Persistência = NHibernate.
>
> > > Andei pesquisando no Google e achei um projeto chamado
> > > NHibernate.Linq.
>
> > > Alguém, por acaso, já utilizou o NHibernate.Linq?
>
> > > Grato pela atenção.
Pessoal, concordo plenamente com o ponto de vista do Tucaz. A busca frenética por uma tecnologia ou método que seja uma "bala de prata" esta impedindo que ganhemos profundidade nas tecnologias e métodos que existem, quando estamos começando "a aprender" já temos que mudar.
Quando leio ou ouço alguém falar que o LINQ to SQL morreu fico me perguntando se morreu foi substituido por qual nova tecnologia que o superou?
Em vista do ADO e dos DataSets não tem comparação em termos de produtividade e flexibilidade.
Bem, sou muito novo para discutir a altura toda esta tecnologia disponivel, mas quero deixar registrado meu apoio ao Tucaz.´
[]´s
Edmilson
|
|
Fala Mauricio, como vai você?
Acabei de postar no meu blog um aspecto correlato ao que você tratou no seu post, deixo aqui para leitura: http://reverb.leandrodaniel.com/blog/post/Softwares-escritos-no-estilo-e2809cRube-Goldberg-Machinee2809d.aspx.
Abraços,
Leandro Daniel