Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] RoboGuice

Bom antes de mais nada Desculpas.

Acho que me expressei mal nesta thread, o que eu queria falar sobre a
utilização de Framework maneira geral, acho válido quando utilizamos
Frameworks para melhoria de código desde que o tempo de execução é
ínfimo, no caso do Roboguice ou qualquer outro Framework que exija
muito pouco processamento.

Eu sou apaixonado por alguns Frameworks como o Hibernate, JSF, Groovy,
Spring, Ant, Log4J, utilizo sempre que posso, porem apenas em projetos
Java EE ou SE.

Porem, quando falamos de Mobile, na minha opinião, o paradigma de
programação muda, sempre temos que pensar em tempo de processamento,
tempo gasto com bateria, visual atrativo, usabilidade, etc (OK, também
temos que pensar praticamente nas mesmo coisas em programação
"desktop"). Lembre-se que o usuário só quer saber do resultado final,
quando ele avalia um aplicativo ele não quer saber se o código é feito
com 500 linhas ou 5 milhões, as vezes também nem quer saber se gasta
mais o mesmo bateria, o que de fato isso é bom, pois abre uma brecha
em utilizamos um pouco mais de processamento. Porem existe os chatos
de galocha que assim como eu presa pela utilização da bateria, eu
mesmo já deixei de utilizar vários aplicativos por achar eles uns
"beberão" de bateria.

Como na opinião Jonas o código é mais valioso do que processamento, a
MINHA opinião é que processamento é mais valioso do que o código, mais
isso apenas quando falamos de Mobile.

Desculpas mais uma vez se eu não me fiz entender, e espero que ainda
possamos tomar uma gelada em algum encontro de Android por ae.

Abraço,


