Vou desenvolver um site da Intranet para minha planta específica, e o padrão da nossa empresa para desenvolvimento na Web é o IIS + ASP.Net + VB.Net + Microsoft SQL Server (observe que temos mais de 10 plantas). O site da Intranet será usado apenas pela minha fábrica e sou o único que o apoiará. Sou muito mais experiente em uma configuração de LAMP e poderia desenvolver e solucionar problemas muito mais rapidamente com PHP do que com ASP.Net. Embora a "norma" da empresa seja o ASP.Net/VB.Net, a maior parte do que a empresa faz como um todo é comprar software de terceiros (que geralmente é baseado em Java ) e muito, e eu quero dizer muito poucas pessoas em a empresa sabe mesmoVB6 , muito menos ASP.Net/VB.Net.
Dito isto, é melhor violar o padrão da empresa e seguir a configuração que eu posso suportar melhor, ou é melhor ir com a configuração que a empresa pode suportar melhor se eu fosse embora, mesmo que ninguém atualmente na empresa pode suportar seu próprio padrão de qualquer maneira?
Alguns fatores adicionais a serem considerados no meu caso pessoal:
- Novamente, isso é apenas para minha fábrica, e eu sou o único que sempre a apoiará, a menos que eu saia da empresa e, então, meu substituto a apoiará. Ninguém mais já está na empresa.
- A empresa faz muito pouco desenvolvimento com seu padrão de qualquer maneira.
- Quase nenhum software existente da empresa usa seu padrão.
- Se eu escolher o padrão da empresa, tenho que usar a versão Express do Microsoft SQL e um sistema operacional Windows 7. Pelas minhas leituras, a versão Express é adequada para uso comercial, mas o tamanho do banco de dados é limitado.