Я буду розробляти Інтранет-сайт для мого конкретного заводу, а нашою компанією стандарт для веб-розробки є IIS + ASP.Net + VB.Net + Microsoft SQL Server (зауважте, що у нас близько 10+ рослин). Інтранет-сайт буде використовуватися тільки моїм заводом, і я єдиний, хто підтримуватиме його. Я набагато більш досвідчений у налаштуваннях LAMP , і я міг би робити розробки та вирішення проблем набагато швидше за допомогою PHP, ніж я міг ASP.Net. Навіть незважаючи на те, що компанія "стандартна" - це ASP.Net/VB.Net, більшість того, що компанія робить в цілому, - це придбання стороннього програмного забезпечення (яке, як правило, базується на Java ), і дуже, і я маю на увазі дуже мало людей у компанія навіть знаєVB6 , не кажучи вже про ASP.Net/VB.Net.
Попри це, чи краще порушувати стандарт компанії та йти з налаштуваннями, які я можу краще підтримати, чи краще піти з налаштуванням, яке компанія може підтримувати краще, якщо я коли-небудь повинен був піти, хоча ніхто зараз чи може компанія в будь-якому разі підтримувати власний стандарт?
Деякі додаткові фактори, які слід враховувати в моєму особистому випадку:
- Знову ж таки, це лише для мого заводу, і я єдиний, хто коли-небудь буде його підтримувати, якщо я не покину компанію, і тоді моя заміна буде підтримувати її. Не хтось уже в компанії.
- Компанія все одно дуже мало розвивається зі своїм стандартом.
- Навряд чи будь-яка з існуючих програмного забезпечення компанії використовує свій стандарт.
- Якщо я вибираю стандарт компанії, тоді мені доведеться використовувати експрес-версію Microsoft SQL та ОС Windows 7. З моїх читань, версія Express нормальна для використання в бізнесі, але розмір бази даних обмежений.