Ich werde eine Intranetsite für meine spezielle Anlage entwickeln, und unser Unternehmensstandard für die Webentwicklung ist IIS + ASP.Net + VB.Net + Microsoft SQL Server (beachten Sie, dass wir über 10 Anlagen haben). Die Intranet-Site wird nur von meiner Anlage verwendet, und ich bin der einzige, der sie unterstützt. Ich beherrsche ein LAMP- Setup viel besser , und ich kann mit PHP viel schneller entwickeln und Probleme lösen als mit ASP.Net. Obwohl der "Standard" der Firma ASP.Net/VB.Net ist, besteht das meiste, was die Firma als Ganzes tut, darin, Software von Drittanbietern (die normalerweise auf Java basiert) zu kaufen Das Unternehmen weiß sogarVB6 , geschweige denn ASP.Net/VB.Net.
Abgesehen davon ist es besser, gegen den Unternehmensstandard zu verstoßen und das Setup zu wählen, das ich besser unterstützen kann, oder das Setup zu wählen, das das Unternehmen besser unterstützen kann, wenn ich jemals gehen würde, obwohl derzeit niemand abreist in der Firma können ihre eigenen Standard trotzdem unterstützen?
Einige zusätzliche Faktoren, die in meinem persönlichen Fall zu berücksichtigen sind:
- Auch dies gilt nur für meine Anlage, und ich bin der einzige, der sie jemals unterstützt, wenn ich das Unternehmen nicht verlasse, und dann würde mein Nachfolger sie unterstützen. Nicht jemand anderes bereits in der Firma.
- Das Unternehmen entwickelt ohnehin nur sehr wenig mit seinem Standard.
- Kaum eine der im Unternehmen vorhandenen Software verwendet ihren Standard.
- Wenn ich den Firmenstandard wähle, muss ich die Express-Version von Microsoft SQL und ein Windows 7-Betriebssystem verwenden. Aus meiner Sicht ist die Express-Version für den Geschäftsgebrauch in Ordnung, aber die Datenbankgröße ist begrenzt.