Здесь Вы не увидите описания популярных/трафаретных систем управления содержимым (CMS). Мы их не используем по многим причинам, основными из которых являются следующие: CMS не всегда надежны, CMS не предусматривают расширения функциональности сайта, CMS создают большую нагрузку на сервер.
Технологии сервера web-приложения
Внутренняя структура web-приложений, разрабатываемых нашей компанией, описывается архитектурой MVC (Model - View - Controller). Ее использование позволяет выделить основные составляющие web-приложения: данные (Model), бизнес-логику (Controller) и отображение (View). Данная архитектура является основой приложений WEB 2.0, а ее применение дает возможность максимально точно реализовать поставленные задачи. Подробнее о MVC
PHP 5.3.x
Этот язык программирования отлично подходит для широкого спектра задач: от небольших сайтов-визиток до крупномасштабных социальных сетей. Различные фреймворки, которые мы используем (наиболее часто это CodeIgniter и Doctrine) делают язык PHP отличным инструментом для создания качественных web-приложений.
|
CodeIgniter
MVC-фреймворк, который является каркасом для будущего web-приложения.
Использование данного фреймворка позволяет создавать web-приложения, которые:
- Отличаются высокой скоростью работы;
- Являются надежными;
- Доступны для простого и быстрого масштабирования;
- Имеют корректные URL-адреса всех страниц (/about/licence).
Подробнее о Codeigniter
|
Doctrine
Фреймворк, который упрощает работу с базой данных web-приложения.
Использование данного фреймворка позволяет:
- Работать с содержимым базы данных быстро и удобно, что, в свою очередь, существенно сокращает сроки разработки;
- Заменить базу данных без существенных изменений в коде web-приложения, что может потребоваться вследствие повышения нагрузки;
- Применять технологии «кэширования» результатов выполнения SQL-запросов, что позволяет кардинально повысить скорость работы web-приложения;
- Обеспечить высокий уровень безопасности данных и защитить от множества популярных методик взлома.
Подробнее о Doctrine
ASP.NET
Благодаря политике Microsoft, основанной на предоставлении готовых корпоративных решений, многие украинские компании уже внедрили у себя программное обеспечение компании Microsoft. Для таких клиентов наша компания успешно освоила web-технологию ASP.net, в основном, это фреймворк ASP.net MVC, идеология которого очень близка к нашему видению архитектуры проектов. Подробнее о ASP.NET
Базы данных
Наши специалисты проектируют высоконормализированнные базы данных, оптимизированные для мгновенной работы с учетом высоких нагрузок. Наиболее часто в качестве СУБД мы используем MySQL. Для приложений ASP.net с базой данных на сервере с операционной системой Windows мы применяем SQL Server.
|
MySQL
Наиболее популярная open source база данных в мире благодаря таким немаловажным факторам как: быстрое развитие, высокий уровень надежности и простота использования. Эта база данных позволяет сэкономить на временных и денежных затратах владельцев наиболее объемных и известных в мире web-ресурсов. Именно поэтому наша команда выбрала MySQL в качестве основной базы данных для web-приложений. Подробнее о MySQL
|
SQL Server
Успешно конкурирует на рынке СУБД за счет мощных средств поддержки и простоты эксплуатации в лучших традициях Microsoft. Кроме того SQL Server поддерживает зеркалирование и кластеризацию баз данных, что дает серьезное конкурентное преймущество перед другими серверами БД на рынке web-разработки. Подробнее о SQL Server
Технологии клиентской части
Для разработки интерактивного web-приложения необходимо филигранно владеть инструментами, позволяющими управлять элементами страницы в окне браузера (на клиенте). Выбор таких инструментов велик, но профессионалы предпочитают наиболее эффективные из них. С помощью различных языков программирования, популярных фреймворков и множества собственных наработок наши специалисты реализуют страницу и ее функциональные элементы именно в том виде, в котором ее хочет видеть пользователь.
JavaScript
Весьма сложный и громоздкий язык программирования. В то же время он является традиционным и популярным инструментом для того чтобы «задвигать» любой сайт. Для того чтобы разработать какой-либо элемент страницы на JavaScript «с нуля» необходимо потратить множество времени и ресурсов. Но благодаря таким библиотекам и фреймворкам как jQuery и Ext JS, применение JavaScript значительно упрощается, что, в свою очередь, позволяет быстро и качественно разрабатывать различные web-приложения и их элементы. Именно эти фреймворки и библиотеки применяют наши специалисты для того, чтобы пользователю было удобно и приятно путешествовать по разработанным нами web-ресурсам.
|
jQuery
Данная библиотека является незаменимым инструментом в процессе разработки клинтской части web-приложений на JavaScript. Множество интерактивных элементов, на разработку которых понадобились бы десятки или сотни строк кода, благодаря jQuery разрабатываются быстро и просто. Поэтому использование jQuery позволяет сэкономить уйму времени, сил, а также упростить программный код. Подробнее о jQuery
|
Ext JS
Благодаря этому инструменту web-программисты разрабатывают максимально практичные, удобные и современные интерфейсы web-приложений. Наши специалисты профессионально используют данный фреймворк, за счет чего разработанные нами web-приложения действительно можно назвать практичными. Подробнее о Ext JS
Flash/Flex
Технологии Flash/Flex позволяют создавать как анимированные элементы, так и полный интерфейс web-приложения. Если говорить точнее, то благодаря этим технологиям у разработчиков есть возможность визуализировать данные в различных нестандартных формах. Синергизм этих технологий позволяет создавать RIA (Rich Internet Applications - многофункциональные интернет-приложения), т. е. web-приложения, богатые функциональностью традиционных настольных приложений.
|
Flash
Позволяет создавать векторную анимацию, различные интерактивные элементы, а также интегрировать анимационные ролики в web-страницы. Но данная технология скорее больше подходит дизайнерам, чем программистам. Истинное предназначение Flash — создание отдельных элементов дизайна: баннеров, иконок и пр. Подробнее о Flash
|
Flex
Технологию Flex можно образно описать всего в трех словах: «Flash для программистов». Преимущество данной технологии заключается в том, что при всей красоте и динамичности, Flex-приложения являются «программируемыми» без ограничений. Это позволяет разрабатывать всю клиентскую часть web-приложений, а также интегрировать возможность использования внешних устройств (микрофон, web-камера и т. д.). Подробнее о Flex
HTML/XHTML/CSS
Данные технологи можно назвать фундаментом в сфере разработки web-приложений. Они применяются для того чтобы превратить дизайн (внешний вид сайта, реализованный в графических редакторах типа Adobe Photoshop, Illustrator и пр.) из картинок, в интерактивные web-страницы, доступные для просмотра и использования посетителями сайта посредством web-браузеров. Хотя эти технологии и являются основой разработки web-приложений, и их начинают изучать чуть ли не в школе, филигранным владением и знанием всех тонкостей может похвастаться далеко не каждый разработчик.
|
XHTML
Валидная семантическая (DIV) XHTML-верстка гарантирует корректное отображение страниц web-приложения во всех браузерах (Internet Explorer 6,7,8, Mozilla Firefox 2,3. Opera 8,9, Safari, Chrome). Применение такой верстки позволяет оптимизировать web-страницы под поисковые системы, что является очень важным фактором для раскрутки и коммерческого успеха проекта. Подробнее о XHTML
|
CSS
Правильное применение данной технологии позволяет разделить структуру страницы сайта и ее визуальное оформление. Такой подход предоставляет возможность управления представлением страницы и уменьшает сложность и повторяемость в ее структуре. Подробнее о CSS
Дизайн и продвижение
Хотя основным направлением работы нашей компании является разработка web-приложений, в то же время мы предлагаем не менее качественные услуги по продвижению и дизайну. Ведь помимо того что ресурс должен работать корректно, для посетителей важным фактором является его внешний вид, а для владельцев — позиции в выдаче поисковых систем. С помощью множества технологий и многолетнего опыта наши дизайнеры разрабатывают привлекательный внешний вид ресурсов, а результаты работы специалистов SEO-отдела способствуют ощутимому повышению посещений сайта.
Дизайн
Для создания креативного внешнего вида web-ресурсов наши дизайнеры, как правило, используют набор инструментов Adobe Creative Suite: Photoshop, Illustrator, After Effects и т. д. Помимо профессионального использования перечисленных технологий, следует отметить инициативность творческой команды нашей компании: мы всегда выслушиваем идеи и пожелания Заказчиков, после чего анализируем их и предлагаем правильное решение в зависимости от таких факторов как: направление деятельности ресурса, целевая аудитория и последние тенденции развития web-пространства.
Продвижение
Для того, чтобы web-ресурс был посещаемым и востребованным не достаточно привлекательного внешнего вида и корректной работы. Одним из главных факторов в данном случае является его позиция в поисковых системах: Google, Yandex и пр. Продвижение ресурсов — сложная и кропотливая работа, требующая много временных затрат. Специалисты нашей компании в рекордные сроки выводят web-сайты в топ-10 поисковой выдачи, используя только законные методы поискового продвижения.

Перейти к разделу
