vim

VI(M) - a really powerful editor

這幾天有機會跑去參加一場讀書會(應該也算是生平第一次參加吧...^^" 因為本人生性害羞(誤),而且通常下班之後要提起勁去參加這種讀書會實在需要莫大的勇氣(疑!),不過,看到有興趣的議題在時間允許的情況之下,親身參與真的是可以收穫不少 昨天的後半場是請到龍哥幫大家介紹vi的使用&開發技巧 雖然平常一直是用vi當作是主力開發編輯器,不過老實說應該還有很大的成長空間(汗顏),聽到龍哥分享自己是怎麼(強迫!?)去適應一些vi的特殊用法來達到更快速的開發效率,真的是很佩服,分享中也提到不少有助於開發的plugin(回家之後立馬更新vimrc :p) 不過我很喜歡龍哥在分享中提到的一點,就是VIM是一種很客製化的工具,我們常常會參考一些強者調出來的vimrc,但是其實唯有透過自己親自使用,才能夠慢慢調整成最適合自己的開發習慣,這個真的是VI很有魅力的地方(阿宅奇怪的浪漫 :p 雖然VIM可能不像一般IDE那樣方便,上手也需要一點時間,但是配合一堆強者幫它開發的plugin,

  • SY
    SY
2 min read
Javascript

Automatic Your Phone with JS

身為比較傾向OpenSource陣營的我,長久以來對MS就沒什麼好感(好直接的開場白 XD),大部分的原因不外乎就是之前邪惡帝國的強勢作風讓大家看不過 去,不過我今天不是要來戰MS的,而且其實MS近年來對於OpenSource的付出與貢獻其實並不會少於其他公司,所以偶而也可以看到一些有趣的應用出現,這篇就是想好好介紹一個由Microsoft所開發出來的好東西 :p on{X} 看完影片你應該就可以了解這是什麼東西了(收工!!) 其實這也不是多神奇的東西,就是透過撰寫好的程式,可以讓你的手機自動去執行一些動作。這邊舉一個MS提供的範例(我也覺得真的蠻方便的東西 :p) 這個範例就會在你每天第一次解鎖的時候去抓取天氣預報的資料,如果今天會下雨的話就顯示提示"記得帶雨傘"的訊息 其實這種概念應該不是第一次被實作出來(好像有個叫ifttt的東西類似??),不過在手機上應該是第一個吧?而且最令人感動的是 ,它第一個支援的平台不是MS自家的Windows Phone,

  • SY
    SY
3 min read
Javascript

Fell into JS World

因為工作環境的轉變,目前的工作內容跟以往作的事情有很大的差別,現在幾乎80%都是JS Work,跟之前的PHP/C++,真的有點不太適應 XD(不過我到是蠻樂在其中的(誤 雖然之前寫了不少nodejs的文章,不過老實說對於JS本人大概跟初學者沒兩樣,所以一瞬間比重突然變這個重,實在是非常嗨森!!無論是先前的JSDC,還是且戰且走慢慢撿一些強者的經驗,都讓我對於JS的世界有了不少新的認識。 不過目前應該還沒辦法寫什麼有營養的東西出來(之前有寫過嗎 XDD),所以就先當作是篇閒聊文吧! Interesting Tools AMD跟Backbone是目前比較常看的東西,也算是最近非常熱門的東西。其實在我印象中,JS程式的撰寫跟其他語言比起來就是顯的雜亂許多,而且重複的東西不斷出現,不過最近JS進步速度真的非常驚人(幾乎什麼東西都可以用JS寫了...先省略效能問題XDD),然後自然會有不少強者開始想辦法處理這些問題

  • SY
    SY
5 min read
html5

JSDC Taiwan 2012, AWESOME!!

2012-05-19 一個台灣RD不能忘記的日子 故意用聳動的前言開場是我一直以來追求的目標(大誤 XD 其實很高興,因為台灣終於也有屬於JS的研討會了 :p JSDC!! 因為可能是第一次辦,所以沒有太多人知道的關係(誤),所以很順利拿到了門票,雖然JS不太能算是大眾性的開發語言(雖然nodejs的崛起有點改變了,不過目前應該還是前端應用佔大多數) 老實說,對於我這種只是去聽的旁觀者,實在沒什麼權力在這邊評論什麼,不過真的想好好感謝一下這些辛苦的JSDC主辦單位&眾多參與的義工,因為有你們的付出,雖然是眾多研討會中的新生兒,但是我覺得今年的JSDC真的非 常 讚!! 其實我一直以來沒什麼機會接觸JS這個領域,因為最近nodejs的關係才開始略有涉獵,然後之前提過的那個原因,所以現在工作內容大部分都是JS了(之前不好好念書…cry) 不過也因為這樣,

  • SY
    SY
2 min read
chat

Really Tough but Something had Changed

近來這陣子有點忙,也許是真的懶了,也許是改變太大到現在都還在適應當中,相對得這邊也跟著荒廢了(雖然一直都也只是寫寫筆記心得之類的東西而已,不過這種自得其樂的感覺其實我也蠻愛的 :p) 在最近離開了待了蠻久的前公司... 其實並沒有太大的怨念,公司的環境其實也真的算是不錯。不過會走的關係大部分是因為自己覺得越來越廢了...最近一直有種原地踏步的感覺(甚至更糟 ),對於工作or新知都失去以往的熱血(可能是因為漸漸變成大叔的關係...XD)。剛好有個機會可以去玩玩最近越來越夯Javascript相關的東東(Frontend & nodejs),我想趁自己還能熱血的時候瘋個幾回,順便可以看看有趣的東西讓自己有繼續向前的動力,所以就這樣了....XDD 雖然寫在這邊基本上應該前同事都不會看到,不過還是要好好感謝他們一番,對於離開,我最捨不得的就是那群朝夕相處的好同事&前輩,真的,這幾年雖然衝了不少康,但是很慶幸身邊一直都有他們一起,無論是長輩的指導或者是跟在旁邊偷偷學個幾甲子功力、

  • SY
    SY
2 min read

Nodejs 0.8 on the Edge!

nodejs的開發小組在幾天前也正式釋出最新的實驗版本0.7.8,除了例行性的bugfix以及性能優化之外,可以偷偷發現幾個未來的新功能也悄悄放進來了 :p 有關新版號0.8.x的初步規劃,可以參考社群討論的文章所提到的內容:v0.8 Roadmap 裡面有提到幾項0.8中會做的改變及增加的功能: Change nodejs build tool from WAF to GYP WAF 是目前nodejs中用來建構模組的工具,當你的nodejs module有包含到C or C++之類需要編譯的動作的時候,你可以發現有個wscript的檔案,就是node-waf的設定檔,可以讓利用npm安裝模組時一併處理好編譯、

  • SY
    SY
3 min read
Mozilla

Persona - Mozilla new identification system

雖然自從Google chrome出來之後,Mozilla的firefox似乎有點被趕過去的感覺,不過身為提倡網路開放的組織&先鋒,Mozilla對於網路的革新仍然持續進行中,也常常給大家帶來不少驚喜 :p 最近因為nodejs的關係,不小心讓我注意到Mozilla最近推出的一項新實驗(先以實驗代稱吧,畢竟目前應該還屬於自家測試的階段),一個我們每天幾乎都會做的一個動作 - login 對於一般使用者來說,在不同的網站中老是需要作登入的動作真的是件很煩人的事(在此先排除掉某些人是刻意作這件事 XD),而對於網站設計者來說,身份認證系統幾乎已經是一般網站的必要功能之一,不過有幾點麻煩的地方,首先,你就因此多了一個需要維護的系統(而且使用者身份資料又是特別敏感的資訊),只有自家用的帳號系統似乎有點多餘?(所以有不少網站現在都直接用大站提供的OAuth來作身份認證了),不過雖然你可以直接用像Facebook、Google、Yahoo這些大站所提供的身份認證,但是換句話說,你也等於被這些大站制約了(當然我覺得這是見仁見智,

  • SY
    SY
3 min read
Node.js

Solve Node.js Packages Dependencies with npm shrinkwrap

之前有提過在nodejs的開發中,npm扮演著相當重要的角色,因 為一般常見的nodejs專案,都是大量依賴其他開發者所貢獻的程式,然後在其上堆疊並創造出出自己需要的新功能。npm的存在就提供所有的開發者可以清 楚的定義出不同套件之間的關聯與需求,也就是大家都很熟悉的package.json定義檔 。 不過雖然有npm幫眾開發者處理好許多套件相依的問題,不過還是有可能發生問題的情況: 我們的專案A需要B/C套件 A@1.0.0 ├── B@1.0.0 └── C@0.5.0 B/C套件的相依 B@1.0.0 ├── C@

  • SY
    SY
3 min read
Node.js

Use NodeJS on CLI

最近在看文章中,看到有人提到把nodejs運用到shell script的文章,裡面有提到不少有用的工具,如果你真的有這種打算的話,不妨花點時間看一下,應該蠻受用的 :p 不過也許會有人覺得,*nux上面明明就已經有非常方便的CLI在配合上Shell Script,幾乎你想做什麼都可以達到,何必要特別用nodejs來寫,這樣不是有 點搞錯重點嘛...的確,特別用nodejs也沒用什麼多大的好處,效能&方便上可能Shell都大勝...不過就我來說的確會想試一下 ~ 太弱不會寫shell script + 想練一下javascript(不覺得這兩點有衝突嗎...XDD) NodeJS Make You feel the HEAT!! 就單純是熱血這個原因罷了(大誤)

  • SY
    SY
2 min read
open

STOP CENSORSHIP!! AGAINST SOPA/PIPA

從MU拉響第一聲響炮之後,所有網路空間提供商莫不顫慄,不過說不定這只是剛開始而已 ... 對於這一切完全沒有概念的可以參考一下這段影片 SOPA/PIPA 或許你會覺得奇怪,不是身在美國的我們為什麼要在意這個可能跟我們八竿子打不著的美國法案。不過如果你知道Megaupload的情況的話也許你會多想一下,一間註冊在香港的公司,一位身為德國人住在紐西蘭的創辦人,卻因為違反美國(聲稱)侵犯著作權-網站被阻絕、成員被扣押(好威的世界政府阿... 無誤) 或許你壓根沒在用這類型的服務,不過SOPA/PIPA會影響的範疇可能遠大於你所認知的...知名的Wikipedia在前一陣子將網站關閉以抗議SOPA/PIPA,或許你也因此受到影響(我可能無法想像失 去wikipedia的生活 XD),不過這就是SOPA/PIPA的威力-任何網站都可能因為被控違反SOPA/PIPA而隨時可能被阻絕(誰認定何為違法? Who

  • SY
    SY
2 min read
Node.js

NodeJS - What's Next and Future?

一直就想動手寫這篇文章,無奈實在太懶(毆飛) 自從nodejs出現之後,基於自己喜新厭舊的糟糕個性(無誤),所以一直有花些時間在這上面,對於nodejs目前的發展也感到蠻高興的,即便沒有太大機會可以實際拿到工作中來運用(說不定快有了 :p),不過光是私下自己惡搞,就可以感受到nodejs的方便&強大。 在正式進入0.7.x分支的現在,也可以看到不少知名企業已經開始運用nodejs在自家的產品上 也看到為數不少的開發者投入到nodejs相關module的開發中,讓nodejs變得更方便、更易於開發。在這種時候就會開始亂想(誤),應該說好奇到底nodejs的未來會走向何處,再過一兩年之後會變成什麼樣子呢? 然後就看到nodejs其中一個core developer寫的這篇文章-The Node.js Philosophy 超 級

  • SY
    SY
3 min read
html5

Let's Beat Prezi with HTML5 - Impress.JS

「作簡報」對於一般作辦公桌的上班族來說應該是再熟悉不過的工作內容之一,也正因為如此,MS Office PowerPoint應該也是大家最常看到的英文單字吧(誤),不能不承認,MS Office系列產品的確有其強悍之處,處理一些「正常」的用途其實相當方便,但是跟別人用一樣的東西就不能算是Geek了(握拳),所以一般來說,只要遇到需要作簡報的機會,我都會試著用一些別的(然後把自己搞得累個半死...Orz) 一般來說,我頂多是換去用Google Docs來作而已,功能雖然陽春,但是對於一般功能來說已經足矣。不過Google Docs有些讓令人頭痛的地方,一個是最近改版之後感覺變醜許多(對不起,我的確是外貌系列的 XD)、而且感覺還不太穩定。另外,

  • SY
    SY
3 min read
node_module

Some Really Useful Nodejs Modules - Optimist, Hashish

進入2012年後,NodeJS的進展看起來並沒有減緩的趨勢,今天也堂皇地邁進v0.6.7版本了,不過對於每位投入的開發者來說,Node + Npm的組合是促成今日社群蓬勃發展的重要原因,也正因為如此,npm也已經整合進Node裡面成為核心元件之一了,因為有npm,開發者不需要「自己再發明輪胎一次 :p」,可以在別人已經開發好的東西之上,快速打造出新的功能。 這就是我這麼愛NodeJS的原因之一(笑) 所以想說既然自己受惠不少,也趁這個機會寫下一些用過不錯的專案,一方面算是當個備忘、一方面也可以給大家作個參考,這樣也可以省下不少開發時間。 optimist 當我們開發CLI程式的時候,最常作的一件事應該是這個: MY_CLI -a aaa --b cde 這種使用方式應該大家都不陌生,

  • SY
    SY
2 min read
chat

Goodbye 2011, Welcome 2012

時間過的真快,又到了寫閒聊文的時候了(不是一直在寫嗎...XD),小時候一直覺得時間過的好慢、尤其是當學生的時候更是這麼覺得(因為一直想放假...糟),不過自從開始工作之後卻總是希望時光可以停下來等我一下,但是卻好像要懲罰我之前太過揮霍一般,總是一溜煙的離我而去...我也只能哭哭。 然後2011年就這樣無聲無息的消失了...(怎麼變成懺悔文了...XD) 唯一值得高興的是,至少去年立下目標也算勉強達成,雖然廢文可能佔了不少,不過至少有空的時候就會想起自己的目標,然後找一些東西來玩玩、寫寫攻略(誤),雖然覺得自己也從中學了不少,不過需要加強的部份還是很多、這個世界進步的步伐也沒有要停下來等我一下的跡象(廢),只能說學習真的是一條不歸路...阿,不是,應該說是條漫長的道路。希望自己能繼續努力下去(也只有這麼些才能而已,不努力一點可能會餓死.

  • SY
    SY
2 min read
github

Using Travis CI to Build your Code

在這個2011即將過去的時刻,NodeJS的開發團隊看起來並沒有因為進入連續假期而停止開發的速度(還是其實現在這樣已經是休假模式了...XD) 在上星期發布的v0.6.6中,我注意到changelog有特別提到**Travis CI integration (Maciej Małecki)**這點,所以就花了點時間想玩一下這部份。(不過後來發現我誤會很大,我原本以為是把Travis CI整合進NodeJS的核心,剛看到也有點納悶,後來才知道原來是指node開始用Travis CI來作CI的意思...0rz) Travis CI應該已經不少人知道了,它是一個雲端CI的服務,它跟兩個有名的程式庫代管服務(github, bitbucket)作結合,你可以直接把你的程式掛到Travis CI來,它就可以幫你作到Commit build

  • SY
    SY
2 min read
Node.js

Composer - Amazing Php New Package Manager

雖然最近都把亂玩的時間放在NodeJS上面,不過畢竟工作的環境還是以PHP為主,所以還是會分心看一下PHP有什麼什麼神奇的東西出現。老實說,我覺得比起ruby陣營來說,php的社群感覺好像沒那麼活躍,近期也沒看到什麼讓人覺得很「驚喜」的東西(不過也有可能是因為我的心思 沒放在上面的關係 XD) 不過最近node的崛起看起來也替PHP注入了一股新的活力,有不少新的專案伴隨出現,像之前提過的[dnode](http://ferrari.github.com/blog/2011-11-30 -dnode-remote-method-invocation-for-nodejs.html )就是一個很好的例子,不過今天想提的是另一個最近出現的好物 - Composer Composer - Package Manager for

  • SY
    SY
2 min read
Node.js

Dnode - Remote Method Invocation for NodeJS

最近幾乎都把心思放在NodeJS上面(應該是SNSD吧...驚!!),雖然在前幾天也正式超過ROR在github上的關注數量了,其實這也不代表什麼,目前NodeJS應該也還不到可以拿來跟ROR相提並論的地步,但是至少說明有不少開發者對於NodeJS很感興趣 :p 其實會陷在其中還有一個很重要的原因,就是NodeJS社群的蓬勃發展真的是讓人又驚又喜,每天幾乎都可以看到新的應用出現,你想的到的東西幾乎都可以在NodeJS中找到相關的實作,這種每天都有新玩具的感覺,讓我這種喜新厭舊的人相當滿足阿(誤) 不知不覺又扯了兩段廢言 XD Dnode 是最近注意到的一個有趣的應用,不過在進入之前可能要先稍微了解一下什麼是RMI(Remote Method Invocation),RMI並不是什麼新東西,其實在Java中出現已久,不過因為我對Java沒有熟到可以拿來說嘴的地步,所以就先跳過這個吧 XD。簡單的說,RMI就是可以提供呼叫遠端物件的方法,它比起我們"可能&

  • SY
    SY
2 min read
Node.js

Welcome to NodeJS v0.6!!

最近又好一陣子沒更新了,搬到這邊之後偶而也會想起Wordpress的好,不過短時間不要再換來換去了 XD 開頭的時候先扯這段絕對不是要替自己的懶惰辯護(誤) 最近近期一直處在一個委靡到不行的窘境(還敢說...0rz),不過偶而還是會注意一下NodeJS的近況,不能不說最近Node的發展真的是越來越快速&熱絡了 :p 雖然我也只能算是在旁邊看熱鬧的鄉民,不過對於一項有趣的東西可能受到這麼多人注目也真是有股快感(特殊習性...XD),伴隨著官方Blog的宣佈,Node也正式邁向三個穩定版本**V0.6**,現在看起來是希望開發者都能夠逐漸Merge到v0.6的版本啦 :p 基本上v0.5的版本的目標主要是完成Node for Windows的任務,所以v0.6的出現也代表windows上執行node應該已經進入穩定的狀態了。現在無論你是習慣哪個平台的開發者,都可以開始輕鬆寫Node了~ Native

  • SY
    SY
2 min read
Node.js

Rebuild/Beautify Your Blog

自從blog搬來搬去之後,這個站就有種品質每況愈下的窘境(絕對不是因為我太懶的關係,而是因為我本來就寫不出什麼有意義的東西!!),不過文章沒有內容一向不是我重視的部份(無誤),所以就暫時不去管它了,不過最近倒是有個部份讓我非常不能忍受的 - 糟糕到一個境界的UI...0rz 之前也提過,因為目前又轉到docpad上面來寫,雖然docpad在基本功能上幾乎沒什麼好挑剔的了,不過有個麻煩的地方,就是它沒有太多好看的模板可以直接拿來用。所以我一開始其實是直接用原作者Benjamin Arthur Lupton的網站來用,不過後來想想不自己刻一個屬於自己的版面實在太浪費Github Page的優勢了,所以稍微開始物色一番。 我覺得應該不少Programmer都有一樣的想法(自以為),就是寫寫html、js可能不是什麼大問題,不過要設計出一個不錯的UI/layout可能就非常困難了,因為理性跟感性通常是不會並存的(可以這樣解釋嗎 :p) 之前的 wordpress

  • SY
    SY
4 min read
blog

Make Your Own Docpad

最近有種戰力頓失的感覺,然後就提不起勁來寫什麼有趣的東西了...0rz 不過既然移情別戀到docpad上面,不稍微貢獻一點實在說不過去,所以就開始逼自己去看一些關於docpad的東西。雖然可能是大家比較陌生的NodeJS專案,不過其實也只要把它當成一般javascript來看,其實也沒什麼(大誤) 之前也稍微有提過,因為NodeJS最近很火 :p,所以各式各樣的專案都有熱血強者投入,所以你可以發現一般NodeJS的專案就是拉來拉去,然後實做自己關注的部份,很快就可以兜一個專案出來。不過也因為這樣,如果你想要貢獻一點自己的力量,就可能要稍微知道專案中到底用了哪些東西,這樣對於手癢的各位來說,算是一個入門的動作。 說回到docpad,它也同樣是建立在許多的專案上來實做的,因為目前也把blog移過來,所以之後應該會慢慢寫一些心得分享,也希望「有志之士」也可以一起來熱血一下!! 這邊就先提一下最基本的兩個東西:CoffeeScript &&

  • SY
    SY
3 min read
Node.js

Move Again...Let's Rock Docpad

好久好久沒有寫東西了,實在是因為最近相當的忙(忙著不務正業...XD),所以導致產能大量下降,不過基本上我也沒寫什麼有用的東西,所以應該沒什麼影響才對 XD 不過除了太忙(懶)之外,其實有個很大的原因是因為我又變心了(誤)。之前剛從Wordpress.com離開而已,結果現在又開始搞一些有的沒的,所以之前好不容易搞定的octopress又沒辦法用了,所以浪費很多時間在沒有意義的事情上...囧 其實我並沒有離開用Github Pages,而且自從轉換之後,真的是對Github Pages提供的功能感到相當滿意(基本上就是給你個靜態網頁空間,然後其他的就隨便你了:p),搭配上Octopress這個好用的套件,基本的使用都沒什麼問題。 不過雖然好用,還是有點小缺點,不過其實嚴格說起來應該是我自己的問題 XD

  • SY
    SY
2 min read
wordpress

Move From Wordpress.com to Github

因為本人的「宅趣味」,所以在blog常常會寫寫programming相關的文章。雖然Wordpress是一套擁有廣大資源的寫作平台,幾乎你想嘗鮮的功能,幾乎都可以找到支援的plugins,不過對於wordpress.com來說就有點麻煩... 一直以來都是習慣用wordpress.com當成主要的書寫平台,不過我也曾經在這邊抱怨過。可能是因為安全性的考量,wordpress.com有許多不同於self-host wordpress的限制,而最主要的就是禁止一切js embed的行為,而光是這點就讓我很不習慣(許多新興網站&服務通常都會有一些widget的小工具可以提供讓使用者嵌入自己的網站,所以如果你是用wordpress.com的話,不好意思,這些東西你都只能看看而已 XDD 此外,因為我比較常寫一些programming心得文,所以「sourcecode」會常常出現,雖然WP有提供shortcode的功能(也真的是叫sourcecode)

  • SY
    SY
2 min read
Node.js

jade - Node.JS Template Engine

最近把注意力都集中到NodeJS的陣營來,一方面是自己喜新厭舊的糟糕個性(慘),一方面也是因為Node陣營發展的實在太快,幾乎每次都可以看到一些有趣的東西出現,所以不知不覺就陷進去了。(不過其實這樣蠻糟的,因為每次想寫些心得記錄下來,結果還沒開始動筆就又想玩別的東西了...0rz) template engine其實不是什麼新鮮的東西,幾乎各種程式語言都有一兩個類似的東西,之前我也曾經提過在PHP - Symfony社群中的其中一個元件 - Twig,其實就是相同的東西。它可以協助programmer可以更輕鬆、更方便地撰寫網站頁面。 當然,在nodejs中也可以找到類似的東西,今天要提的jade就是其中的一個 ~ 用法基本上跟其他的template engine並沒有太大的差別,不過jade主要是受到Haml的影響,因此使用的語法上相當雷同。 詳細的範例&說明可以直接看jade的文件及範例程式。 額外一題,雖然說這種精簡的語法對於開發者來說相當方便,不過如果對於分工比較細膩的團隊來說可能也有點麻煩,

  • SY
    SY
1 min read
Node.js

npm - Manage Your Node Packages

伴隨着Node.js的火紅,許許多多我們想不到的應用也紛紛出爐,如何能夠有效的管理這些套件就是一件很麻煩的事,更不用多隨之而來的套件相依性(packages dependency)的問題,不過node的社群中也早早就想到這個問題了,所以早在node.js出來沒多久,相對應的套件管理也隨著出現了,就是本篇要提的-npm 就跟各大語言中的套件管理一樣,pear|pecl之於PHP、gem之於Ruby、或是pip之於python,其實都是做相同的事。 所以請直接下man npm就可以了,收工(你可以再懶一點...) 其他就直接看man || npm help,用法上其實也跟一般套件管理差不多,不過npm也是有多一些額外的新功能(其實我也不知道能不能算「額外」,因為我對其他的都不熟 XD)

  • SY
    SY
3 min read
Node.js

What Is Node.js?

如果在一年前說起Node.JS可能知道的人並不多,不過隨著近期爆發性的成長,所有與Web Develop>相關的人都應該好好研究一下這個東西(至少也應該要拿來把玩一下 :p) 老實說,剛接觸到這個專案的時候,其實我第一個直覺是覺得應該又是哪個JS狂人所想出來的專案,硬是要用javascript來寫server-side program,不過後來才知道自己實在想的太淺了...0rz 雖然打著JS的語法來撰寫後端看起來像是一種噱頭,不過請不要把Node.js誤認成我們一般熟知,運行在瀏覽器上的js,雖然語法相同,但是要處理的問題卻是完全不一樣。Node.js的目標是希望提供開發者一個高效開發網路應用程式,當然大家都知道,JS並不是一種設計來處理這類問題的語言,不過一來JS的使用上比較簡單(至少比起直接寫C來說 XD),另外JS event-based的特性剛好可以用來更有效率地處理高流量的網路服務。透過V8 Javascript

  • SY
    SY
2 min read

Subscribe to Ferrari != Ferrari