Показать сообщение отдельно
  #1 (permalink)  
Старый 05.02.2012, 10:58
Новичок на форуме
Отправить личное сообщение для roosit Посмотреть профиль Найти все сообщения от roosit
 
Регистрация: 05.02.2012
Сообщений: 2

Платформа Абрикос - полноценные интернет приложения на JavaScript
Предлагаю вашему вниманию открытую платформу Абрикос (http:://abricos.org) - с открытым исходным кодом под лицензией GPL v2.0

Основная стратегия развития платформы Абрикос - создание высоко нагруженных интернет приложений за счет перераспределения нагрузки сервера (создание и управления GUI, прочие открытые вычислительные процессы) на клиента.

Работает это следующим образом:
1) сервер отдает клиенту страницу, на которой вызывается JS ядро платформы Абрикос;
2) после инициализации ядра, клиент запрашивает необходимый JS компонент у сервера;
3) сервер компилирует JS компонент из его исходных файлов (управления JS, шаблон HTML, стиль CSS и файл локализации) в один файл, сжимает его gzip и отдает клиенту, при этом кеширует его;
4) клиент (ядро платформы) подгрузив JS компонент, определяет его зависимости от других компонентов, если они есть, запрашивает ядро на их динамическую подгрузку;
5) когда все необходимые компоненты подгружены, выполняется исходный JS компонент, который строит весь необходимый интерфейс на стороне клиента.

Самое главное, что все JS компоненты подгружаются динамически, по мере необходимости. Т.е. не как у подобных систем, когда все сливается в один js файл, размером в несколько метров и отдается клиенту.

Примеры приложений разработанных на этой платформе:

Домашняя бухгалтерия (картинка кликабельна)


Менеджер задач (картинка кликабельна)
Ответить с цитированием