2013-03-09 18 views
6

我正在研究第一次SPA應用程序,並認爲杜蘭達爾看起來不錯,因爲我已經趕上了knockoutjs的速度。什麼是與打字機一起使用的良好的SPA框架?

我發現了一個使用durandal和打字稿here的例子,但打字稿看起來不是非常類型化的。即它不在模塊中並且安全地包裹起來,成員變量被吹出水面。它似乎也沒有使用durandal.d文件中的很多定義,這使我認爲可能有更好的方法來做到這一點。

現在我已經是TypeScript的新手了,所以我不清楚這個問題,但在表面上看起來很簡單。但是讓它變得笨手笨腳,看起來很不方便,而且用純JavaScript編寫它會更方便。如果那是你的事情,那很好,但我很期待通過它的步伐放置打字稿。

任何人都可以推薦一個SPA框架,打字打字效果更好嗎?接下來我會看看微風,但更多的建議將非常受歡迎。特別是如果他們帶有示例項目的鏈接。

感謝

+0

VTC。 http://stackoverflow.com/faq#dontask – JcFx 2013-03-10 10:45:00

回答

5

看一看http://addyosmani.github.com/todomvc/其中有各種JavaScript庫一個簡單的待辦事項應用的實現。這是一個很好的地方,看看JavaScript庫中的細微差別。
從那裏,看看你是否可以在DefinatelyTyped找到相同庫的定義:https://github.com/borisyankov/DefinitelyTyped
我們在TypeScript中使用Backbone.js,並且發現它非常好匹配,jasmine.js單元測試和一個IoC容器在這裏:http://blorkfish.wordpress.com/2012/10/17/typescript-implementing-a-simple-ioc-container-for-service-location/

+0

多麼偉大的項目!感謝指針。我正朝Backbone方向前進,但有一個工作樣本是一個很棒的頭條。 – Dylan 2013-03-11 06:01:05

+2

Todo mvc搬到這裏:http://todomvc.com/ – Gluip 2014-03-28 20:18:07

0

看一看vcl.js都在一個(前端和後端)企業Web開發工具,

可視化組件庫 - 包括網頁,網格,輸入,量表,圖表及更多

  1. Pure打字稿
  2. 單頁應用
  3. 淨後端
  4. 數據綁定
  5. Twitter的引導
  6. 簡單的數據庫查詢執行
  7. AMD - 模塊裝載機
1

除了在TodoMVC提到的那些,PlatypusTS完全是用TypeScript編寫的。它是一個移動優先的框架,並且還帶有一組UI控件。 https://platypi.io

相關問題