Inte nödvändigtvis. Legacy -funktioner kan implementeras på olika sätt, och deras plats (på en fjärrserver, en lokal maskin eller till och med inbäddad i hårdvara) är oberoende av deras "arv" -status.
En äldre funktion är helt enkelt en kod som är gammal, ofta dåligt dokumenterad och kan lita på föråldrad teknik. Huruvida den körs på en fjärrserver beror helt på hur den ursprungligen designades och distribuerades.
Här är en uppdelning:
* Ja, vissa äldre funktioner körs på fjärrservrar: Många äldre applikationer och system förlitade sig starkt på klient-serverarkitekturer. Därför bodde deras kärnfunktioner, som vi nu kan betrakta arvfunktioner, och fortfarande bor på fjärrservrar.
* nej, många äldre funktioner körs lokalt: Vissa äldre applikationer utformades för att helt köras på en användares lokala maskin (t.ex. äldre skrivbordsapplikationer). Dessa skulle få deras arvfunktioner implementerade inom den lokala applikationen körbar.
* Det beror på sammanhanget och arkitekturen: Platsen (avlägsna eller lokala) är ett kännetecken för * distributionen * som inte är inneboende för att vara en "äldre funktion".
Kort sagt, "Legacy" beskriver *ålder och egenskaper *för koden, inte dess *plats *.