Voy a desarrollar un sitio de Intranet para mi planta específica, y el estándar de nuestra compañía para el desarrollo web es IIS + ASP.Net + VB.Net + Microsoft SQL Server (tenga en cuenta que tenemos más de 10 plantas). El sitio de Intranet solo será utilizado por mi planta, y yo soy el único que lo apoyará. Soy mucho más competente con una configuración de LAMP , y podría hacer desarrollo y resolución de problemas mucho más rápido con PHP que ASP.Net. Aunque el "estándar" de la compañía es ASP.Net/VB.Net, la mayor parte de lo que la compañía hace en su conjunto es comprar software de terceros (que generalmente está basado en Java ), y muy, y me refiero a muy pocas personas en la empresa incluso sabeVB6 , y mucho menos ASP.Net/VB.Net.
Dicho esto, ¿ es mejor violar el estándar de la compañía e ir con la configuración que puedo soportar mejor, o es mejor ir con la configuración que la compañía puede soportar mejor si alguna vez me fuera, aunque nadie actualmente? en la empresa puede soportar su propio estándar de todos modos?
Algunos factores adicionales a considerar en mi caso personal:
- Nuevamente, esto es solo para mi planta, y soy el único que lo respaldará a menos que deje la empresa, y luego mi reemplazo lo respaldaría. No alguien más ya en la empresa.
- La compañía desarrolla muy poco con su estándar de todos modos.
- Casi ninguna de las compañías de software existente utiliza su estándar.
- Si elijo el estándar de la compañía, entonces tengo que usar la versión Express de Microsoft SQL y un sistema operativo Windows 7. Según mis lecturas, la versión Express está bien para uso comercial, pero el tamaño de la base de datos es limitado.