Logo
Главная < Компетенции < Технологии

Технологии используемые нами для Ваших современных проектов

Comp3

Названия технологий для большенства заказчиков не играют большую роль. Заказчикам всё равно будет ли написан их проект на Ruby on Rail, Java, PHP или Assembler. Для них играют роль только два слова: выгодно и быстро. И в этом они не правы!
Технологии, языки программирования развиваются очень быстро. Интернет-проект, который был написан, к примеру, ещё два года назад, может работать и до сих пор. Но как только нужно что-нибудь изменить в этом проекте, начинаются танцы с бубном: Ничего не работает, нужно всё обновлять. И это всё может быть только ради того, чтобы, к примеру, поменять почтовый адрес Вашей компании на Вашем сайте.
Мы используем технологии, которые помогают избегать все эти неприятные ситуации и уменьшают этим самым стоимость не только разработки, но и эксплуатации интернет-проектов.

Ruby on Rails

Быстрая разработка

Ruby on Rails - полноценный, многоуровневый фреймворк для построения веб-приложений, использующих базы данных, который основан на архитектуре MVC.

Ruby on Rails - это технология, при помощи которой можно быстро реализовать сложный проект с индивидуальной функциональностью. Преимущества с точки зрения заказчиков и конечных пользователей - это качество и удобство продукта, сокращение сроков и стоимости разработки, легкое внесение изменений и расширение функциональности.

Основные преимущества данного фреймворка:

  • Скорость разработки
    С помощью Ruby on Rails можно быстро создавать высокоэффективные интернет-порталы. Уже через несколько дней заказчик может в тестовом режиме увидеть первые функциональности своего будущего проекта.
  • Стоимость
    Этот фреймворк разрабатывается Open Source сообществом и ничего не стоит. Для разных задач существуют различные библиотеки (gem's), которые также разрабатываются Open Source сообществом.
  • Стандарты
    Стандарты размещения файлов в проекте, стандарты написания кода в проекте, общие правила программирования в Ruby on Rails сильно структурируют любой проект. Это даёт большое приемущество при работе над одним проектом целой командой специалистов.

Известные интернет-проекты, которы использовали Ruby on Rails: Twitter, Groupon, Xing

Rubyonrails

jQuery

Библиотека javascript

С развитием технологий функциональность веб-страниц постоянно возрастает и приближается к функциональности настольных прикладных программ. Эта возрастающая функциональность реализуется при помощи Javascript. И вовсе не обязательно лично прописывать все необходимые эффекты, если для этого уже написано несколько десятков или даже сотен библиотек, позволяющих реализовывать эти эффекты. И среди множества этих библиотек по праву наиболее удобной и доступной для понимания является библиотека jQuery.

Теория без практики мертва. И код jQuery оставался бы просто кодом, если бы его широко не использовали разработчики веб-приложений. Ведь и красивые выпадающие меню, и анимация графики, и плавные переходы, всплывающие подсказки и многое-многое другое - все это jQuery.

Благодаря тому, что объем программного кода jQuery меньше, чем объем стандартного кода Javascript, сокращаются временные затраты на разработку элементов веб-страницы. Сам программный код более понятен по сравнению с JavaScript.

jQuery совершил революцию в области html-javascript шаблонизации. До момента его появления последнее было если не принципиально невозможным, то уж настолько трудозатратным, что не многие отваживались с этим связываться, а само выражение "html-javascript шаблонизации" вызывало в лучшем случае улыбку.

Jquery

Javascript

Динамические сайты

Фактически, без JavaScript невозможно реализовать удобный, функциональный сайт. Причем, не нужно будет загромождать сайт тоннами кода. Достаточно будет добавить всего пару строчек, и разные кнопки и пункты меню "оживут", станут более привлекательными.

Второе, что дает нам JavaScript, это возможность значительно снизить нагрузку на веб-сервер за счёт того, что основные сценарии для работы со страницей будут выполняться на стороне пользователя. Такие скрипты применяют для создания интерактивных страниц, для написания программ, например, легкой браузерной игры или калькулятора. Большинство сервисов и сайтов применяют JavaScript для определения браузера, операционной системы и так далее, для того, чтобы более корректно отобразить страницу на конкретном устройстве. Особенно это актуально для обозревателя Internet Explorer, ведь все в курсе, что он по своему понимает стандарты HTML и CSS.

Большим толчком развития Javascript в последние годы стало развитие мобильного интернета. Javascript очень компактный язык программирования, что облегчает применение его на различных мобильных гаджетах любых производителей. Javascript это одна из не многих технологий, которая одинаково работает на продуктах Apple, Microsoft и Google.

Javascript

HTML5

HTML5 - язык для структурирования и представления содержимого всемирной паутины. Это пятая версия HTML, последняя (четвёртая) версия которого была стандартизирована в 1997 году. По состоянию на октябрь 2013 года, HTML5 ещё находится в разработке, но, фактически, является рабочим стандартом. Цель разработки HTML5 - улучшение уровня поддержки мультимедиа-технологий, сохраняя при этом удобочитаемость кода для человека и простоту анализа для парсеров.

Html5

CSS3

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

Css3

Twitter Bootstrap

Twitter Bootstrap — свободный набор инструментов для создания сайтов и веб-приложений. Включает в себя HTML и CSS шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейсов, включая JavaScript расширения.

Основные преимущества Twitter Bootstrap 3:

  • Экономия времени
    вы можете сэкономить много времени и усилий, используя шаблоны дизайна и классы Bootstrap и сконцентрироваться на других разработках;
  • Высокая скорость
    с использованием Bootstrap вы можете легко создавать динамичные макеты. Макеты Bootstrap легко масштабируются на разные устройства и разрешения экрана без каких-либо изменений в разметке;
  • Гармоничный дизайн
    все компоненты платформы Bootstrap используют единый стиль и шаблоны с помощью центральной библиотеки. В итоге дизайн и макеты веб-страниц согласуются друг с другом;
  • Простота в использовании
    платформа очень проста в использовании. Поэтому любой пользователь с базовыми знаниями HTML и CSS может начать разработку с Twitter Bootstrap;

Twb

Выполняется...
Turbo loader
Back to top