Pergunta

Se você tivesse um projeto web de seu gerente de implementar e que lhe foi dada liberdade de escolha quanto ao que tecnologias para uso?

Eu sei que um monte de empresas têm suas tecnologias padrão que eles usam e são muito contra a experimentar coisas novas

Foi útil?

Solução

Pessoalmente eu usar a estrutura que eu estou mais familiarizado, que é Tomcat, JSP e meu próprio framework de desenvolvimento de aplicações (Inon). Não porque é o mais tecnologicamente avançado ou o mais interessante, mas porque eu sei que intimamente e eu gostaria de ser capaz de obter resultados mais rápidos com ele.

A razão as empresas tendem a ficar com o que eles sabem é que eles têm um grande investimento em habilidades de desenvolvedor, muitas vezes, uma biblioteca de aplicativos e componentes construídos em uma plataforma já existente, e um futuro alto custo de manutenção de levar em conta. Se eles podem manter sua equipe focada em um quadro o investimento vai obter o maior retorno e os custos futuros serão mantidos baixos.

Não é ideal se você for um desenvolvedor que querem expandir suas habilidades e tentar o mais recente material - o benefício de manter seus programadores motivado é também uma consideração válida para uma empresa de levar em consideração -, mas geralmente o ponto de inflexão para a empresa é diferente do ponto de inflexão para o indivíduo.

Outras dicas

@Damo,

Antes de tempo para seleção de tecnologia vem, as pessoas costumam definir os requisitos e habilidades da equipe medida

depende inteiramente do produto destinado e seu público. Qual é o produto? Quem é ele para?

Você tem já uma equipe? Se sim, você pode verificar quais tecnologias são fortes.

Você precisa se conectar a outro sistema? Se sim, você pode conferir algumas compatibilidades porque algumas tecnologias exigem mais esforço para se conectar.

Esta foi discutido antes.

A consideração mais importante é que a tecnologia que você equipa é hábil em entregar projetos dentro. Então, considere que as tecnologias podem apoiar seus objetivos específicos do projeto de forma mais eficiente.

Se eu fosse dada uma escolha livre, seria mais provável ser o que sou no mais proficiente, então ASP.NET C #, basicamente MS Technologies.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top