https://cdn-images-1.medium.com/max/2000/1*nfvapd86apvGH-hNBYkYuw.png Hello coders, Do you remember the first time you jumped into a serious attempt of learning a javascript framework? Your never forget that right? It is probably like the first time you got laid/made love. (Feels good but you gotta be brave to get there). So, well, you know, I have always been the guy who enjoyed keeping things simple. Basically in the last 4 years when doing web stuff I have always been using vanilla JS with JQuery for DOM manipulation. At some point, you ask to yourself: **When am I gonna take things more serious here?** Like JQuery is great, but things start getting messy after a while... Anyways. First Impressions. - The concept of plug in & out web components is great. Vue components can have "built-in" all kind of properties, functions, methods... etc so its pretty incredible that such an ecosytem can be so modular while being reactive with so many dependencies. - VUE feels like SUPER OPINIONATED. Specially for me, considering I didnt come from Angular or React (no JS framework background at all). - Even if its "easier" or has a more gentle learning curve than React or Angular, believe me, if you start from scratch it takes a while to grasp all core concepts. Again, opinionated system makes things less intuitive at first. At least for me. Please note I am a divergent learner so I particulary hate convergent learning systems. - Once you get the into the flow...suddenly all the mess is gone and you feel so proud of the cleanliness and structured nature of your app. It is an inducted "so-to-say" cleanliness, but nonetheless clean. - Modularity is a big thing in Vue, which I do appreciate. Not just for reusability potential, but also for scalability. - Even if its a new framework, community is really big already and there is plenty of resources online. Official Docu is particularly well writen. Summing it up, my level of satisfaction is pretty good after 1 month. I would recommend Vue.js to anyone who wants to get into modern JS frameworks.
post_id | 46,632,379 |
---|---|
author | lightproject |
permlink | i-jumped-into-vue-js-and-this-is-my-impression-so-far |
category | coding |
json_metadata | "{"format": "markdown", "app": "steemit/0.1", "image": ["https://cdn-images-1.medium.com/max/2000/1*nfvapd86apvGH-hNBYkYuw.png"], "tags": ["coding", "steem-dev", "programming", "javascript", "design"]}" |
created | 2018-05-02 23:46:33 |
last_update | 2018-05-03 00:11:30 |
depth | 0 |
children | 5 |
net_rshares | 8,607,271,293,822 |
last_payout | 2018-05-09 23:46:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 36.308 SBD |
curator_payout_value | 11.666 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 2,074 |
author_reputation | 26,777,977,837,039 |
root_title | "I jumped into Vue.js and this is my impression so far" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
transisto | 0 | 2,820,272,562,556 | 100% | ||
christianytony | 0 | 7,412,087,978 | 100% | ||
lightproject | 0 | 3,843,961,760 | 100% | ||
mcoinz79 | 0 | 30,359,531,559 | 100% | ||
ptrck | 0 | 242,716,558 | 100% | ||
nicestbot | 0 | 3,138,028,765 | 8.3% | ||
promobot | 0 | 5,732,940,239,646 | 17.96% | ||
mee6 | 0 | 8,883,895,774 | 18.59% | ||
jakeryanson | 0 | 178,269,226 | 100% |
Vue.js is a really nice state-of-the-art framework and, in my opinion, should belong to anyone's (frontend) development tool suite.
post_id | 46,925,196 |
---|---|
author | ptrck |
permlink | re-lightproject-i-jumped-into-vue-js-and-this-is-my-impression-so-far-20180504t155816314z |
category | coding |
json_metadata | "{"app": "steemit/0.1", "tags": ["coding"]}" |
created | 2018-05-04 15:58:18 |
last_update | 2018-05-04 15:58:18 |
depth | 1 |
children | 4 |
net_rshares | 3,902,499,249 |
last_payout | 2018-05-11 15:58:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.016 SBD |
curator_payout_value | 0.003 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 131 |
author_reputation | 17,919,807,223 |
root_title | "I jumped into Vue.js and this is my impression so far" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
lightproject | 0 | 3,902,499,249 | 100% |
May I ask what frameworks are you familiar with?
post_id | 46,988,492 |
---|---|
author | lightproject |
permlink | re-ptrck-re-lightproject-i-jumped-into-vue-js-and-this-is-my-impression-so-far-20180505t012523010z |
category | coding |
json_metadata | "{"app": "steemit/0.1", "tags": ["coding"]}" |
created | 2018-05-05 01:25:33 |
last_update | 2018-05-05 01:25:33 |
depth | 2 |
children | 3 |
net_rshares | 313,380,873 |
last_payout | 2018-05-12 01:25:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 48 |
author_reputation | 26,777,977,837,039 |
root_title | "I jumped into Vue.js and this is my impression so far" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
ptrck | 0 | 313,380,873 | 100% |
When it comes to web development: Angular >= 2, jQuery and jQuery UI/mobile, Vue.js (and Bootstrap for designing/layouting a web page). In the backend I've developed applications using php (with CodeIgniter and Yii2) as well as RESTful services with Java and Spring.
post_id | 47,022,560 |
---|---|
author | ptrck |
permlink | re-lightproject-re-ptrck-re-lightproject-i-jumped-into-vue-js-and-this-is-my-impression-so-far-20180505t065650650z |
category | coding |
json_metadata | "{"app": "steemit/0.1", "tags": ["coding"]}" |
created | 2018-05-05 06:56:51 |
last_update | 2018-05-05 06:56:51 |
depth | 3 |
children | 2 |
net_rshares | 0 |
last_payout | 2018-05-12 06:56:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 SBD |
curator_payout_value | 0.000 SBD |
pending_payout_value | 0.000 SBD |
promoted | 0.000 SBD |
body_length | 266 |
author_reputation | 17,919,807,223 |
root_title | "I jumped into Vue.js and this is my impression so far" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 SBD |
percent_steem_dollars | 10,000 |