好久沒有看到讓人興奮的新技術了,趁睡不著的時候,趕快紀錄一下~
今天同事分享了 Vaadin 這個Framework,真的讓我有驚為天人的感覺。其實他的概念和之前接觸到的JSF很像,不過看了原廠和同事的Demo後覺得這個真的是不錯的Framework,開發上使用了之前Java上慣用的Swing開發方式,前台網頁和JavaScript 和 AJAX 的互動全部由後台程式產生, 對開發人員而言真的是很方便。想到之前和CSS還有JQuery 奮戰的過程,不禁讓人覺得相見恨晚阿。不過看起來這樣的架構會不會有讓美工人員不易和程式設計師分工的問題還要深入研究一下, 當然對於中小型專案影響不大。
然後重要的來了~他是採Apache V2 授權的開放原始碼專案,可以有效降低期初的投入成本,商業應用上也比較ok。
其他的部份要看完文件和實做才能深入體驗,看起來文件也蠻豐富的,又有新東西可以研究了,也是美事一樁阿~
https://vaadin.com/comparison 這個比較表很適合快速瀏覽一下他和其他framework的不同。
2012年8月3日 星期五
開放源始碼(Open Source) game project 的評估
今天抓了幾個sourceforge上的Game研究一下, 簡略列一下優缺點
Pros:
以HTML5的Web Game為例,有不少的game engine可以用,例如 impactjs 這個號稱開發一個乒乓球遊戲只要15分鐘. 以目前遊戲開發的工具越來越普及和易用的狀況下,自行開發應該彈性較大
這兒有開放源始碼(Open Source)相關授權的說明,可以參考一下
那些台灣軟體產業所缺少的 – 開放源始碼
ASP 與自由/開放源碼軟體的散布條款
授權條款內容的修改
Open Source霧裡看花懶人包
別怕 GPL
Pros:
- 部分可以使用
- 有較完整的軟體介面及遊戲邏輯可以參考
- 大部分沒有完整的Document和注解, 維護和修改要花不少時間
- sourceforge上大多採取GPL的授權, 找了幾個WEB Game 都是採取AGPL的授權...也就是修改後必須公開原始碼(
包含修改的部分)這方面比較會有爭議 - 不同的Project用了不同的開發環境, 建置開發環境及編譯原始碼要花不少精神
以HTML5的Web Game為例,有不少的game engine可以用,例如 impactjs 這個號稱開發一個乒乓球遊戲只要15分鐘. 以目前遊戲開發的工具越來越普及和易用的狀況下,
這兒有開放源始碼(Open Source)相關授權的說明,可以參考一下
那些台灣軟體產業所缺少的 – 開放源始碼
ASP 與自由/開放源碼軟體的散布條款
授權條款內容的修改
Open Source霧裡看花懶人包
別怕 GPL
一些遊戲開發工具的連結
2012年3月20日 星期二
跨平台的APP應用程式框架
本來認為使用HTML + CSS 配合jQuery 就可以在前端應用方面打遍天下無敵手了~不過在行動裝置上的使用者體驗還是不夠好,加上無法和行動裝置的硬體(ex.相機)直接互動,總是不夠完美。
目前跨平台的APP應用程式框架有Titanium Mobile與PhoneGap 兩種,端看應用程式需求來選擇。
偏向遊戲開發有 corona 和 unity 可以選用。
不過目前開發的方向也還沒確定,所以先筆記一下...
參考資料
再談Titanium Mobile與PhoneGap的差異
從使用者角度看 Native app vs Web app
目前跨平台的APP應用程式框架有Titanium Mobile與PhoneGap 兩種,端看應用程式需求來選擇。
偏向遊戲開發有 corona 和 unity 可以選用。
不過目前開發的方向也還沒確定,所以先筆記一下...
參考資料
再談Titanium Mobile與PhoneGap的差異
從使用者角度看 Native app vs Web app
訂閱:
文章 (Atom)