I jumped into Vue.js and this is my impression so far by lightproject

View this thread on steempeak.com
· @lightproject · (edited)
$47.97
I jumped into Vue.js and this is my impression so far
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.
👍  , , , , , , , ,
properties (23)
post_id46,632,379
authorlightproject
permlinki-jumped-into-vue-js-and-this-is-my-impression-so-far
categorycoding
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"]}"
created2018-05-02 23:46:33
last_update2018-05-03 00:11:30
depth0
children5
net_rshares8,607,271,293,822
last_payout2018-05-09 23:46:33
cashout_time1969-12-31 23:59:59
total_payout_value36.308 SBD
curator_payout_value11.666 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length2,074
author_reputation26,777,977,837,039
root_title"I jumped into Vue.js and this is my impression so far"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (9)
@ptrck ·
$0.02
Vue.js is a really nice state-of-the-art framework and, in my opinion, should belong to anyone's (frontend) development tool suite.
👍  
properties (23)
post_id46,925,196
authorptrck
permlinkre-lightproject-i-jumped-into-vue-js-and-this-is-my-impression-so-far-20180504t155816314z
categorycoding
json_metadata"{"app": "steemit/0.1", "tags": ["coding"]}"
created2018-05-04 15:58:18
last_update2018-05-04 15:58:18
depth1
children4
net_rshares3,902,499,249
last_payout2018-05-11 15:58:18
cashout_time1969-12-31 23:59:59
total_payout_value0.016 SBD
curator_payout_value0.003 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length131
author_reputation17,919,807,223
root_title"I jumped into Vue.js and this is my impression so far"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@lightproject ·
May I ask what frameworks are you familiar with?
👍  
properties (23)
post_id46,988,492
authorlightproject
permlinkre-ptrck-re-lightproject-i-jumped-into-vue-js-and-this-is-my-impression-so-far-20180505t012523010z
categorycoding
json_metadata"{"app": "steemit/0.1", "tags": ["coding"]}"
created2018-05-05 01:25:33
last_update2018-05-05 01:25:33
depth2
children3
net_rshares313,380,873
last_payout2018-05-12 01:25:33
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length48
author_reputation26,777,977,837,039
root_title"I jumped into Vue.js and this is my impression so far"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@ptrck ·
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.
properties (22)
post_id47,022,560
authorptrck
permlinkre-lightproject-re-ptrck-re-lightproject-i-jumped-into-vue-js-and-this-is-my-impression-so-far-20180505t065650650z
categorycoding
json_metadata"{"app": "steemit/0.1", "tags": ["coding"]}"
created2018-05-05 06:56:51
last_update2018-05-05 06:56:51
depth3
children2
net_rshares0
last_payout2018-05-12 06:56:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length266
author_reputation17,919,807,223
root_title"I jumped into Vue.js and this is my impression so far"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000