Sunday, 20 November 2016

Firebase Introduction



Hello Friends,  
I spoke a lot about Android in my blogs so far. So today, I thought let’s pick something other than android. I am going to write about Firebase. I guess everyone is familiar with the basics of Firebase. If not, let me introduce firebase to you guys.
What is Firebase ?  
Firebase is a technology that permits you to make web applications with no server-side programming. It helps to make the development process quicker and easier. Also, we don't have to stress over-provisioning servers or building REST APIs with just a little bit of configuration. We can give Firebase a chance to take every necessary step such as storing data, verifying users, and implementing access rules.
It supports the web, iOS, OS X, and Android clients. Applications using Firebase can just use and control data, without having to think about how data would be stored, and synchronized across various examples of the application in real time. There is no need to write server side code, or to deploy a complex server framework to get an app started with Firebase.

Why Firebase ?
It is a versatile backend with a lot of good uses.
  • It cuts down development time and avoids messing with servers and data storage.
  • It is Scalable. If you want your application to scale well, you can trust that Firebase will handle all your data without missing a single step.
  • It provides cloud service, so there isn't any setup involved.
  • Data is stored as native JSON, so what you store is what you see.
  • Data is safe because Firebase requires 2048-bit SSL encryption for all data transfers.
  • Data is reflected and backed up to multiple secure locations, so there are minimal chances of data loss.
  • It integrates nicely with frameworks like Angular JS. So it's very useful and allows you to create an app in a very short time.

     Some of it's critical advantages includes,
    • Realtime update without using GCM.
    • Can start for free (only need to start paying once we hit 50 connections)
    • Built-in support for authentication services like Facebook, Google, and Twitter
    I'll continue this discussion in my coming blogs. If you find any difficulty in understanding this or wanna more clarification regarding any specific point. Feel free to write it down in the comment section. Enjoy the day !

 

No comments:

Post a Comment