![]() If you don’t already know AngularJS then you will learn it through using Ionic, and will then be able to use it to build web apps as well as mobile appsĪngularJS is also staying ahead of the curve with future development, and Ionic is going along for the journey.If you already know AngularJS then you will have a super easy time learning Ionic.You can hook into the AngularJS developer community for support with issues you are having in building an Ionic application (which, as we’ve established, is a lot of people).As I’ve eluded to above, AngularJS is a powerful framework.So why do I think it’s a good thing that Ionic is built on Angular? Here’s a few reasons: Just because it is a big framework and is backed by Google, it doesn’t necessarily mean it’s the best for every situation or even in general – but with so many developers using it and the fact that there’s a bunch of super smart engineers building and maintaining it, it is a pretty safe bet. AngularJS is one of the most popular JavaScript frameworks in use today and is backed by Google. Basically, Ionic extends Angular with a bunch of stuff to make building mobile apps with Angular super easy. If you’ve used Ionic then would probably know that Ionic is built on top of the AngularJS framework. But when talking about goliath projects like Ionic and Angular, which have a lot of investment dollars and many avenues to create revenue, they are no more likely to go belly up than an enterprise-focused company charging big bucks for their product. People worry about open source projects being abandoned, and since there is no direct revenue from the product this can quite often be the case. One concern when it comes to open source is stability. But I think there’s a lot of power behind lowering the barriers to entry as much as possible, whether that’s through making a project completely free and monetising through other means or just by creating affordable plans for small developers. If someone creates some tool or service that they want to charge for, then they absolutely should. Ionic, like Sencha, is a real business with shareholders that needs to make money, and so it should. Now, that’s not to say I think we should live in some utopian world where all businesses provided their services for free. A few grand for a license is nothing to a big company but to a freelance developer, small startup, or just a hobbyist without a lot of disposable income it can be the difference between being able to do it or not. If you had to pay $1000s for a license just to start using these frameworks then a lot of developers or potential developers would never even be able to get started. When powerful frameworks like Ionic are provided free of charge it levels the playing field and allows almost anybody to create things that can change their lives and the lives of others. Anybody around the world can start creating websites and mobile apps no matter what their circumstances as long as they have a computer and an Internet connection. One thing I really like about the web approach is that there is such small barriers to entry. Now, with all this gushing about Ionic I feel it’s necessary to let you know that this isn’t a sponsored post or anything like that (none of my content is), I really do just love using Ionic and I’d like to provide some justifications as to why I think the framework is so good. Take that with a grain of salt because obviously I haven’t used all of the HTML5 mobile frameworks out there and am just speaking anecdotally. Usually I would never proclaim something as “the best” without some provisions, different frameworks usually suit different purposes, but I am willing to say that I think Ionic is the best HTML5 mobile framework available today. ![]() I’ve been using Ionic for a while now and looking back, I couldn’t be happier that I did make this change. ![]() When those big changes from Sencha came though, which you can read about here if you like, it gave me the push I needed to dive into Ionic. I had wanted to give Ionic a proper try for a while, it seemed to be the hot thing all the cool kids were using and it was gaining momentum fast, but I wasn’t quite ready to drop all the time I had invested into Sencha – it sucks being a newbie again! But after an abrubt decision by Sencha to become more enterprise focused, I made the decision to switch to Ionic. If you’ve been following my blog for a while you would know that I used to be a heavy Sencha Touch user and it was almost exclusively what this blog was about in the early days. Those two frameworks are Ionic and Sencha Touch. I’ve been in the HTML5 mobile development scene for over 3 years now, and during that time I’ve dabbled in quite a few frameworks and used two extensively.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |