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%的聽眾自備電腦,八成都是蘋果…
- 希望明年有機會上台分享!