the difference between front-end and back-end in programming :)
Think of a program like a car. What the dashboard looks like, what each button does, in broad terms, is the front end. The user knows that when they turn this knob, the temperature of the car is adjusted. When they push this button, the music turns on. The back end is how exactly those things are implemented.
For the temperature, turning that knob could make a physical change that makes a fan spin faster, or it could make an electrical change that makes it spin faster. It could also open vents elsewhere, so that not all of the air is directed to you.
The knob could make a motor turn faster, causing the fan to spin faster (electronic), or it could shift gears in a gear box, making the same spinning of the motor translate into less spinning of the fan (physical). It could even change where it got the air from–does it go through a refrigeration unit (like an AC), or does it come from outside? The user may have control over these options, but sometimes all they have is a dial that controls the temperature.
For the music, think of a setup where button A turns on jazz, button B turns on classical, button C turns on rap, and button D turns on the news. When the user pushes a button, the expectation is that the music will change, but the user doesn’t know how it has changed.
Whether that change comes from changing from AM radio to FM radio, from changing stations on the same receiver, or from connecting wirelessly to their phone and searching for an appropriate track to play may be irrelevant to the user, all they know is which button maps to which genre.
Obviously these are a little contrived examples. In most cases you’d be able to dictate whether you want to listen to AM or FM, your iPod, or Spotify, but getting into more realistic examples pushes it out of the realm of “ELI5” and more like “ELI10.” A more realistic example might be looking at the list of music on your phone. Then front end is how it’s laid out, where the buttons are, which parts you can tap, which parts you can drag, etc. The user knows that if they tap here, the songs will get organized by artist name, but if they tap somewhere else, they’ll be organized by song name. The back end would be deciding if these lists are precomputed, or if they are sorted on the fly when the user taps. In the latter case, more “back end”ness would be deciding which algorithm to use to sort. The user doesn’t care, and probably doesn’t understand, anyway. All they know is “click here to sort by song name, click here to sort by artist name,” and that’s that.
how to get cialis prescription
how to get cialis prescription
simplicef vs cephalexin
simplicef vs cephalexin
zoloft and insomnia
zoloft and insomnia
metronidazole cipla
metronidazole cipla
escitalopram causa equivocado
escitalopram causa equivocado
fluoxetine hcl 10 mg
fluoxetine hcl 10 mg
gabapentin 4443
gabapentin 4443
gabapentin and duloxetine interaction
gabapentin and duloxetine interaction
weaning off cymbalta side effects
weaning off cymbalta side effects
buy sildenafil 50mg uk
buy sildenafil 50mg uk
keflex 500 mg uses
keflex 500 mg uses
can you take lexapro while pregnant
can you take lexapro while pregnant
will amoxicillin treat kidney infection
will amoxicillin treat kidney infection
can i drink alcohol while taking cephalexin
can i drink alcohol while taking cephalexin
ciprofloxacin over the counter substitute
ciprofloxacin over the counter substitute
bactrim for dogs
bactrim for dogs
what type of antibiotic is bactrim
what type of antibiotic is bactrim
neurontin doses for neuropathic pain
neurontin doses for neuropathic pain
what is cozaar used for
what is cozaar used for
what does flexeril do
what does flexeril do
flomax side effects edema
flomax side effects edema
contravene crossword clue 6 letters
contravene crossword clue 6 letters
diltiazem side effect
diltiazem side effect
what is ezetimibe/simvastatin
what is ezetimibe/simvastatin
diclofenac sodium gel 1
diclofenac sodium gel 1
effexor and alcohol
effexor and alcohol
what can i take for a headache while on citalopram
what can i take for a headache while on citalopram
signs of ddavp overdose
signs of ddavp overdose
side effects of depakote
side effects of depakote
what is augmentin used for
what is augmentin used for
bayer low dose aspirin
bayer low dose aspirin
allopurinol over the counter
allopurinol over the counter
aripiprazole generic
aripiprazole generic
another name for amitriptyline
another name for amitriptyline
augmentin strep throat
augmentin strep throat
buspar half life
buspar half life
ashwagandha reddit
ashwagandha reddit
celexa sex drive
celexa sex drive
bupropion for anxiety
bupropion for anxiety
how long does celebrex 200 mg last
how long does celebrex 200 mg last
repaglinide advantages
repaglinide advantages
acarbose drugs.com
acarbose drugs.com
is protonix over the counter
is protonix over the counter
remeron tablets
remeron tablets
robaxin narcotic
robaxin narcotic
10 ml semaglutide
10 ml semaglutide
actos singulares
actos singulares
abilify side effects weight gain
abilify side effects weight gain
tolterodine tartrate tamsulosin hydrochloride
tolterodine tartrate tamsulosin hydrochloride
tab sitagliptin 100 mg
tab sitagliptin 100 mg
50mg spironolactone for acne
50mg spironolactone for acne
voltaren 1% gel days calcuation
voltaren 1% gel days calcuation
synthroid clenbuterol
synthroid clenbuterol
will tizanidine show up in a drug test
will tizanidine show up in a drug test
ivermectin 15 mg
ivermectin 15 mg
venlafaxine reviews for anxiety
venlafaxine reviews for anxiety
cialis online pills
cialis online pills
how long does it take sildenafil to work
how long does it take sildenafil to work
cytotec malaysia pharmacy
cytotec malaysia pharmacy
tadalafil 5mg tab
tadalafil 5mg tab
levitra where to buy
levitra where to buy
Methocarbamol
Methocarbamol
levitra dosing instructions
levitra dosing instructions
sildenafil para que sirve
sildenafil para que sirve
tadalafil vs sildenafil vs vardenafil
tadalafil vs sildenafil vs vardenafil
ivermectin for sale
ivermectin for sale
buy stromectol pills
buy stromectol pills
tadalafil pronounce
tadalafil pronounce
stromectol over the counter
stromectol over the counter
generic ivermectin for humans
generic ivermectin for humans
viagra 50 mg generic
viagra 50 mg generic
buy ivermectin cream
buy ivermectin cream
vardenafil price
vardenafil price
tadalafil and dapoxetine
tadalafil and dapoxetine
how much is sildenafil 50 mg
how much is sildenafil 50 mg
ivermectin 6
ivermectin 6
augmentin generic
augmentin generic
valacyclovir white pill vs blue pill reddit
valacyclovir white pill vs blue pill reddit
can prednisone make you tired
can prednisone make you tired
when to take ampicillin
when to take ampicillin
glucophage kontraindikation
glucophage kontraindikation
how long does nolvadex take to get rid of gyno
how long does nolvadex take to get rid of gyno
gabapentin for insomnia
gabapentin for insomnia
pregabalin reviews
pregabalin reviews
trazodone male side effects
trazodone male side effects
keflex for strep throat
keflex for strep throat
doxycycline while pregnant
doxycycline while pregnant
is cephalexin an antibiotic
is cephalexin an antibiotic
modafinil class
modafinil class
best time of day to take lisinopril
best time of day to take lisinopril
ciprofloxacin for pink eye
ciprofloxacin for pink eye
amoxil for ear infection
amoxil for ear infection
buy viagra online cheap
buy viagra online cheap
levitra discount cards
levitra discount cards
tadalafil 40 mg
tadalafil 40 mg
vardenafil 20mg how long does it take to work
vardenafil 20mg how long does it take to work
buy dapoxetine online pharmacy
buy dapoxetine online pharmacy
sildenafil dosage timing
sildenafil dosage timing
sildenafil or viagra
sildenafil or viagra
sildenafil used for
sildenafil used for
sildenafil 20
sildenafil 20
sildenafil generic name
sildenafil generic name
levitra purchase
levitra purchase
can i take 30 mg of cialis
can i take 30 mg of cialis
tadalafil 10mg para que serve
tadalafil 10mg para que serve
proscar inhouse pharmacy
proscar inhouse pharmacy
can you take levitra and viagra together
can you take levitra and viagra together
sildenafil 20 mg tablet price
sildenafil 20 mg tablet price
levitra tablets buy
levitra tablets buy
prescription cialis online pharmacy
prescription cialis online pharmacy
levitra online men
levitra online men
which is better tadalafil or sildenafil
which is better tadalafil or sildenafil
sildenafil 20 mg not working
sildenafil 20 mg not working
trusted online pharmacy no prescription of xanax
trusted online pharmacy no prescription of xanax
tramadol hcl online pharmacy
tramadol hcl online pharmacy
cialis dosing
cialis dosing
offshore pharmacy tramadol
offshore pharmacy tramadol
vardenafil 20mg
vardenafil 20mg
sildenafil for premature ejaculation
sildenafil for premature ejaculation
does tadalafil lower blood pressure
does tadalafil lower blood pressure
tadalafil interactions with alcohol
tadalafil interactions with alcohol
tadalafil 30mg
tadalafil 30mg
trust pharmacy viagra
trust pharmacy viagra
tadalafil effects
tadalafil effects
tramadol online pharmacy overnight shipping
tramadol online pharmacy overnight shipping
vardenafil hcl 20mg tab vs viagra
vardenafil hcl 20mg tab vs viagra
bystolic pharmacy discount card
bystolic pharmacy discount card
target pharmacy pantoprazole
target pharmacy pantoprazole
online pharmacy uk phentermine
online pharmacy uk phentermine
carbamazepine toxicity treatment
carbamazepine toxicity treatment
is gabapentin addictive
is gabapentin addictive
mesulid y motrin
mesulid y motrin
which ibuprofen gel
which ibuprofen gel
etodolac medication used
etodolac medication used
tegretol causing diarrhea
tegretol causing diarrhea
celebrex dmard
celebrex dmard
celecoxib 2011
celecoxib 2011
gabapentin carbamazepine
gabapentin carbamazepine
what does imitrex do to you
what does imitrex do to you
mebeverine brand names
mebeverine brand names
amitriptyline for sleep and anxiety
amitriptyline for sleep and anxiety
diclofenac
diclofenac
mestinon hypokalemia
mestinon hypokalemia
constipation from elavil
constipation from elavil
comparison cilostazol pentoxifylline
comparison cilostazol pentoxifylline
para que sirve la medicina indomethacin
para que sirve la medicina indomethacin
can i buy generic pyridostigmine without insurance
can i buy generic pyridostigmine without insurance
meloxicam cardiovascular safety
meloxicam cardiovascular safety
mobilat akut piroxicam creme
mobilat akut piroxicam creme
que es lioresal
que es lioresal
can you take baclofen with ambien
can you take baclofen with ambien
maxalt max 10 mg rizatriptan
maxalt max 10 mg rizatriptan
sulfonamide allergy and sumatriptan
sulfonamide allergy and sumatriptan
imuran hypersensitivity
imuran hypersensitivity
azathioprine and mercaptopurine lymphoma
azathioprine and mercaptopurine lymphoma
symptoms of mobic
symptoms of mobic
dosis de imdur
dosis de imdur
maxalt pediatric use
maxalt pediatric use
st david’s primary school artane
st david’s primary school artane
cyproheptadine hydrochloride dosage
cyproheptadine hydrochloride dosage
get cheap toradol without dr prescription
get cheap toradol without dr prescription
what does tizanidine show up in a drug test
what does tizanidine show up in a drug test
order ketorolac without prescription
order ketorolac without prescription
periactin cortisol
periactin cortisol
how much does zanaflex sell for on the street
how much does zanaflex sell for on the street