JSDC Taiwan 2012 - 參加心得

- - posted in javascript | Comments

5/19(六)有幸參加台灣第一屆Javascript開發者研討會,簡單寫一些感想。

[Key note] Node.JS on Windows Azure

主講者是大學時期的好人助教ericsk,這次他代表微軟出席講在Windows Azure上的Node.js開發,

因為我對windows沒什麼興趣,這場都在玩弄IPAD上的irc client度過。不過ericsk有特別提到他在OSDC被當梗的事情XD

[Key note] Gaia: A modern smartphone user interface in HTML5 and JavaScript

講者是Mozilla的技術總監,全程英文。剛趕來現場的朋友說:「剛剛計程車上司機問我這老外是要去哪…」XDD

因為投影片字蠻小英文又說的很快,不少人在IRC上表示聽不太懂。

前面都在鋪梗,講網路瀏覽器的發展,到Mobile的現況(Android跟iOS各據一方),最後帶出HTML5才是未來所有應用的依歸,而Mozilla要透過B2G這個專案來帶動HTML5 app的發展,以及打破Mobile市場的現況。

聽起來比較算是宣傳性質的演講,不過後來仔細看投影片還是有提到一些技術問題喔!

Happy Programming with CoffeeScript

其實對CoffeeScript沒太大興趣,不過講者帶的很好很順,蠻吸引人去看的。

然後聽到當天覺得最好笑的笑話:「CoffeeScript作者2009年第一次commit,有一天他在網路上看到有人自稱擁有5年+CS開發經驗,作者:「我想去跟他學一下….」」

簡單的說,CoffeeScript是在幫助你少寫一些code,要學的話還是建議學JavaScript,然後「用CoffeeScript寫」。

JavaScript MVC compare

TonyQ主講,簡單介紹一個Web MVC framework該有的特徵。

可惜並沒有詳細提到各家solution的好壞。

View方面有拿JavascriptMVC的實作-EmbeddedJS當做範例。

Module Pattern, AMD, RequireJS

RequireJS聽起來很像是StealJS解決library dependancy的方案,不過好像不需要透過同時載入JS來做,有機會再找來研究看看。

AMD我一直以為是某處理器廠牌Orz…原來是指Asynchronous Module Definition。聽說是業界現在的標準?

Module Pattern就是講JS實作private的方式。

針對行動平台最佳化的HTML5動畫引擎設計與實作

我睡著了….

前端工程師也可以淡定的開發網站應用!RedTea Web Framework!

原本的題目是Non MVC framework。

講者介紹自己基於Node.js開發的前後端結合framework,RedTea。

名言:「強者都要自己做一套framework!」

淡淡定定用 JS 寫 WebAPI

其實就是Mozilla B2G專案中的底層技術介紹,如何export API給上層網頁使用。

Refactoring with Backbone.js

講者用一個非常完整的例子介紹如何用Backbone來refactor一個網頁。

Lightning talks

JavaScript,我真是搞不懂你啊!

WAT!

用一些有趣的範例帶出js奇妙的語言特性。

造輪子好好玩

有人提到講者做的互動式即時聊天繪圖網頁比他介紹的jQuery Modile Slider還有趣很多,深表贊同。

一起來玩 d3.js 吧

唯一的女講者,我只記得這不是Diablo3…

眉角瞥見 JavaScript 與自由/開放源碼著作權議題

唯一的非工程師講者,從法律角度切入JS開發。

Spatial Publish Subscribe for LBS Applications

我完全想不起來這在說什麼…

有 Backbone 真是太好了

講者用backbone來改寫自己名片網站的故事。

沒技術含量的總結

  • 有三場提到Backbone,只有一場有沾到JavascriptMVC。
  • Node.js也是一個大宗。
  • Mobile應用是另一個大主題。
  • 現場開發者大部分看起來都非常年輕。
  • 一眼看去大概90%的聽眾自備電腦,八成都是蘋果…
  • 希望明年有機會上台分享!

Comments