Что такое X1-forge

Языки, протоколы и технологические принципы X1-forge

Платформа X1-forge включает в себя комплекс программных средств, созданных с применением различных языков программирования и технологических принципов. Вот наиболее важные из них:

  • Perl
  • Apache HTTP-server
  • HTML5 (включая HTML, DHTML, XHTML, CSS, JavaScript)
  • AJAX (включая JSON, SMX)
  • X-live
  • XML (включая YML, RSS, sitemaps)

 

Perl

Perl -  высокоуровневый интерпретируемый динамический язык программирования общего назначения.

Талисманом языка Perl является верблюд — очень выносливое животное, способное выполнять тяжёлую работу в условиях, наименее подходящих для этого. Именно это качество языка Perl позволяет нам создавать самые быстрые, мощные и надежные средства.

Основной особенностью языка считаются его богатые возможности для работы с текстом, в том числе работа с регулярными выражениями, встроенная в синтаксис. Перл унаследовал много свойств от языков Си, AWK, скриптовых языков командных оболочек UNIX.

 

HTML5

HTML 5 (HyperText Markup Language version 5) — язык для структурирования и представления содержимого для всемирной паутины, а также основная технология, используемая в Интернете.

Пятая (текущая) версия HTML была принята на вооружение в сети Интернет в 2008 году и активно совершенствуется по сей день.

Продолжение

Основным отличием формата HTML5 от предшествующих версий языка (вплоть до 4) является поддержка новейших интерактивных мультимедийных средств в наилучшем для человека способе отражения информации.

Фактически, HTML5 включает в себя не только предыдущий формат HTML4, но и XHTML, а также DOM2HTML (особенно JavaScript).

HTML 5 - это попытка создания единого языка разметки гипертекста, который мог бы быть написан как и в HTML, так и в XHTML и был бы синтаксически корректен. К сожалению, сбыться этой идее мешает до сих пор не завершившаяся т.н. "война браузеров", в которой наиболее отстраненную позицию занимают браузеры компании Microsoft, что в значительной степени сдерживает развитие сети Интернет.

 

AJAX

AJAX (Asynchronous Javascript and XML) - технологическая концепция построения интерактивных пользовательских интерфейсов ресурсов сети Интернет, заключающийся в "фоновом" обмене данными браузера с веб-сервером. При использовании AJAX страница сайта не перезагружается полностью, а лишь получает необходимые дополнительные данные, в результате чего сайты становятся более быстрыми и удобными.

 

XML

XML (eXtensible Markup Language — расширяемый язык разметки) — рекомендованный W3C (Консорциумом Всемирной паутины) язык разметки, представляющий собой свод общих синтаксических правил структурирования данных для передачи в текстовом формате. XML используется для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML). XML является упрощённым подмножеством языка SGML.
 
Продолжение

Несколько слов о Flash

До 2009 года компания Сайт Мэйкерс активно использовала технологию flash для создания интерактивных и анимированных элементов дизайна сайтов. Однако с появлением формата HTML5 и в связи с отказом корпорации Apple поддерживать технологию flash на своих портативных устройствах iPad и iPhone, наша компания приложила значительные усилия по переводу всех интерактивных элементов дизайна и функционала платформы на HTML5.
В настоящий момент мы создаем Flash-объекты только по особым просьбам клиентов, а также в тех редких случаях, когда недостаточно возможностей HTML5 для целей конкретного проекта.
 

X-live

X-live - архитектура живых сайтов; собственная разработка компании Сайт Мэйкерс; технологическая инновационная концепция организации работы ресурсов в сети Интернет.
 
Главной особенностью данной архитектуры является перенос всех процессов формирования интерфейса сайта от серверных приложений (как это было общепринято до 2010 года) в броузер, полностью исключая необходимость интерпретации HTML-кода, получаемого с сервера.
В результате ресурсы, созданные в этой архитектуре, не нуждаются в постоянных обращениях к серверу, что позволяет в наиболей степени сократить нагрузку на сервер и объем трафика посетителя сайта.
Идея данной архитектуры принадлежит Владимиру Шляпину - основателю и руководителю компании Сайт Мэйкерс. В 2008 году он поставил перед собой цель достигнуть полного забвения HTML-страниц сайта, как тупикового пути развития современной сети Интернет. К началу 2010 года идея была преобразована в комплекс правил, ставших основой принципиально новой архитектуры создания ресусов сети Интернет, которая получила название X-live.
 
X-live - основана на использовании комплекса нескольких технологий, главенствующую роль в которых играют: AJAX, технологии сжатия данных, технологии шифрования и защиты данных.
 



Продолжим знакомство с платформой X1-forge в статье:
Что такое архитектура X-live

(495) 544-88-61
(13:00-19:00 Москва)
© 1998-2011 ООО "Сайт Мэйкерс". Все права защищены.
© 2012 X1-forge - платформа Интернет-магазина. Разработчик: ООО "Сайт Мэйкерс"
Торговые марки Site Makers, X1-forge, X-forge, Сайт Мэйкерс, Платформа ИКС, Платформа ИКС1 принадлежат ООО "Сайт Мэйкерс".