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 -~----------~----~----~----~------~----~------~--~---
