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!
Saved as a favorite!, I really like your blog!
LikeLiked by 1 person
Saved as a favorite!, I enjoy your blog!
LikeLiked by 1 person
This will be the correct weblog for hopes to be made aware of this topic. You recognize a great deal its practically challenging to argue along with you (not too I really would want…HaHa). You definitely put a different spin on the topic thats been revealed for a long time. Fantastic stuff, just fantastic!
LikeLiked by 1 person
An impressive share, I given this onto a colleague who was simply carrying out a small analysis for this. And that he in reality bought me breakfast due to the fact I found it for him.. smile. So allow me to reword that: Thnx for your treat! But yeah Thnkx for spending plenty of time to talk about this, I’m strongly regarding it and enjoy reading much more about this topic. If you can, as you grow expertise, could you mind updating your site to comprehend details? It can be extremely ideal for me. Big thumb up just for this blog post!
LikeLiked by 1 person
tҺe website іѕ really good, I love your web site!
LikeLiked by 1 person
Saved as a favorite!, I enjoy your blog!
LikeLiked by 1 person
My programmer is trying to convince me to move to .net from PHP. I have always disliked the idea because of the costs. But he’s tryiong none the less. I’ve been using WordPress on several websites for about a year and am anxious about switching to another platform. I have heard very good things about blogengine.net. Is there a way I can transfer all my wordpress content into it? Any kind of help would be greatly appreciated!
LikeLiked by 1 person
I don’t know about this yet. But I will try to look into this and let you know if I may help.
LikeLike
Saved as a favorite!, I enjoy it!
LikeLiked by 1 person
tҺe website іѕ really good, I enjoy your web site!
LikeLiked by 1 person
I’m really enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a developer to create your theme? Excellent work!
LikeLiked by 1 person
Thanks, I did all the work by myself!
LikeLike
Have you ever thought about writing an ebook or guest authoring on other blogs? I have a blog based upon on the same ideas you discuss and would really like to have you share some stories/information. I know my readers would value your work. If you’re even remotely interested, feel free to shoot me an e mail.
LikeLiked by 1 person
Yes. I am interested. Send me details via “Contact Me” page.
LikeLike
Howdy! Quick question that’s entirely off topic. Do you know how to make your site mobile friendly? My blog looks weird when viewing from my iphone4. I’m trying to find a template or plugin that might be able to fix this problem. If you have any suggestions, please share. Cheers!
LikeLiked by 1 person
Its working fine on my iphone and android phone. But thanks for commenting. I will check it again.
LikeLike
hi!,I love your writing very a lot! percentage we keep in touch more approximately your post on AOL? I need an expert on this area to resolve my problem. May be that’s you! Taking a look forward to peer you.
LikeLiked by 1 person
Hey, Kindly Send me an email via “Contact me” form and surely i will help you! Thanks
LikeLike
My partner and I absolutely love your blog and find many of your post’s to be just what I’m looking for. Would you offer guest writers to write content for yourself? I wouldn’t mind writing a post or elaborating on most of the subjects you write with regards to here. Again, awesome web log!
LikeLiked by 1 person
Hi, Thanks and yes sure i will like to add content from guest writers. Kindly contact me via “Contact me” form.
Thanks!
LikeLike
Hi, Neat post. There is a problem with your site in internet explorer, would check this?IE still is the market leader and a good portion of people will miss your excellent writing due to this problem.
LikeLiked by 1 person
Thank you for replying. I will check this issue. Thanks
LikeLike
Pretty section of content. I just stumbled upon your website and in accession capital to assert that I acquire actually enjoyed account your blog posts. Anyway I will be subscribing to your augment and even I achievement you access consistently quickly.
LikeLiked by 1 person
great publish, very informative. I ponder why the opposite specialists of this sector don’t notice this. You should continue your writing. I am sure, you’ve a great readers’ base already!
LikeLiked by 1 person
hello there and thank you for your information ?I have definitely picked up anything new from right here. I did however expertise some technical issues using this web site, since I experienced to reload the website a lot of times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I am complaining, but slow loading instances times will very frequently affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I am adding this RSS to my e-mail and could look out for much more of your respective fascinating content. Make sure you update this again soon..
LikeLiked by 1 person
Thank you. I will into this problem
LikeLike
I’ve been browsing on-line greater than three hours these days, but I never found any attention-grabbing article like yours. It is lovely worth sufficient for me. In my view, if all site owners and bloggers made just right content as you did, the web can be much more useful than ever before.
LikeLiked by 1 person
thank you so much 🙂
LikeLike
Thanks for this, really helpful.
LikeLiked by 1 person
Yes, very much.
LikeLike
I constantly emailed this webpage post page to all my associates,
for the reason that if like to read it after that my contacts will too.
LikeLiked by 1 person
Pretty! This has been a really wonderful article. Thanks for supplying this info.
LikeLiked by 1 person
hi nice and appreciate your information.
LikeLiked by 1 person
Hey there 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 need any html coding knowledge to make your own blog? Any help would be really appreciated!
LikeLiked by 1 person
Thanks for commenting. Yes, I am currently using WordPress. Contact me via “Contact” Form and I am here to help you. Thanks
LikeLike
I’m not sure where you are getting your information, but great topic.
I needs to spend some time learning more or understanding more.
Thanks for excellent info I was looking for this information for my mission.
LikeLiked by 1 person
I read this piece of writing completely concerning the difference
of latest and previous technologies, it’s amazing article.
LikeLiked by 1 person
Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep Working.
LikeLiked by 1 person
Hey there! I just wanted to ask if you ever have any problems with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no data backup. Do you have any methods to protect against hackers?
LikeLiked by 1 person
I haven’t experienced any yet. but. yeah i got many spam comments.
LikeLike
Greetings! Very useful advice within this article! It’s the little changes which will make the most important changes. Many thanks for sharing!
LikeLiked by 1 person
Have you ever considered about adding a little bit more than just your articles? I mean, what you say is valuable and all. However think of if you added some great photos or videos to give your posts more, “pop”! Your content is excellent but with images and clips, this site could undeniably be one of the best in its niche. Wonderful blog!
LikeLiked by 1 person
Wonderful beat ! I would like to apprentice while you amend your website, how could i subscribe for a blog site? The account helped me a acceptable deal. I had been tiny bit acquainted of this your broadcast provided bright clear concept
LikeLiked by 1 person
Great blog here! Also your website loads up fast! What host are
you using? Can I get your affiliate link to your
host? I wish my website loaded up as quickly as yours lol
LikeLiked by 1 person
Thanks for commenting! I am using WordPress
LikeLike
Great weblog here! Additionally your web
site a lot up fast! What host are you the usage of? Can I get your
affiliate hyperlink in your host? I wish my website loaded up
as fast as yours lol
LikeLike
This actually answered my downside, thank you!
LikeLike
My brother recommended I might like this website.
He was once totally right. This post truly made my day.
You cann’t imagine simply how so much time I had spent for this information! Thank you!
LikeLike
This design is wicked! You most certainly know how to keep a reader amused.
Between your wit and your videos, I was almost
moved to start my own blog (well, almost…HaHa!) Fantastic job.
I really loved what you had to say, and more than that, how you presented it.
Too cool!
LikeLike
This is my first time pay a quick visit at here and i am in fact
happy to read all at one place.
LikeLike
When some one searches for his necessary thing, so he/she desires to be available that in detail, so
that thing is maintained over here.
LikeLike
I have been exploring for a bit for any high quality
articles or weblog posts on this kind of space .
Exploring in Yahoo I at last stumbled upon this web site.
Studying this information So i’m satisfied to exhibit that I’ve a
very just right uncanny feeling I came upon just what I needed.
I so much indubitably will make certain to don?t
omit this site and provides it a glance on a relentless basis.
LikeLike
Hey there, I think your site might be having browser compatibility issues.
When I look at your blog in Chrome, it looks
fine but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up!
Other then that, excellent blog!
LikeLike
Your style is unique compared to other people I have read stuff from.
Thanks for posting when you’ve got the opportunity, Guess I’ll just bookmark this site.
LikeLike
Howdy 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
need any coding knowledge to make your own blog? Any help would be greatly appreciated!
LikeLike
It is truly a great and useful piece of info. I’m glad that you
shared this helpful info with us. Please stay us up to date like this.
Thank you for sharing.
LikeLike
Wonderful beat ! I would like to apprentice while you amend your website,
how can i subscribe for a blog website? The account helped me a acceptable deal.
I had been a little bit acquainted of this your broadcast offered
bright clear concept
LikeLike
My brother recommended I may like this website. He
was once entirely right. This put up truly made my day.
You cann’t believe just how a lot time I had spent for this information! Thank you!
LikeLike
Wow, superb blog layout! How long have you been blogging for?
you make blogging look easy. The overall look of
your website is fantastic, let alone the content!
LikeLike
We’re a group of volunteers and opening a new
scheme in our community. Your web site provided us with valuable information to work on. You’ve done an impressive job and our
entire community will be grateful to you.
LikeLike
Pretty element of content. I simply stumbled upon your blog
and in accession capital to say that I acquire actually
loved account your blog posts. Anyway I’ll be subscribing to your feeds and even I achievement you access consistently quickly.
LikeLike
Have you ever considered about adding a
little bit more than just your articles? I mean, what you say is important and all.
However think of if you added some great photos or videos
to give your posts more, “pop”! Your content is excellent but
with pics and video clips, this blog could undeniably be one of the greatest in its field.
Amazing blog!
LikeLike