Mensagens enviadas por: fbanin
Índice dos Fóruns » Perfil de fbanin » Mensagens enviadas por fbanin
Autor Mensagem
cv wrote:No entanto, uma caracteristica marcante de todos os caras realmente bons que eu conheco eh que eles nao dao a menor bola pra linguagem que estao utilizando - eles usam o que resolver o problema da forma mais facil e elegante.


CV, uma salva de palmas para vc cara... sempre tive esse pensamento tb... por isso deixei de vestir a camisa da linguagem que utilizo... uso aquela que tem na mão, que a empresa trabalha, que vai resolver o problema do cliente. Se um VBA com EXCEL + ACCESS vai resolver, vamoembora programá nesse tal de VBA... se o cara quer HTML com JavaScript, vamoembora.. e por ai vai....

Já mexi com algumas dessas linguagens... VB, VBA, Delphi, Clipper, Fox Pro.. e por ai vai... quero muito pegar algo em Java, JSP... .NET... como o CV disse, programador que é programador programa naquilo que dão na mão dele.... até em máquina de escrever tem que programar !
Falai galera,

Estou fazendo um trabalho para a faculdade que se resume no seguinte:

Menu Principal com um link que faz uma requisição a um servlet e esse servlet redireciona para a página... então ficaria mais ou menos assim a navegação...

MENU -> SERVLET -> PÁGINA JSP -> SERVLET -> MENU

Dentro desse JSP eu criei um tag lib para montar uma tabela com os valores de um bean.... minha pergunta é... como eu faço um for sem me preocupar em colunar comando em HTML dentro desse meu tag lib ?! Tem como eu fazer isso ?! Me preocupar somente com o negócio e o lay out fica em html dentro do JSP ?!

Minha outra dúvida, o prof. falou de REFLECTION (é isso mesmo ?) para que serve ?! Como utilizar-lo ?!

Obrigado

Ps.: Não sei se precisa de mais detalhes no meu esquema acima... do jeito que fiz esta ok, só que tem comandos HTML dentro do meu tag lib, eu queria tirar e deixar o lay-out a cargo do "Web Designer"...
Olha, muitas vezes a transação de uma linguagem para outra não é simples, acho que o que pesa mesmo para uma empresa em trocar a tecnologia é o tempo gasto e o custo disso !

Um exemplo, trabalhei na microsiga que tem linguagem própria... um clipão da vida... cara, aquilo atende tão bem a eles que eles nunca ficam defasados com a realidade, pois a linguagem deles tem de tudo, pode ser utilizada em Unix, Linux, Windows, Palm, WinCE, pode-se criar uma DLL com a linguagem deles, pode ser criado um Web Service e por ai vai... Agora imagine eles mudando de linguagem pq o Java esta na moda agora... inviavel....

Outro, na atual empresa tabalhamos com Fox Pro, sim, é horrível, pau a toda hora, e por ai vai... agora imagine vc pegar o ERP deles que é enorme... controla tudo que se possa imaginar em uma confecção e mudar de Fox Pro para .NET ou Java ?! Meu, o custo disso, o tempo que isso levaria torna esse projeto inviável...

Agora, compensa mudar ?! Isso que tem que ser perguntado... se está começando agora... fica mais fácil decidir qual linguagem usar, mas imagine daqui uns 5 anos a melhor de hj não será mais a melhor, ai o que vc faz ?! Apaga tudo e começa novamente do zero !? Para uma empresa isso vale a pena ?! Aqui onde trampo não.... A empresa está satisfeita, os clientes satisfeitos... cabem aos programadores (eu por exemplo) se mexer e se atualizar e procurar uma empresa que trabalhe com uma tecnologia mais avançada, pq aqui sei que não sairei do Fox Pro... e quer saber, no momento estou bem satisfeito... sei que estou desafado ao mercado... mas sempre procuro aprender um pouco do que esta na moda... Já mexi no VB, VBA, Delphi, Java e por ai vai....
fernando_vip wrote:como faço para, por exemplo, colocar, ao redor do post anterior, este quadrado identificando um post de outra pessoa?
]

Assim ?!

Clica em citar que fica acima da mensagem !!!! Para colocar código fonte, use o botão CODE do editor...

Ok ?!
Thiago Senna wrote:humm... vou ser maldoso agora!

Você é programador né? Asssim como eu, acredito que vc não tem a inteção de ser programador a vida inteira. Uma hora vc vai ser gerente ou coordenador de projeto, naum é? OU um diretor de fábrica de software. Naum é? Então por que UTOPIA?

Acredito que este um dia poderemos fazer este cenário se reverter, apesar das dificuldades!


Maldade nenhuma... acho que ser um gerente ou coordenador de projeto é uma boa... mesmo assim, não sou eu quem faz o tempo... mas sim o cliente... não se ganha um projeto se vc demorar anos ou meses para se entregue... a concorrência hj em dia é forte...

