Мой дипломный проект

1 минута чтения

К концу 5 курса пришла пора «пилить» дипломный проект. Делаю не в одиночку, вместе с @V7T.

Для выпускного проекта подобраны самые перспективные веб технологии:

ИНТЕРФЕЙС

  • Metro интерфейс просто нравится.
  • html5 шаблон boilerplate предназначен для быстрой разработки сайта «с нуля». Включает все необходимые встроенные файлы и удобную гибкую структуру.
  • Резиновый шаблон Skeleton пожалуй, самый легкий из резиновый шаблонов.

СЕРВЕР

Сервер располагается на node.js. Почему он? Всё из-за его врожденной асинхронности, большого количества поддерживающих библиотек. И это… javascript на сервере!
Модули
  • ws (реализация websocket) на текущий момент, самая легкая и производительная.
  • Фреймворк express фактически стандарт для ноды.

СУБД

  • Графовая БД neo4j. Высокопроизводительная NoSQL основанная на графах. Минус в лицензии.
  • Документно-ориентированная mongodb. Еще один стандарт NoSQL для «ноды».
  • Сетевое хранилище redis. Быстрая БД в оперативке.

JS библиотеки

  • Видео связь webrtc. Кодек, который должен перевернуть видео связь, и наконец, свергнуть skype.
  • Редактор кода codemirror. Более удобный чем Ace.
  • Фреймворк knockout.js. MVVM и data binding для веба.

Черпаю вдохновение из таких популярных сайтов как:

  • Cloud 9 IDE — окуенная онлайновая среда разработки для node.js, php, ruby, python. Быстрое разворачивание на heroku, консоль(!) и синхронизация с github.
  • Google Docs — крышка гроба для MS Office. Бесплатная, быстрая, красивая, классная. Ещё бы добавить функционала…

Добавить комментарий