Have you recently started programming? You get confused about front-end and back-end languages? You know the language, but you don’t know which one is Front-end language and which one is Back-end Language?
So, I was thinking about some of the things which confused when I was back in University studying Computer Sciences and the first think that popped up into my mind was how I used to be confused between this back-end and front-end. Thankfully I came to understand the differences while at the University but this question still occupied a good time of my first year. So, for all those who are just as confused as I was back then regarding the two, read on!
In the world of client server communication , well there’s really those two things! A client (us) and a server ( the thing which sent you this article when you cam to my blog). This client server architecture over which the complete Internet works. A client asks a server for a piece of information and the server it to the client. And now that I have broken it down so much, there shouldn’t be any doubt as to which is which – the server side is known as back-end in an application while the client-side is known as the front-end.
Front-End:
There can be many types of front-ends: A mobile device is a client and a web browser in your PC is also a client hence both can be referred to as front ends. Front end is for the users who interact with it and therefore design and user experience plays a very major part in its development.
Front-end Languages:
Most commonly browser-based front-end languages are as follows:
- HTML
- CSS
- JavaScript
- ActionScript
- CoffeeScript
- XML-Based Languages(X3D, SMIL, SVG, DITA, some interpreted by the browser, others transformed using XSL)
- VBScript
- SilverLight
- Java (applets)
Languages for PC Desktop Front-ends:
- .NET
- Java
- Visual Basic
Languages for Mobile application front-ends:
- Java (Android)
- Objective C (iOS)
- Swift (iOS)
Back-End:
A beautiful mobile application alone is useless unless you associate it with a proper server through which it can extract information for the user to view and play with. A back end is required always to service the front end and hence the user. But since a user cannot see the back end, no design is involved in it. The back end is essentially just a list of instructions for the computer which tells the server what to do and how to respond to the different kinds of requests. For example, if a mobile user has required a list of all of his friends then that request comes to the server, the server looks into its database to find all of the users friends and then sends the list back to the user.
Back-End Languages:
Most popular back-end languages are as follows:
- PHP
- Java
- Python
- Ruby
- JavaScript(Node js)
- .NET(C#)
Back-End languages other than above are:
- Perl
- C
- C++
- SQL
- ActionScript
- CoffeeScript
- ERLANG
- R
All of this must have left you scratching your head probably as to what’s this client server architecture that I speak of. Don’t worry, i’ll speak on that too soon! I hope, this will be helpful for you!
Please comment, if I missed anything or misstated anything.
Thanks!
Piece of writing writing is also a fun, if you know then you can write if not
it is complex to write.
LikeLike
Just wish to say your article is as amazing. The clarity to
your publish is simply spectacular and i could think you’re a professional on this subject.
Well together with your permission allow me to grasp your feed to keep updated with drawing close
post. Thank you a million and please keep up the enjoyable
work.
LikeLike
Hi there! Do you use Twitter? I’d like to follow you if that would be
okay. I’m absolutely enjoying your blog and look forward
to new posts.
LikeLike
wonderful submit, very informative. I ponder why the opposite experts
of this sector don’t notice this. You must proceed your writing.
I am confident, you’ve a huge readers’ base already!
LikeLike
Excellent blog here! Also your website loads up very fast!
What host are you using? Can I get your affiliate link to your host?
I wish my site loaded up as quickly as yours lol
LikeLike
Hello, I am using WordPress.
LikeLike
Hello everyone, it’s my first pay a visit at this web site, and post
is really fruitful in favor of me, keep up posting these content.
LikeLike
I need to to thank you for this great read!!
I absolutely enjoyed every bit of it. I have got you
book marked to look at new things you post…
LikeLike
Very shortly this site will be famous among all blogging and site-building visitors, due to it’s nice content
LikeLike
Hello everyone, it’s my first visit at this web page, and article is really fruitful in support
of me, keep up posting these content.
LikeLike
You could certainly see your skills in the article
you write. The arena hopes for more passionate writers
like you who are not afraid to say how they believe.
All the time follow your heart.
LikeLike
I just couldn’t leave your site before suggesting that I really loved the usual information a person provide in your guests?
Is going to be back steadily in order to check up on new posts
LikeLike
Hi there I am so happy I found your blog, I really found you by error, while I was
browsing on Google for something else, Anyways I am here now and would
just like to say cheers for a remarkable post and a all round thrilling blog (I also love the theme/design),
I don’t have time to look over it all at the minute but I have saved it and also included your RSS feeds, so when I have time I will
be back to read a lot more, Please do keep up the awesome jo.
LikeLike
Greetings! Very useful advice within this article! It is
the little changes which will make the most significant changes.
Thanks a lot for sharing!
LikeLike
Hi there are using WordPress for your blog platform?
I’m new to the blog world but I’m trying to get started and set up
my own. Do you require any html coding knowledge to make your own blog?
Any help would be really appreciated!
LikeLike
Yes, I am using WordPress. No, no need of any html coding, if you are purchasing a theme.
LikeLike
Wonderful blog! I found it while searching on Yahoo News.
Do you have any suggestions on how to get
listed in Yahoo News? I’ve been trying for a while but I never seem
to get there! Thank you
LikeLike
Appreciation to my father who informed me concerning this weblog, this website is in fact awesome.
LikeLike
That is really attention-grabbing, You’re an overly professional blogger.
I have joined your feed and look ahead to in the hunt for extra of your wonderful
post. Additionally, I’ve shared your site in my social networks
LikeLike
obviously like your web-site but you need to take a look at the spelling on several of your posts.
A number of them are rife with spelling issues and I in finding it very troublesome to tell the truth however I’ll certainly come back again.
LikeLike
Helpful information. Fortunate me I found your site by accident, and I am shocked why this twist of fate didn’t took
place in advance! I bookmarked it.
LikeLike
If you would like to grow your familiarity only keep visiting this website and be updated with
the most up-to-date news posted here.
LikeLike
Way cool! Some very valid points! I appreciate you writing
this article and also the rest of the site is extremely good.
LikeLike
It’s very easy to find out any matter on web as compared to textbooks, as I found this post
at this web site.
LikeLike
Admiring the dedication you put into your site and in depth information you provide.
It’s nice to come across a blog every once
in a while that isn’t the same out of date rehashed
information. Great read! I’ve bookmarked your site and I’m adding your
RSS feeds to my Google account.
LikeLike
Informative article, just what I needed.
LikeLike
I really like it whenever people come together and share opinions.
Great website, keep it up!
LikeLike
First off I want to say great blog! I had a quick question which I’d like to ask if you do not mind.
I was interested to find out how you center yourself and clear your head before writing.
I’ve had a tough time clearing my thoughts in getting my ideas out.
I truly do enjoy writing however it just seems like the first 10 to 15 minutes are usually wasted simply just trying to figure out how to begin.
Any suggestions or tips? Thanks!
LikeLike
Saved as a favorite, I like your blog!
LikeLike
I think the admin of this site is truly working hard in support of his site, because here every material is
quality based material.
LikeLike
I relish, cause I found just what I used to be looking for.
You’ve ended my 4 day lengthy hunt! God Bless you man. Have a nice day.
Bye
LikeLike
Whats up are using WordPress for your blog platform? I’m new to the blog world but I’m trying to get started and create my own. Do you require any html coding knowledge to make your own blog? Any help would be really appreciated!
LikeLike
You made some really good points there. I checked
on the web to learn more about the issue and found most individuals will go along with your views on this site.
LikeLike
Excellent goods from you, man. I’ve understand your stuff
previous to and you are just extremely wonderful.
I actually like what you have acquired here, really like
what you are saying and the way in which you say it. You make it entertaining
and you still care for to keep it sensible.
I can’t wait to read much more from you. This is actually a wonderful website.
LikeLike
I am truly grateful to the holder of this website who has shared this wonderful piece of writing
at at this place.
LikeLike
If you are going for best contents like myself, only
go to see this website all the time because it gives quality contents, thanks
LikeLike
I am not sure where you are getting your info, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for wonderful information I was looking for this
information for my mission.
LikeLike