Mas o que eu gosto mesmo é de programar... nunca me vi como um gerente ou coordenador... eu sou líder do meu módulo aqui na empresa, tomo conta da parte de entradas de estoque, compras, valorização do estoque, cadastro de produtos e matérias prima.... e sei bem como é um cara chegar para vc e falar, quero para agora esse projeto de refazer a valorização do estoque... sem projeto, apenas com um case (que muitas vezes vem furado)... cara, foi 2 semanas de stress para reescrever toda a parte de valorização, criar telas, procedures no banco, gerenciar tabelas, nossa... acho que ficariam doidos se eu fizesse um projetinho, montasse diagramas etc....

Mas enfim, quem sabe um dia tudo isso deixe de acontecer...
Thiago Senna wrote:Daí eu te pergunto! O que seria ser produtivo para você? Entregar um sistema rapidamente dentro do prazo que é execivamente curto? Ou ser ágil é desenvolver um sistema que seja tranquilo para se manutenir e de fazer updates?


Ser produtivo, é levar menos tempo com coisas bobas, tipo, conexão com bd, criação de telas, enfim, vc se engajar somente no negócio, na regra, ah, tenho que calcular tal imposto de tal maneira, não se preocupar em criar uma conexão com o BD, uma tela, etc para enfim chegar no cálculo....

O que eu quis deixar aqui, é que todo mundo mete o pau na facilidade de uma x linguagem... e fala bem da outra pq ela é mais complicada, cara, adoro o .NET, mas vc´s tem que convir que antes de fazer um cadastrinho básico vc precisa criar todo um projeto... eqto em algumas linguagens vc faria isso em minutos.... se depois é mais dificil ou não de dar manutenção são outros quinhentos...

Vejo isso aqui na empresa, na agilidade que temos em resolver pequenos problemas e nos novos projetos... se fizessemos em Java, levariamos tempo demais em coisas que fazemos em minutos hj.

Mesmo assim pretendo trabalhar com Java num futuro muito próximo... em uma empresa que tenha projetos organizados, que tenha tempo para desenvolver de uma maneira boa e de qualidade... UTOPIA... mas isso deve existir em algum lugar....

T+
Caraco... pelo que to vendo o java só presta pq é complicado desenvolver os objetos... ah para né ! Curto o Java, mas não é muito produtivo em fazer sistemas desktops.... isso todos tem de concordar, agora falarem que o .NET é ruim... meu, não é essas maravilhas, mas assim como o Java ele é uma ótima linguagem OO... com a vantagem de ser muito mais produtiva....

Quem trabalha em cima de produtividade, tem que fugir do Java, nem sempre podemos fazer projetos elaborados... temos que entregar coisas em uma semana... ou menos, com prazos apertadissimos....

Não to defendendo o .NET e desmerecendo o Java... mas o mercado exige dinamismo... e nem sempre dá para ficar 3, 4 meees desenvolvendo um projeto... clientes não gostam de esperar....
com for fica mais dificil... Utilize o WHILE, fica bem simples de fazer, segue o mesmo raciocinio para o recursivo...
Opa, to pensando em fazer tb as provas, mas ainda to cru....

Vo arranjar esse livro da Kathy para estudar, vc disse que pegou um PDF com exercicios, onde eu arranjo ?!

E esses Mocks que vc fez, vc pegou onde ?!

Ah, última pergunta, qto saiu a brincadeira ?! Um dos motivos para eu ainda não ir atrás é a grana... ando numa pindaiba feladap*

T+
Os dois ENTER tem o mesmo valor ASCII, ambos são 13, não tem como diferenciar....

Fiquei curioso, para que vc precisa fazer essa diferenciação ??
Discussão interessante....

O Destro deu uma explicação do tipo XP e o Pottier deu uma explicação completa, abrangendo todas as possibilidades.....

O que acho estranho é discutir qual ajudou mais ou menos... acho que se desse para explicar um pouco mais além do que perguntam(os) ajudaria muito mais os estudos da linguagem.....
é essa saída mesmo....

Como eu não criei uma variavel para a classe Filho, ele usa a da pai... agora o que fiquei na dúvida foi, no TestePaiFilho eu criei duas instancias... logo seriam dois objetos diferentes, uma para PAI e outra para FILHO, pq ele assume o mesmo nome para as duas instâncias ?! Ele não deveriai ter como saída p.printNome() -> PAI -> PAI ??
Olhe os códigos:

Classe: Pai.java


Classe: Filho.java


Classe: TestePaiFilho.java



Sem implementar... qual será a saída ?!?!?!?!?!


Abraços
Opa, poste o código usando o botão CODE acima....

T+
 
Índice dos Fóruns » Perfil de fbanin » Mensagens enviadas por fbanin
Ir para:   
Powered by JForum 2.1.8 © JForum Team