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

28 апреля, 2013
1 минута чтения

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

Фронтенд и интерфейс

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

JS библиотеки

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

Бекенд и сервер

Сервер располагается на node.js. Почему он? Всё из-за его врожденной асинхронности, большого количества поддерживающих библиотек. И это… javascript на сервере!

Модули

  • ws (реализация websocket) на текущий момент, самая легкая и производительная.
  • Фреймворк express фактически стандарт для ноды.

СУБД

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

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

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

Денис Сергеевич Басковский

Философ, изобретатель и поэт.

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

piano
Предыдущая статья

Виртуальная игра на пианино используя C#

csharp mouse
Следующая статья

Захватить курсор мыши на WinForms

Exit mobile version