Content
- Manteniu-lo petit
- Utilitzeu
- No s'aconsegueixi massa connectat a cap plataforma
- Feu una cosa bé
- Doneu llibertat al vostre públic
- Creeu coses per treballar junts
- Automatitzar, automatitzar, automatitzar
- Unix ha mostrat la prova del temps
Emportar:
Amb el seu enfocament senzill i despullat, Unix ofereix a molts programadors exactament el que buscaven.
Unix, en totes les seves formes, ha tingut un profund efecte en la indústria informàtica. Tot i que la majoria dels usuaris habituals no ho tracten directament, aquest sistema operatiu alimenta una bona part d’Internet i gairebé tots els telèfons intel·ligents que hi ha. Els programadors els encanten i amb molt bons motius. Moltes atraccions d’Unix provenen d’algunes de les decisions de disseny originals que van fer els seus creadors, moltes de les quals tenen lliçons per a persones alienes al món de la programació. Els programadors Unix sovint s’adhereixen a una filosofia de programació emfatitzant la simplicitat i l’elegància, però podeu aplicar aquestes lliçons més enllà del desenvolupament de programari. (Obteniu informació sobre aquest sistema operatiu a Què fa especial unix?)Manteniu-lo petit
Una cosa que sorprèn per a moltes persones acostumades a programes monolítics grans, és la gran quantitat de petites utilitats que tenen molts sistemes Unix i Linux. Hi ha eines per cercar, moure fitxers, veure fitxers, editar fitxers i altres. La majoria són només uns quilos, amb algunes excepcions.A més, molts d’aquests programes no tenen prou funcions. Un editor, per exemple, generalment no tindrà un corrector ortogràfic. Els programes Unix estan dissenyats per treballar junts i fer més d’una cosa, conceptes que s’explicaran amb més detall més endavant.
Segons un adagi habitual, "el 10 per cent de la feina resol el 90 per cent dels problemes". Dit d’una altra manera, probablement us resulti millor amb una eina més petita i senzilla que un programa complex amb funcions que probablement ni tan sols feu servir.
Utilitzeu
Una cosa que Unix és famosa, o potser infame, és la seva confiança pesada en la plana. Tot i que això podria semblar cru a l’època dels gràfics i interfícies gràfiques d’alta resolució, hi ha alguns avantatges importants.Gairebé tots els fitxers de configuració del sistema es mantenen en normal. Això significa que és possible que els usuaris puguin veure i editar aquests fitxers (sempre que tinguin els permisos adequats) sense eines especials. No hi ha res com l'editor de registre a les versions Unix i Linux, perquè no hi ha cap registre.
és el denominador comú més baix de dades, cosa que significa que qualsevol altre sistema podrà llegir i escriure fitxers. Això no només permet un intercanvi de fitxers fàcil, sinó que també proporciona "proves futures" per assegurar-se de la següent generació de màquines i de la generació de màquines que puguin llegir-les. El que ens porta a ...
No s'aconsegueixi massa connectat a cap plataforma
Les plataformes de maquinari són fantàstiques. Les plataformes de programari són fantàstiques. Ho aconseguim. Però les plataformes tenen una vida útil, ja que molta gent que encara confia en Windows XP s’assabenta. (Llegiu-ne més a Per què acaba el temps per desactivar Windows XP.)Les plataformes van i vénen, i si teniu embolicat en una, pot ser dolorós quan us hagueu de moure.
Els dissenyadors d’Unix van fer un canvi important quan van reescriure el sistema en C, un llenguatge d’alt nivell, en lloc del llenguatge de muntatge PDP-7. C podria funcionar en diferents plataformes de maquinari, convertint Unix en el primer sistema operatiu que es podria portar a diferents plataformes de maquinari amb relativament pocs canvis.
Contrasteu-ho amb l’antic rival d’Unix, VMS, que estava estretament relacionat amb la primera línia de minicomputadors VAX de Digital Equipment Corporation, després amb el processador Alpha i finalment amb el processador Itanium. HP, l'actual propietari de les tecnologies DEC, ha començat finalment a connectar el VMS.
Unix, en les seves diverses formes, prospera, sobretot en les diferents versions de codi obert, sobretot Linux.
Feu una cosa bé
Els programes Unix estan dissenyats per fer una cosa i fer-ho bé, en lloc de tractar de ser tot per a tots. La majoria dels programadors Unix prefereixen treballar en un editor que acaba d’editar, en lloc d’un IDE complex.Els programes Unix estan dissenyats com a filtres per fer alguna cosa a un flux i no afegir res més, formant un pipeline.
Quines aplicacions mòbils funcionen amb telèfons intel·ligents basats en Unix? També fan una cosa alhora.