NuagSnap - 還是要學一下 Nuxt JS & Vue JS

in hive-105017 •  2 months ago 

早前的一個文章介紹了如何有系統地把一大堆文本資料從簡體轉換到繁體。

NuagSnap - 簡介一個很好用的Python Library - 中文轉換 OpenCC

為了同一個項目,現在需要建立一個 interactive 的型式去把項目的分析展視,所以問始需要用到 View 的工具。

原本想使用 Python 的 Streamlit,但是當中的 interactive 必須更具彈性,所以認為 JS 更加合適。

朋友推介使用 Vue JS 的 framework Nuxt JS, 因為它對使用者非常友好,learning curve 也不算 steep. 如果有用過 React 更加有親切感。

學魚叔 @maiyude 說的,有需求就會有學習的動力。

image.png

Nuxt is a progressive framework based on Vue.js to create modern web applications. It is based on Vue.js official libraries (vue, vue-router and vuex) and powerful development tools (webpack, Babel and PostCSS). Nuxt's goal is to make web development powerful and performant with a great developer experience in mind.

大致是說 Nuxt 是 Vue 的威力加強簡化版,差不多就是化繁為簡,替你除去微細易錯的小細節,讓你可以專心放在功能上的設計。

初用了一會,果然很易上手,很多原本在React 必須 set up 的 如 routing, code spliting 等,都是 Nuxt 一早給你準備好了,就像你在煮食中,有人給你切好材料,只等你炒菜,省下好多時間。

希望將來可以熟用。這樣又多一樣技能了。

Website: https://nuxtjs.org/guide

Github Repo: https://github.com/nuxt/nuxt.js

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @nuagnorab! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You distributed more than 25000 upvotes. Your next target is to reach 26000 upvotes.

You can view your badges on your board and compare to others on the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @hivebuzz:

Hive Revolution - Mission 1 - Communication
Hive Revolution - Call for missions
Vote for us as a witness to get one more badge and upvotes from us with more power!