Edmond Yip

Edmond Yip
用NuxtJS取代Webpack+Express

NodeJS

用NuxtJS取代Webpack+Express

簡化版的Vue2架構 發現了NuxtJS這東西,可以簡易取代webpack+express+router的部份,雖然我已經完成了Webpack+Express架構部份。但是router跟server side render沒NuxtJS方便,而NuxtJS的概念是跟據React的NextJS做成,其中hot reload部份對開發十分有幫助。 Nuxt.js這東西是整合了Vue2 + Vue-Router + Vuex + Vue-Meta + Express + Webpack而成,能快速組成基本開發架構,省下不少時間。 * Ubuntu 16.04.1 LTS * NodeJS 6.9.4 * npm 3.10.10 * VueJS 2.0 * Webpack 2.1.0-beta.22 * Express 4.14.1 * PM2 2.3.

Javascript Framework 選擇 2017

AngularJS

Javascript Framework 選擇 2017

自從由open source cms出走,已經準備改用Javascript Framework,但是現在正是JS Framework百家齊放的時候,我該如何選擇也對以後的開發很大影響。 AngularJS 在現在的公司初次接觸的是Google老大開發的AngularJS 1,這款全能的框架使我對JS Framework了解深入了不少。AngularJS 1整體效能不算十分優秀,但是結構上很完整,對初次接觸此類framework的我來說也可以上手。聽說AngularJS 2的效能有不錯的提升,但是整體架構太大,對新手的我需要學習太多東西,只能就沒有更好的選擇時我會考慮使用。 ReactJS 雖然對Facebook開發的ReactJS沒有太深入了解,不過看其他高手都指出ReactJS只有MVC的V部份,需要再結合其他library來開發,這部份對我來說難度太高,一套也搞不定的我還要做這種整合一定不會成功。 VueJS 然後我就遇上了VueJS2,看起來不錯,應有盡有但不會太複雜。細看之下原來是中國人開發的個人Project,所以有完整的中文文檔,也有不少活躍的社群。

新手試Ghost

Ghost

新手試Ghost

由以前慣用的Wordpress轉到來Ghost,可真學習了不少東西,首先是慣用的http server改成Node.js,跟以前安裝一個應用程式完全不同的概念。 為什麼要用Ghost? 2015年由NYS網站開始,幾乎所有平台也轉了做Wordpress,這個最多人使用的CMS平台。不過好景不常,用起來很多Functions也要安裝Plugin,Multipurpose的theme不便宜,而且多數配搭了Visual Composer,使用起來看似很方便,但按來按去還不如我自已用CSS比較快。 最後在朋友介紹下轉用Ghost。 Ghost是什麼鬼? Ghost是一個open source的發佈平台,基本上是一個極簡版的Wordpress,需設置在運行Node.js的伺服路上。 新手上路 * 安裝環境 * Ubuntu 16.04.1 LTS * Ghost 0.11.4 * Node.js 6.9.4 * npm 3.10.10 第一次使用Node.js,有點緊張,直接就用apt來安裝 $ sudo apt-get