Selv om mengden av sjargong og selve volumet av koden som brukes i mange programmer kan gjøre en verden av dataprogrammering virke skremmende , mest koding teknologier og språk er faktisk ganske grei. Selv for nybegynnere , når brukerne har en solid forståelse av den underliggende logikk og struktur i hvert språk eller teknologi , bør de finne at å legge inn kommandoer og begynner å programmere er heller enkle og intuitive . Men først bør nybegynnere være kjent med hva hvert språk eller teknologi er og gjør . Apache, MySQL , Linux og PHP, for eksempel, er begreper og teknologier om hvilke enhver nybegynner bør vite litt grunnleggende informasjon . PHP: skriptspråk
Hypertext Preprocessor er en server - side skriptspråk , noe som betyr at PHP er skrevet direkte inn koden på en web-applikasjon , vanligvis ledsaget av HTML. Mens HTML brukes hovedsakelig for formatering og estetiske problemstillinger som farger og justering , derimot, er PHP et dynamisk språk som styrer forskjellige beskjeder fra brukere og programmerere . Med andre ord , er PHP brukes til å administrere de endrede egenskapene til en nettside. Hvis en programmerer ønsker et bilde for å endre når brukeren setter sin musen over det, for eksempel , kan en PHP -kommandoen brukes til å først etablere tilstanden ( musen over bildet ) og resultatet ( bildet endres ) . Disse kommandoene er ofte kodet som enkle " hvis /så " uttalelser
Linux: . Operating System
Linux er ikke et programmeringsspråk, men et helt operativsystem , en program som brukes til å administrere alle programmene og filene på en datamaskin. I likhet med konkurrenter som Windows og Mac OS X , Linux organiserer utgangspunktet all informasjonen på en datamaskin , slik at brukerne kan kjøre programmer , se etter dokumenter , åpne mapper og vise informasjon . I motsetning til Windows og Mac operativsystemer , er Linux basert på fri og åpen kildekode programvare distribusjon. Operativsystemet er tilgjengelig for gratis nedlasting fra organisasjonens hjemmeside og koden er åpen og tilgjengelig for alle programmerere som ønsker å gjøre en endring. Den eneste betingelsen er at de publiserer sine endringer , setter i gang en prosess der koden er kontinuerlig forbedret med tusenvis av individuelle innganger og re -utgitt til publikum i suksessive og forbedrede versjoner .
Apache : Web Server programvare
i tillegg til manuset som avgjør hva et bestemt nettsted ser ut eller hvordan den oppfører seg , krever prosessen der brukerne tilgang til et nettsted også programvare ledelse . Apache er en slik programvare , kjent som serverprogramvaren , som styrer serveren der nettstedet er lagret og de ulike forespørsler som kommer inn i denne serveren fra brukere - alt fra å sørge for at nettsiden dukker opp når en bruker skriver inn webadressen til gi nettside med den informasjonen den trenger når en bruker velger en annen side eller en del å vise . Bare tenk på en server som en stor harddisk og server -programvare som operativsystem . I hovedsak utfører Apache server-programvare skriptspråk som PHP , organisere koden lagret på serveren og gjør at den har den informasjonen den trenger når en bruker ber om det . Apache tilbyr også tilleggstjenester som brukerautentisering og sikker server navigasjon og , som Linux , er en åpen kildekode- prosjekt
MySQL : . Et Database Management System
MySQL er en relasjonell database management system som brukes til å håndtere store mengder data og mange forespørsler om disse dataene. MySQL fungerer som en database server full av informasjon som gjør det mulig for flere brukere å søke i databasen på samme tid . Facebook og Twitter , for eksempel , bruker MySQL database management til å lagre all informasjon brukerne innspill og deretter la andre brukere til å be om at informasjon og vise det på sine datamaskiner . MySQL er en åpen - kildekode og gratis versjoner av systemet er tilgjengelig for ikke - kommersielle nettsteder , selv om store for -profit -brukere må kjøpe betalte versjoner med ekstra støtte funksjoner .