Tôi sẽ phát triển một trang Intranet cho nhà máy cụ thể của mình và tiêu chuẩn của công ty chúng tôi để phát triển web là IIS + ASP.Net + VB.Net + Microsoft SQL Server (lưu ý rằng chúng tôi có khoảng hơn 10 nhà máy). Trang web Intranet sẽ chỉ được sử dụng bởi nhà máy của tôi và tôi là người duy nhất sẽ hỗ trợ nó. Tôi thành thạo hơn nhiều với thiết lập LAMP và tôi có thể phát triển và giải quyết vấn đề nhanh hơn nhiều với PHP so với tôi có thể. Mặc dù công ty "tiêu chuẩn" là ASP.Net/VB.Net, nhưng hầu hết những gì công ty làm là nói chung là mua phần mềm của bên thứ ba (thường dựa trên Java ), và tôi rất có nghĩa là rất ít người tham gia công ty thậm chí còn biếtVB6 , hãy để một mình ASP.Net/VB.Net.
Điều đó đang được nói, tốt hơn là vi phạm tiêu chuẩn của công ty và đi với thiết lập mà tôi có thể hỗ trợ tốt hơn, hay tốt hơn là đi với thiết lập mà công ty có thể hỗ trợ tốt hơn nếu tôi rời đi, mặc dù hiện tại không có ai Trong công ty có thể hỗ trợ tiêu chuẩn riêng của họ nào?
Một số yếu tố bổ sung để xem xét trong trường hợp cá nhân của tôi:
- Một lần nữa, đây chỉ là cho nhà máy của tôi và tôi là người duy nhất sẽ hỗ trợ nó trừ khi tôi rời công ty, và sau đó người thay thế của tôi sẽ hỗ trợ nó. Không phải ai khác đã ở trong công ty.
- Công ty không phát triển rất ít với tiêu chuẩn của họ.
- Hầu như không có công ty nào sử dụng phần mềm hiện có.
- Nếu tôi chọn tiêu chuẩn công ty, thì tôi phải sử dụng phiên bản Express của Microsoft SQL và HĐH Windows 7. Từ bài đọc của tôi, phiên bản Express có thể sử dụng cho doanh nghiệp, nhưng kích thước cơ sở dữ liệu bị giới hạn.