¿Es factible admitir múltiples aplicaciones del mismo tipo que estén escritas en diferentes idiomas?

StackOverflow https://stackoverflow.com/questions/59436

  •  09-06-2019
  •  | 
  •  

Pregunta

Por mucho que a todos nos gustaría decir que es un beneficio para los programadores ser independientes del lenguaje, ¿es realmente factible admitir múltiples aplicaciones web empresariales del mismo tipo, todas escritas en diferentes idiomas?Piense en lo complicado que puede ser un CMS o un sistema de comercio electrónico; ahora imagine admitir tres plataformas CMS diferentes, todas escritas en diferentes idiomas.Odiaría ser conocido como una tienda de .NET, Java o PHP, pero tampoco quiero ser el proveedor que dice que puede soportar una solución con la que nunca ha trabajado, molestando a un cliente que se pregunta por qué no podemos. hacer algo justo a tiempo.¿Alguien puede hablar por experiencia sobre esto?¿Su empresa normalmente se aguanta y trata de aprender una nueva plataforma sobre la marcha?¿Factura al día o asume esos costos?

¿Fue útil?

Solución

Creo que todo depende de quiénes son tus clientes y qué esperan.Creo que conocer diferentes tecnologías es bueno, pero en realidad, cuando alguien te contrata, esperan que sepas lo que estás haciendo.Personalmente, preferiría que me supieran que hago un muy buen trabajo con cierto tipo de tecnología y que, cuando me contratan, hago bien el trabajo.

Si intentas perseguir cada contrato sin tener en cuenta cuáles son tus competencias básicas, no tendrás éxito.Enojarás a las personas que te contratan y cometerás errores, y potencialmente perderás oportunidades en las que realmente puedes brillar.A veces tienes que hacer concesiones para pagar las cuentas, pero si no tienes cuidado, al final te puede afectar.

Las grandes firmas consultoras con las que he trabajado le dedican recursos y esperan no enfadar a mucha gente.Lo hacen principalmente porque saben que las personas que trabajan con los consultores y se enojan cuando no hacen el trabajo no son las que toman las decisiones para mantenerlos contratados.A ellos (no a todos los que conozco, pero a algunos definitivamente), no les importa si cometen un error porque, en última instancia, saben que pueden convencer a los VP y SVP para que los mantengan.

Otros consejos

Para ser honesto, creo que este tipo de cosas tienden a suceder con el tiempo, sin importar cuán disciplinada sea la organización.Es natural que aparezcan nuevas metodologías en forma de nuevas bibliotecas, marcos o incluso lenguajes.Tenga en cuenta que una tienda .NET bien puede haber sido una tienda ASP/VB en algún momento.Probablemente seguirán manteniendo sistemas más antiguos para los clientes, porque hay pocos beneficios en reescribir todo desde cero.

No estoy seguro de que alguien pueda darse el lujo de mantener todo "igual", porque los problemas de idioma son menores en comparación con los problemas de biblioteca o marco, especialmente los que usted mismo construye.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top