Se esquecer a tecnologia e partir para idiomas, qual é o melhor
idioma?

- É aquele que você domina?
- É aquele que o seu interlocutor domina?
- É aquele que é mais falado?

Veja só sozinho na África-meridional, não adianta você ser fluente em
português, nessa região vai ser difícil encontrar alguém que
compartilha desse conhecimento, e inglês, bom nesse caso pode ser que
encontre um ou outro e consiga se comunicar, mas o ideal seria você
dominar o idioma/dialeto local.

Essa pequena analogia é para demonstrar que necessariamente não é o
que você domina e sim o que resolve o problema que você tem. Isso pode
ser uma resolução excelente ou mediana.

Vou citar minhas experiências.

Começei programando em BASIC (basic basic mesmo) de MSX a PC-DOS,
aprendi Visual Basic, Clipper, Pascal, Delphi, C/C++, Assembler, PHP,
ActionScript, Java, e outras.

Sou o "papa" da programação em todas essas linguagens, claro que não,
mas aprendi o suficiente de cada uma para a solução de desafios/
problemas específicos.

Por exemplo, hoje estou construindo uma plataforma de ensino de
idiomas.

Java - eu uso para comunicação ShareObject entre flex/flash
Php - eu uso para comunicação de dados AMF e rotinas auxiliares e
subsistemas que rodam sob servidor web
Assembler - eu uso para rotinas relacionadas a um hardware
proprietário que tenho
C/C++ - eu uso para encapsular o assembler e criar módulos de kernel
para um linux embarcado
ShellScript - eu uso para rotinias internas do linux como backup entre
outras
Actionscript - eu uso para produção de aulas
Flex - eu uso para desenvolvimento da interface
e SQL e CSS, etc etc

Qual dessas é a melhor linguagem? Nenhuma, pois nenhuma delas sozinha
resolve todos os meus desafios/problemas, cada uma tem suas vantagens
e desvantagens, mas é no uso do melhor de cada uma que a coisa se
materializa em algo real e de qualidade.

Muitos aqui tem milhares de vezes o conhecimento que eu possuo em
ActionScript, mas eu estudo e sou ajudado por muitos aqui, afim de
dimensionar o meu conhecimento com a minha necessidade.

Eu sugiro que vocês testem as opções, se não se derem bem ou não
alcaçarem seus objetivos de desempenho do sistema ou produtividade no
desenvolvimento, testem outras alternativas. Não existe fórmula
mágica, cada caso tem suas características e melhor aplicação de
determinadas tecnologias. E isso se aprende testanto no caso
específico.

Geralmente eu construo protótipos e levo eles ao stress máximo de
testes, assim posso ter conclusões sem precisar de construir tudo.

O pessoal da engenharia faz muito isso, modelos matemáticos, maquetes,
protótipos em escala reduzida....

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a