Natürlich wird die Welt dadurch vereinfacht, dass meine Zielumgebung klar definiert ist: Win7+.net4+IE11 bzw. demnächst Win10+.net5+EDGE, mit Fallback auf Firefox.
Meine Zielumgebung ist auch klar definiert: das Web. Alle (modernen) Browser.
Nö. Das ist dein Presentation Layer und damit nur ein Teil deiner Zielumgebung. Zur vollständigen Zielumgebung gehört auch der Webserver und ggf. ein dahinter liegendes Konglomerat aus Application und Database Servern.
Aua. Sourcen sollten – praktisch – jederzeit an alle Kollegen übergeben werden. Das Mittel dazu ist das Repository des Versionskontrollsystems, üblicherweise git.
Thanks, Captain Obvious ;-)
Übergeben heißt: ich mach ein anderes Thema und ein Kollege checkt sich meine C# Projekt für Änderungen im Rahmen seines Auftrags aus. Wenn er dann erstmal von Visual Studio zu #Develop umsteigen muss (oder von Eclipse zu Netbeans), und sich in 7 Librarypakete einarbeiten muss, die ICH so supertoll finde, ist seine Produktivität erstmal arg gehandicapt. Darum ist Individualismus in Entwicklerteams nicht wirklich von Vorteil.
Rolf