Kommt drauf an, wie weit du "Umgebung" verstehst. In der Firma verwenden wir BBedit auf Mac-Clients, und einen Apache auf einem Linux-Server. Der hat seine Webroot per netatalk freigegeben. Versionierung macht MacCVSPro, CVS-Server ist Linux, und die CVS-Verszeichnisse der Clients sind wiederum in obiger Webroot.
Gemeountet wird gemeinsam als "Gast" via netatalk, auf die Weise greift auch das Retrospect-Backup darauf zu. Mysql und so macht alles Linux.
Resultat: Entwickeln mit BBedit, und alles technische macht Linux. Wenn die Clients kaputtgehen, ist das "egal", und der Server ist weitgehend der Config ähnlich, wie man sie später auf dem Provider-Rechner vorfindet.
Leider gibt es ja unter Linux nicht, was BBedit vergleichbar wäre. Geiles Programm. Würde ich privat /sofort/ kaufen, wenn die das portieren...
Gruß, Ratti