本文所提供的開源js框架都可以支援這部分開發平台
在過去的兩年裡,觸屏裝置飛速增長。ios 和 android 裝置讓開發者和設計師開始重新思考他們的web應用,以提供更好的觸屏體驗。
相對於本地應用,移動web應用有很多優勢,但也有很多設計和開發上的挑戰。這裡列出了一系列有用的框架來幫助基於 html 的 web應用開發。它們支援大部分流行的智慧型手機和平板電腦。
1. lungo.js:html5 移動開發框架
lungo.js 是第乙個應用 html5 和 css3 特性的移動開發框架。它可以幫助開發者建立 ios,android,blackberry 和 webos 平台的應用。
lungo.js 不需要任何 web 伺服器的支援就能幫助使用者實現 html5 的功能,例如 websql, geolocation,history,device orientation 等等。
3. joshfire:跨裝置的開發框架
joshfire 可以讓你的應用接受鍵盤,滑鼠,觸控螢幕,遙控器等裝置的輸入。joshfire 支援 node.js
。4. sencha touch:基於 html5 的移動網頁開發框架
5. baker:html5 電子書框架
baker 是用來在 ipad 或者 iphone 平台上發布互動式的電子書或者電子雜誌的 html5 電子書框架。.
6. touchy boilerplate
7. ripple:讓移動開發測試更容易
在不同的平台上測試移動應用是一件令人頭疼的事情。ripple 可以幫助你在不同的平台商測試並且除錯你的 html5 移動應用。ripple 是乙個 chrome 的擴充套件。它可以模擬每個裝置的詳細資訊,例如 user_agent,geolocation 等等。
8. restkit
restkit 是乙個 objective-c的開發框架,目的是簡化並加快與 restful
的 web service
互動。它提供了乙個簡潔的 http request/response api 和乙個強大的物件對映系統。
9. html5 相容性**
mobile html5 是乙個**,顯示了不同裝置/平台對 html5 特性的支援情況。包括 safari, android, blackberry, ie,opera,firefox,webos 和 symbian。
10. mobileesp:檢測你的移動網頁訪問者
mobileesp 專案提供了一套簡單、輕量級的 api 讓**的開發者檢測訪客是不是使用移動裝置,或者使用的是哪種移動裝置。
11.tiggr
tiggr 是乙個移動乙個用建立工具,可以讓你快速建立移動應用。你不需要寫**就能建立豐富的移動應用。
Entity Framework支援的開發模式講解
從4.1版本開始,ef開始支援三種開發模式 database first模式 我們稱之為 資料庫優先 前提是你的應用已經有相應的資料庫,你可以使用ef設計工具根據資料庫生成資料資料類,你可以使用visual studio模型設計器修改這些模型之間對應關係。model first模式 我們稱之為 模型...
論開源 4 開源的商業模式
4.開源的商業模式 人類社會的每次飛躍,都源於知識的普及和傳播速度的飛躍。文字,紙張,印刷術,網際網路,都帶來了文明的躍進。知識是在交流中增長的,人類絕大多數知識都是開源的,閉源的 秘密 只是歷史中的偶然,人類的進步來自於普遍共享的知識。正如linus所說,開源是常態,閉源才是偶然。當然,軟體開源運...
支援醫學研究的Apple開源移動框架
蘋果公司在其春季發布會spring forward上公布了全新的ios框架researchkit,旨在將移動裝置用作醫學研究的感測器網路。該框架會於下月面向開發者開源。據蘋果宣稱,researchkit充分利用iphone的感測器和效能來跟蹤運動 測量並記錄資料 從而使得開發者能夠建立用於醫學研究的...