Saya akan mengembangkan situs Intranet untuk pabrik khusus saya, dan standar perusahaan kami untuk pengembangan web adalah IIS + ASP.Net + VB.Net + Microsoft SQL Server (perhatikan bahwa kami memiliki sekitar 10+ pabrik). Situs Intranet hanya akan digunakan oleh pabrik saya, dan saya satu-satunya yang akan mendukungnya. Saya jauh lebih mahir dengan pengaturan LAMP , dan saya bisa melakukan pengembangan dan pemecahan masalah lebih cepat dengan PHP daripada saya bisa ASP.Net. Walaupun "standar" perusahaan adalah ASP.Net/VB.Net, sebagian besar yang dilakukan perusahaan secara keseluruhan adalah membeli perangkat lunak pihak ketiga (yang biasanya berbasis Java ), dan sangat, dan maksud saya sangat sedikit orang di perusahaan bahkan tahuVB6 , apalagi ASP.Net/VB.Net.
Yang sedang berkata, apakah lebih baik melanggar standar perusahaan dan pergi dengan pengaturan yang saya dapat mendukung lebih baik, atau lebih baik untuk pergi dengan pengaturan bahwa perusahaan dapat mendukung lebih baik jika saya harus pergi, walaupun tidak ada yang saat ini di perusahaan dapat mendukung standar mereka sendiri?
Beberapa faktor tambahan untuk dipertimbangkan dalam kasus pribadi saya:
- Sekali lagi, ini hanya untuk pabrik saya, dan saya satu-satunya yang akan mendukungnya kecuali saya meninggalkan perusahaan, dan kemudian pengganti saya akan mendukungnya. Belum ada orang lain di perusahaan.
- Perusahaan melakukan pengembangan sangat sedikit dengan standar mereka.
- Hampir tidak ada perusahaan yang menggunakan perangkat lunak standar mereka.
- Jika saya memilih standar perusahaan, maka saya harus menggunakan versi Express Microsoft SQL dan OS Windows 7. Dari bacaan saya, versi Express boleh digunakan untuk bisnis, tetapi ukuran basis datanya terbatas.