Why you should go with Firebase: Advantages and Disadvantages
Posted by Belal Khan in: firebase firebase advantages firebase disadvantages at 06:36
Firebase a cloud service provider now is under Google. Today we will discuss why you should go with Firebase for creating apps quickly.
Firebase is not an ordinary database only. It is a realtime scalable back end and with it you can build apps that can easily serve millions of people across the globe.
The services provided by firebase can be seen in the below image.
Firebase is available for many platforms. You can build Apps for Android, iPhone, Web etc. Using firebase is also very easy as there are many official and unofficial firebase ios tutorial as well as firebase android tutorial exist.
Firebase is not an ordinary database only. It is a realtime scalable back end and with it you can build apps that can easily serve millions of people across the globe.
The services provided by firebase can be seen in the below image.
Firebase is available for many platforms. You can build Apps for Android, iPhone, Web etc. Using firebase is also very easy as there are many official and unofficial firebase ios tutorial as well as firebase android tutorial exist.
Lets see some advantages of using Firebase
- If your app does run of a centralized DB, and is updated by a lot of users - then it's more than capable of handling the Real-Time data updates between devices.
- Stored in the cloud so readily available everywhere.
- Cross Platform API (If you are using this DB with an App)
- They Host the data. -Meaning if you are storing a lot of data, you don't have to worry about hardware!
But with advantages there exist some disadvantages as well.
Disadvantages of using Firebase
- Unless your app runs of one centralized database updated by a vast quantity of users, it's a major overkill.
- Storage format is entirely different to that of SQL, (Firebase uses JSON) so you wouldn't be able to migrate that easily.
- Reporting tools won't be anywhere near the ones of standard SQL.
- Costs! -Limited to 50 Connections and 100mb of Storage!
- You don't host the data, Firebase does. And depending on which server you get put on, viewing there up time there seems to be a lot of disruption lately.
But still some features of firebase which you have to use like Firebase Cloud Messaging. Though alternative for push notification exist but it is the service worth trying. As google will remove Google Cloud Messaging and will continue Firebase Cloud Messaging only.
Objective C or Swift : What to Choose for iOS Development?
Posted by Belal Khan in: should i use swift or objective c swift objective c comparison at 08:33
Objective C or Swift? This is one of the most common question for everyone who is just started with iOS Application Development Tutorial. If you are very new into iphone application development then you may be thinking what to choose Objective C or Swift?
So in this post I am trying to tell you that how you can choose between Objective C or Swift?
Just Started with iOS Application Development?
If you are thinking about learning iOS Application Development then you can choose anyone between Objective C or Swift. Both has their own pros and cons. The main thing is Objective C is very old and Swift is very new.Availability of Resources
If learning is the main thing then you may not find the resources for Swift, if we compare to the resources available for Objective C.Ease of Learning
We we compare Objective C and Swift in terms of ease of learning then Objective C is hard in learning for a beginner as compared to Swift.Objective C or Swift
If you are going to start a new iPhone Application Project then you may thinking that what to select Objective C or Swift? The decision depends on a number of factors. You need to explore these things while making a decision between Objective C or Swift.Experience
What is your current experience? If you are well experienced with Objective C then choose it, if not you can choose swift. As learning a new language or technology takes time. If you are equally experienced in both languages then select between anyone of them.Type of Project
It also depends on what kind of app you are going to make. For professional apps no doubt Objective C is the best option. But for general purpose application Swift is the best option you have.App Deadline
How much time you have to complete the project. If you have time as one of the major constraint then you should go with the language you are good in. As switching technology or learning new technology or programming language requires time and effort.Project Scale
The decision can be based on your project scale as well. If you are going for a large scale project you should go with Objective C as it is very old and stable in current market. Whereas Swift is new and immature, it will take time to for swift to beat Objective C.Objective C or Swift - Conclusion
The final choice is yours, you can go with anyone as you can develop great iOS Application with any of these. But if you are starting with iOS Application Development I would suggest you to go with Swift as it is very easy to learn as compared to Objective C.
Powered by Blogger.