Я собираюсь разработать интранет-сайт для своего конкретного предприятия, и стандартом нашей компании для веб-разработки является 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 Express и ОС Windows 7. Судя по моим прочтениям, версия Express подходит для использования в бизнесе, но размер базы данных ограничен.