Em 26 de outubro de 2012 09:01, Cleber - Android Developer
<clebaori@gmail.com> escreveu:
>
> Só para complementar por isso que eu indiquei o Android Annotation.
>
> Em 26 de outubro de 2012 08:59, Cleber - Android Developer <clebaori@gmail.com> escreveu:
>
>> Olhe principalmente a diferença entre o Android Annotation e Roboguice, depois não me venha me falar que Framework não utiliza processamento.
>>
>> https://github.com/excilys/androidannotations/wiki/FAQ#wiki-compare-roboguice
>>
>>
>>
>> Em 26 de outubro de 2012 07:21, Rogerio Esteves <rolives@gmail.com> escreveu:
>>
>>> Muito bom saber disso.
>>>
>>> Obrigado!
>>>
>>> Conectado pelo MOTOBLUR™
>>>
>>>
>>> -----Mensagem Original-----
>>>
>>> De: Jonas Alves <jonasfa@gmail.com>
>>> Para: androidbrasil-dev@googlegroups.com
>>>
>>> Enviado: sexta-feira, 26 de outubro de 2012 03:41:34 GMT+00:00
>>> Assunto: Re: [androidbrasil-dev] RoboGuice
>>>
>>> O mercado de trabalho valoriza profissionais que sabem identificar e, se necessário, desenvolver a melhor ferramenta para cada necessidade.
>>>
>>> Em geral, o mercado de apps mobile não exige conhecimentos em frameworks específicos, como acontece com Java (Hibernate, Spring, etc), por exemplo.
>>>
>>> On Oct 25, 2012 11:00 PM, "Rogerio Esteves" <rolives@gmail.com> wrote:
>>>>
>>>> Com relação ao mercado de trabalho, esses dois frameworks estão sendo bem utilizados ou ainda estão e fase de maturidade e as empresas ainda não estão os utilizando muito. Falo isso pq não trabalho ainda com mobile e estou estudando para mudar de área.
>>>>
>>>> Conectado pelo MOTOBLUR™
>>>>
>>>>
>>>> -----Mensagem Original-----
>>>>
>>>> De: Jonas Alves <jonasfa@gmail.com>
>>>> Para: androidbrasil-dev@googlegroups.com
>>>> Enviado: quinta-feira, 25 de outubro de 2012 20:57:58 GMT+00:00
>>>> Assunto: Re: [androidbrasil-dev] RoboGuice
>>>>
>>>> Adicionando sobre a minha opinião:
>>>> Mesmo no caso do RoboGuice, que trabalha em tempo de execução, a melhora na qualidade do código compensa e muito o centésimo de segundo perdido em performance.
>>>>
>>>> --
>>>> Jonas Alves
>>>> @jonas_alves
>>>>
>>>> On Thursday, October 25, 2012 at 6:53 PM, Jonas Alves wrote:
>>>>
>>>> Na minha opinião, a qualidade do código é MUITO mais valiosa do que 0.01 segundo de bateria.
>>>>
>>>> Adicionando, o AndroidAnnotations trabalha apenas durante o build, logo não tem diferença NENHUMA em tempo de execução. Nem de performance, nem de bateria, nada.
>>>>
>>>> On Oct 25, 2012 6:28 PM, "Cleber - Android Developer" <clebaori@gmail.com> wrote:
>>>>
>>>> Assim o que faz gastar bateria basicamente é a conexão com a torre de celular/wi-fi, tela ligada, luzes e utilização do processador. Querendo ou não utilização do frame work você vai gerar um processamento maior do que fazer o mesmo processo "nativo". Porem como eu disse anteriormente o processamento que o RoboGuice ou o Android Annotation utiliza por ser quase que irrisório, logo o gasto de bateria também, mas como eu disse eu não disse para ninguém utilizar, ou que é proibido, ou que não é boa praticas etc, ou que eu disse é que "EU PARTICULARMENTE (entenda-se: Na minha opinião de merda)" não gosto de utilizar esse tipo de Framework apenas para deixar o código mais bonito ou digitar algumas linhas de código a menos.
>>>> Confesso que quando desenvolvo para mobile eu tenho essa neura de utilização de processamento/bateria ainda mais no Android que sempre é taxado consumir muita bateria.
>>>>
>>>> Em 25 de outubro de 2012 17:50, Jonas Alves <jonasfa@gmail.com> escreveu:
>>>>
>>>> LOL
>>>> Você realmente acha que esse tipo de coisa gasta mais bateria ou processamento?
>>>>
>>>> Repito: esses frameworks fazem exatamente o que você faria sem eles. Não tem diferença nenhuma em bateria ou performance.
>>>>
>>>> On Oct 25, 2012 5:39 PM, "Cleber - Android Developer" <clebaori@gmail.com> wrote:
>>>>
>>>> Pode me chamar de chato, mas utilizar o Roboguice ou o Android Annotation apenas para não utilizar o findViewById acho perda de processamento desnecessário. Umas das grandes premissas para programação mobile é, cuidado ao processar coisas desnecessárias ou pesadas, quando menos processamento melhor, motivo: "Bateria". Ok, concordo que não final das conta utilizar ou não esses Framework vai economizar/gastar 10 ou 20 segundo de bateria, mas sinto mal fazer isso só porque não quis digitar umas linhas de códigos a mais.
>>>>
>>>> Mas como o intuito desta thread é ver qual o melhor, pelo que eu estudei eu iria de Android Annotation.
>>>>
>>>> Em 25 de outubro de 2012 17:19, Suelen Goularte Carvalho <suelengcarvalho@gmail.com> escreveu:
>>>>
>>>> No QConSP desta ano o João Bosco fez uma apresentação que deu um ótimo overview sobre diversos frameworks e ferramentas para se usar no desenvolvimento Android, eu assisti a apresentação e achei excelente!!!!
>>>>
>>>> Link da palestra do QConSP: http://www.qconsp.com/palestra/joao-bosco-monteiro/desvendando-as-ferramentas-e-servicos-para-o-desenvolvedor-android
>>>> Link dos slides no slideshare: http://www.slideshare.net/joaobmonteiro/desvendando-as-ferramentas-e-servios-para-o-desenvolvedor-android
>>>>
>>>> Infelizmente não achei vídeo na net, mas pelo menos tem os slides ;-)
>>>>
>>>> Abraços,
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>> 2012/10/25 Jonas Alves <jonasfa@gmail.com>
>>>>
>>>> Eu penso o contrário. Se apareceu uma ferramenta nova que vai facilitar meu trabalho, fico mais que feliz em aprender a usá-la.
>>>>
>>>> Não existe framework perfeito. Até mesmo os frameworks padrão de cada plataforma tem defeitos.
>>>> Sendo assim, nunca existirá uma plataforma popular sem diversas opções de frameworks/libraries.
>>>>
>>>> On Oct 25, 2012 3:36 PM, "Rogerio Esteves" <rolives@gmail.com> wrote:
>>>>
>>>> Desculpe eu replicar o tópico pois eu tentei procurar via meu smartphone e a pesquisa não retornou o tópico já comentado aqui neste grupo!
>>>>
>>>> Mas agradeço os comentários!
>>>>
>>>> Achei bem interessante este framework e estou começando a entrar nessa área de mobile a pouco tempo.
>>>>
>>>> A preocução que tenho é cair nos mesmos problemas que temos hoje em JEE. Saber vários frameworks(Spring, JSF, Struts, VRaptor ........). Estou na área a 10 anos e em toda empresa que passo usam frameworks de diferente formas e até criam seus próprios frameworks. Pensei que em mobile não teriam esses problemas. Concordo que esses frameworks ajudam e muito nossa vida. Só me preocupa ter que aprender todos.
>>>>
>>>> Em 25 de outubro de 2012 15:25, Diogo Henrique <diogjp10@gmail.com> escreveu:
>>>>
>>>> Jonas, você chegou a notar perda de desempenho do APP ?
>>>>
>>>>
>>>> Diogo Henrique
>>>> (83)87344178
>>>> Rede Sociais:
>>>> about.me/D.H
>>>> Meditando Provérbios:
>>>> meditandoproverbios.blogspot.com.br
>>>> Toastdroid: toastdroid.wordpress.com/
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Em 25 de outubro de 2012 15:18, Jonas Alves <jonasfa@gmail.com> escreveu:
>>>>
>>>> Recomendo. É bastante prático.
>>>> A principal vantagem é não precisar fazer 20 findViewById nas activities.
>>>>
>>>> Também tem o AndroidAnnotations [1] que é semelhante, mas usa outra abordagem que dispensa herança.
>>>>
>>>> [1] http://AndroidAnnotations.org
>>>>
>>>> On Oct 25, 2012 2:49 PM, "Rogerio Esteves" <rolives@gmail.com> wrote:
>>>>
>>>> Alguém já utilizou este framework? Algo contra ou a favor?
>>>> O que vocês acham dele?
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>
>>> --
>>>
>>>
>>>
>>> --
>>>
>>>
>>
>>
>

--

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário