2013-03-09 4 views
6

Я впервые заглядываю в приложения для SPA, и думал, что дюрандал выглядел неплохо, так как я уже успеваю с нокаутом.Какая хорошая структура SPA для использования с машинописными текстами?

Я нашел пример использования durandal и машинописных файлов here, но машинопись не выглядит очень типичной. то есть он не находится в модуле и надежно завернут, переменные-члены выдуваются из воды. Он также, похоже, не использует большую часть определений в файле durandal.d, что заставляет меня думать, что может быть лучший способ сделать это.

Теперь я полный новичок в TypeScript, так что не ясно, как это сделать, но на первый взгляд, это кажется довольно простым. Но получение durandal, работающего с ним, кажется довольно взломанным и что было бы чище писать его на простом javascript. Это нормально, если это ваше дело, но я с нетерпением ждал, когда вы создадите машинописные тексты.

Может ли кто-нибудь рекомендовать среду SPA, которая лучше работает с машинописью? Я собираюсь взглянуть на Бриза, но больше предложений будет очень приветствоваться. Особенно, если они со ссылками на примеры проектов.

Благодаря

+0

VTC. http://stackoverflow.com/faq#dontask – JcFx

ответ

5

Посмотрите http://addyosmani.github.com/todomvc/, который имеет реализацию простого приложения TODO в различных яваскрипте библиотек. Это отличное место, чтобы увидеть, какие тонкие различия в библиотеках javascript.
Оттуда вы можете найти определения в DefinatelyTyped для тех же библиотек: https://github.com/borisyankov/DefinitelyTyped
Мы используем Backbone.js с TypeScript и находим, что это очень хорошее совпадение с модульным тестированием jasmine.js и контейнером IoC из здесь: http://blorkfish.wordpress.com/2012/10/17/typescript-implementing-a-simple-ioc-container-for-service-location/

+0

Какой замечательный проект! Спасибо за указатели. Я направлялся в направлении Backbone, но наличие рабочего образца - потрясающий головной убор. – Dylan

+2

Todo mvc переехал сюда: http://todomvc.com/ – Gluip

0

Посмотрите на vcl.js все в одном (передней части и серверной) инструмент веб-разработки предприятия,

визуальных компонентов Library- включают в себя страницу, сетка, вход, Манометры, диаграммы и многое другое

  1. Pure Машинопись
  2. Одна страница приложения
  3. .Net Backend
  4. Связывание данных
  5. Twitter самонастройки
  6. Простой запрос к базе данных выполнение
  7. AMD - модуль загрузчика
1

В дополнение к указанным на TodoMVC , PlatypusTS было написано полностью в TypeScript. Это первая платформа для мобильных устройств, а также набор элементов управления пользовательского интерфейса. https://platypi.io.

 Смежные вопросы

  • Нет связанных вопросов^_^