Javascript, 前端人員轉向後端

[img]http://amix.dk/uploads/javascript.gif[/img]

很多人談到 JavaScript  都會先想到瀏覽器,然而 node. js 似乎改變這一切,很多事情開始有了轉機,本來以為只有在後端腳本語言才能做到的事情,現在 JavaScript 也可以幫你一臂之力,聽起來似乎很不可能,可是的確這個事情已經發生,[color=e54028]親愛的,JavaScript 真的可以操作後端應用。[/color]

[color=d70060][size=21px]這是一個機會[/size][/color]

誰對 JavaScript  最熟,我想莫過於之前這些網站開發者莫屬吧,特別是前端開發者可以無痛轉移到後端陣營,沒有人比前端更瞭解前端,JavaScript 這個語言的特性只有長期開發的人知道他的好,因此前端開發者這是你的機會,來參與 JavaScript 後端開發,進入另外一個神奇的國度吧!

[color=d70060][size=21px]一開始怎麼走[/size][/color]

對於前端開發者轉到 node. Js , 首先放下你心中對於瀏覽器的迷思,現在你只需要注意一個東西- [color=red][b]v8[/b][/color],這對於前端開發真的是很大的福音,你不需要再去考慮瀏覽器相容問題,你也不需要去在乎降級的問題,更不需要去考慮太多資料讀取相依性的問題,在 node 裡面,你就是在操控 v8

你需要去知道怎麼操作 node , 需要去瞭解 node.js 基本範例, 更需要去熟悉如何使用 node 特性去產出模組,因為我知道你是前端開發者轉到後端,因此你需要去瞭解 web,  http,  net,  file, 也許某些時候您需要瞭解 file 權限,當然這對於一個網站開發者來說,如果你認真想要投入 node 開發,多瞭解這些事情是有利的,也是必要的。

最後當然就是 API,  node 裡面其實已經提供許多好用的 api 給予開發者, 你只需要帶著之前前端開發的經驗,習慣以前常用的 event,  listener, 在  node 開發裡面也是如此,甚至用的比之前更凶狠,這些都不必過於驚慌,因為 node 就是如此,而你將會習慣這件事情。

[b]前端轉後端是一種思考方向,也是前端開發者的機會[/b],以下有些好用的教學提供給大家參考。

[color=d70060][size=21px]學習資料[/size][/color]

 * [url=http://nodejs.tw/]Node.js 台灣社群[/url]
 * [url=http://book.nodejs.tw/]Node.js 台灣社群協作電子書[/url]
 * [url=http://www.nodebeginner.org/index-zh-tw.html]Node 入門電子書[/url]
 * [url=http://howtonode.org/]How to Node[/url]
 * [url=http://nodejs.org/api/]Node.js 官方 API 資料[/url]

CaesarChi

Web developer, focus on website fullstack, special JavaScript, and love sharing developing experience and communicate with developers. http://about.me/clonn