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!
Wow, this article is good, my younger sister is analyzing such things,
therefore I am going to let know her.
LikeLike
You could definitely see your enthusiasm in the article you write.
The arena hopes for more passionate writers such as you who are not afraid to say how
they believe. At all times follow your heart.
LikeLike
I think the admin of this web site is actually working hard for his website,
since here every information is quality based stuff.
LikeLike
Hi there would you mind letting me know which webhost you’re using?
I’ve loaded your blog in 3 different internet browsers and
I must say this blog loads a lot faster then most. Can you recommend a good web hosting provider at a reasonable price?
Thanks a lot, I appreciate it!
LikeLike
Greetings! Very useful advice within this article!
It is the little changes that will make the most important changes.
Thanks a lot for sharing!
LikeLike
Have you ever thought about adding a little
bit more than just your articles? I mean, what you say is valuable and everything.
But think about if you added some great visuals or videos to give your posts more, “pop”!
Your content is excellent but with pics and video clips, this site could definitely be one of
the greatest in its field. Awesome blog!
LikeLike
Cool blog! Is your theme custom made or did you
download it from somewhere? A theme like yours with a few simple tweeks would really
make my blog shine. Please let me know where you got your design. With thanks
LikeLike
First off I would like to say fantastic blog! I had a
quick question which I’d like to ask if you don’t mind.
I was interested to know how you center yourself and clear your
thoughts before writing. I’ve had difficulty clearing my thoughts in getting my ideas out there.
I do enjoy writing but it just seems like the first
10 to 15 minutes are generally lost simply just trying to figure out how to begin. Any suggestions or hints?
Kudos!
LikeLike
You are so cool! I don’t suppose I have read anything like that before.
So wonderful to discover another person with a few unique
thoughts on this subject matter. Really.. thanks for starting this up.
This site is one thing that is needed on the web, someone with some originality!
LikeLike
Thanks on your marvelous posting! I certainly enjoyed reading it, you can be a great
author.I will ensure that I bookmark your blog and will often come back very soon.
I want to encourage one to continue your great writing,
have a nice evening!
LikeLike
Excellent web site you have got here.. It’s hard to
find high quality writing like yours these days. I truly appreciate individuals like
you! Take care!!
LikeLike
Outstanding quest there. What occurred after? Take care!
LikeLike
Thanks for a marvelous posting! I really enjoyed reading it, you could be a great author.I will make certain to bookmark your blog and may come back sometime soon. I want to encourage
you to continue your great writing, have a nice weekend!
LikeLike
This post is invaluable. Where can I find out more?
LikeLike
Good day! This is my first visit to your blog!
We are a team of volunteers and starting a new initiative in a
community in the same niche. Your blog provided us valuable information to work on. You have done a extraordinary job!
LikeLike
Wow, awesome blog layout! How lengthy have you been running a blog for?
you made running a blog glance easy. The full glance of your
web site is wonderful, as well as the content
material!
LikeLike
First off I want to say awesome 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 thoughts before writing.
I have had a difficult time clearing my thoughts in getting my ideas out.
I do take pleasure in writing however it just seems like the first 10 to
15 minutes are lost simply just trying to figure out how to begin. Any ideas or tips?
Thanks!
LikeLike
Do you mind if I quote a few of your posts as long as I provide credit and sources back to your website?
My website is in the exact same area of interest as yours and my users would truly
benefit from a lot of the information you provide here.
Please let me know if this ok with you. Many thanks!
LikeLike
I read this paragraph completely concerning the difference of latest and earlier technologies, it’s amazing article.
LikeLike
I read this paragraph fully about the resemblance of most
up-to-date and earlier technologies, it’s amazing article.
LikeLike
Excellent blog you’ve got here.. It’s difficult to find high quality writing
like yours nowadays. I really appreciate individuals like you!
Take care!!
LikeLike
It’s not my first time to pay a visit this web page, i am visiting this site dailly
and get good facts from here all the time.
LikeLike
This is a topic which is near to my heart… Best wishes!
Where are your contact details though?
LikeLike
Hi, after reading this amazing paragraph i am as well
cheerful to share my know-how here with colleagues.
LikeLike
Hi, i think that i saw you visited my blog so i came to “return the favor”.I’m trying to find things
to improve my web site!I suppose its ok to use some of your ideas!!
LikeLike
all the time i used to read smaller articles or reviews
that as well clear their motive, and that is also happening
with this post which I am reading at this place.
LikeLike
I read this article fully about the resemblance of newest and previous
technologies, it’s awesome article.
LikeLike
Aw, this was an exceptionally good post. Spending some time and
actual effort to generate a very good article… but what can I say… I procrastinate a lot and don’t seem to get nearly anything
done.
LikeLike
Thanks , I have just been looking for information approximately this
topic for a long time and yours is the best I have discovered till now.
However, what in regards to the conclusion?
Are you sure in regards to the source?
LikeLike
Having read this I thought it was very enlightening. I appreciate you spending some
time and effort to put this article together. I once again find myself personally spending a lot of time both
reading and leaving comments. But so what, it was still worth it!
LikeLike
I definitely wanted to compose a brief note so as to appreciate you for some of the wonderful instructions you are writing on this website. My rather long internet research has finally been paid with high-quality ideas to exchange with my visitors. I would tell you that we visitors are truly endowed to be in a notable site with so many outstanding individuals with helpful principles. I feel somewhat happy to have discovered your website and look forward to some more exciting minutes reading here. Thanks a lot again for a lot of things.
LikeLike
With havin so much content do you ever run into any problems of plagorism or
copyright infringement? My website has a lot of unique content I’ve either written myself or outsourced but it seems a lot of it is popping it up
all over the web without my authorization. Do you know any methods to help protect against content from being ripped off?
I’d definitely appreciate it.
LikeLike
Pretty component to content. I just stumbled upon your web site and in accession capital to claim that I acquire in fact enjoyed account your weblog posts.
Anyway I will be subscribing in your feeds and even I success you get admission to constantly quickly.
LikeLike
Hmm is anyone else encountering problems with the pictures on this blog loading?
I’m trying to find out if its a problem on my end or if it’s
the blog. Any feed-back would be greatly appreciated.
LikeLike
Everyone loves what you guys are up too. Such
clever work and reporting! Keep up the superb works guys I’ve added you guys to my own blogroll.
LikeLike
I have read some just right stuff here. Certainly worth bookmarking for revisiting.
I surprise how much effort you put to make one of these magnificent informative website.
LikeLike
Awesome! Its in fact awesome paragraph, I have got
much clear idea regarding from this post.
LikeLike
Terrific article! This is the kind of info that are meant to
be shared around the web. Disgrace on Google for no longer
positioning this post higher! Come on over and consult with
my web site . Thanks =)
LikeLike
Quality posts is the main to invite the people to go to see the website,
that’s what this site is providing.
LikeLike
Hello there, just became aware of your blog through
Google, and found that it is really informative. I’m going to watch out for brussels.
I’ll appreciate if you continue this in future.
Lots of people will be benefited from your writing.
Cheers!
LikeLike
Hi everybody, here every person is sharing these experience, thus it’s nice to read this webpage, and I used to pay a quick visit this weblog all the time.
LikeLike
I think the admin of this web site is genuinely working hard in support of his site, for the reason that here every stuff is quality based material.
LikeLike
Hi there I am so glad I found your web site, I really found you by error, while I was browsing
on Yahoo for something else, Nonetheless I am here now and would just like to say cheers for a incredible post
and a all round enjoyable blog (I also love the theme/design),
I don’t have time to read through it all at the moment but I have bookmarked 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 fantastic jo.
LikeLike
Greetings from Los angeles! I’m bored at work so I decided to browse
your blog on my iphone during lunch break. I love the info you present here and can’t wait to take a
look when I get home. I’m shocked at how quick
your blog loaded on my cell phone .. I’m not even using WIFI, just 3G
.. Anyways, great blog!
LikeLike
I enjoy what you guys are usually up too. This sort of clever work and reporting!
Keep up the very good works guys I’ve added you guys to
blogroll.
LikeLike
I visit everyday some blogs and sites to read content, except this webpage provides quality based posts.
LikeLike
When someone writes an post he/she keeps the plan of a user in his/her brain that how a user can know it.
Therefore that’s why this post is great. Thanks!
LikeLike
I love reading an article that will make men and women think.
Also, thank you for allowing me to comment!
LikeLike
Hi Dear, are you actually visiting this website daily, if so then you
will definitely take pleasant experience.
LikeLike
I visit everyday a few blogs and blogs to read articles or reviews, but this web site gives feature based articles.
LikeLike