If you have followed my story of how I evolved my web dev skills, or if you already have some background in web dev, then by now you would probably have guessed that MEAN is an acronym for the current and widely popular dev tools used today -- MongoDB, Express, AngularJS, and Node.js.
I really only seriously went into MEAN development around 5 years ago, and even then my focus was mostly on AngularJS and Node.js. To be honest, it was mainly on AngularJS. Node.js at around 2012-2013 were more popular amongst Ruby / Ruby on Rails developers, and as fascinating as Ruby was, the resource hog that frequently happens when I develop with that language frustrates me.
Things changed when I attended my first Google I/O in 2015.
Prior to the event, I was in a summit for community leads, and during that time, a Googler shared about the development trends for the web versus mobile apps. Their statistics and forecast more than troubled me as a web developer. In a nutshell, trend on market demand for web dev talents are and continues to lower while the market on mobile apps talents continue to grow. In other words, I would easily be jobless and my web talents irrelevant, if I didn't jump on the mobile bandwagon ASAP.
Afterwards, I was quite gungho about wanting to learn native Android dev. But the learning curve for Java is crazy, and I'll admit there is no love lost between myself and that language.
This is where Cordova comes in.
Apache Cordova is a wrapper that allows web elements to interact with devices and functions of a smartphone, and be packaged and run as if it's a native mobile app. The beauty of it is that you can compile it to the mobile OS platform of your choice -- be it Android, iOS (both iPhone and iPad), Blackberry, et cetera. It so happens that Cordova plays very well with Node.js.
Thanks to Cordova, Node.js and AngularJS, my endeavour into mobile apps development accelerated.
My web dev adventures continues. Up next, why I have little love for Ionic.
Part 1: How I Got Into LAMP
Part 2: Before I Got MEAN
LIKE WHAT YOU READ? Then check out my previous post: https://steemit.com/facebook/@webgrrrl/facebook-interrogation-by-the-tech-uneducated
This post has been curated by TeamMalaysia Community :-
To support the growth of TeamMalaysia Follow our upvotes by using steemauto.com and follow trail of @myach
Vote TeamMalaysia witness bitrocker2020 using this link vote for witness
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by WebGrrrl from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit