ru
ru

Проектирование

Исследования
UX взаимодействие
Веб-интерфейсы
Мобильные интерфейсы
Динамический прототип
Юзабилити тестирование
A/B-тестирование

Дизайн

Дизайн сайта
Дизайн приложения
Иконки
Дизайн баннеров

Тестирование

Ручное тестирование
Selenium-тесты
Тестирование нагрузок
Тестирование безопасности

Консалтинг

Наша команда профессионально консультирует в области разработки современных веб и мобильных решений.

Разработка сайтов и приложений на Laravel

Мы, компания SECL Group, одни из тех, кто умеет разрабатывать и поддерживать большие сайты и приложения на основе фреймворка Laravel.

Немного о фреймворке Laravel:

1. Легкость в обучении. Большинство возможностей фреймворка хорошо документированы, есть как англоязычные версии документации, так и русскоязычные переводы. Фреймворк содержит в себе множество хороших решений, которые очень легко использовать для собственных целей.

2. Использование Composer. Composer — это менеджер зависимостей, который позволяет очень легко и удобно загружать нужные вам библиотеки. Все модули полностью распространяются под открытой лицензией, написаны и оттестированы многими энтузиастами со всего мира и содержат в себе множество отличных решений, которые вы можете спокойно переделать под себя. Также версии библиотек всегда автоматически обновляются, и это никак не влияет на работоспособность вашей системы. А если и влияет, то только в лучшую сторону 🙂

3. Регулярный выход новых версий. Новые версии данного фреймворка выходят примерно каждые полгода. Недавно еще был релиз Laravel5, а уже свет увидеть успела версия 5.1, где исправлены недочеты предыдущего релиза.

4. Eloquent ORM или Object-relational mapping. Технология программирования, которая основана на связи таблиц базы данных с моделями объектно-ориентированных языков программирования, создает свою «виртуальную объектную базу данных», то есть сущность. Именно использование такого подхода очень удобно по ряду причин:

1) Программисту неважно, какая СУБД обрабатывает запрос: MySQL или PostgreSQL, программист работает с сущностью, а не с базой данных. В любой момент, если такая потребность возникнет, можно поменять СУБД без вмешательства в код.

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

3) Большинство функционала для работы с данными доступно уже из коробки. Если вам нужно расширить какие-то возможности, это нетрудно сделать.

5. Быстрота работы приложения. Laravel поддерживает унифицированное API для использования различных систем кэширования. Настроить кэш можно с помощью файла app/config/cache.php. Здесь вы можете настроить удобную вам систему кэширования. По умолчанию в Laravel есть такие системы как Memcached и Redis, которые наиболее часто используются программистами.

6. Безопасность. CSRF-защита. По умолчанию Laravel предоставляет защиту вашего приложения от подделки межсайтовых запросов (CSRF) с помощью CSRF-токенов. Если вы используете класс Form для генерации вашей формы, то csfr ключ подставляется автоматически, в противном случае вам нужно выполнить вставку следующего кода:

После каждого запроса, отличного от GET-типа, идет проверка на соответствие ключей, и если ключ не совпадает, пользователю действие не будет разрешено.

7. Шифрование. Laravel дает возможность к устойчивому шифрованию данных по алгоритму AES, которые используют расширение mcrypt для PHP.

Ознакомиться с примерами и портфолио компании по PHP (Laravel Framework) можно на странице работ. Также могут предоставляться примеры кода по запросу клиента.

Нужна консультация? Обращайтесь, мы поможем!

Больше о нас?
Компания
Больше кейсов?
Работы
Есть проект?
Контакты
Канада

240 Richmond Street W
Toronto ON M5V 1V6
+1 (647) 946-92-12

Россия

115419, г. Москва,
ул. Шаболовка, д.34, стр. 3
+7 (499) 346-87-75

США

3524 Silverside Road
35B, Wilmington,
Delaware 19810-4929
+1 (929) 237-12-11

Украина

79022, г. Львов,
ул. Городоцкая, 174
+380 (44) 389-90-39

Copyright © 2005 – 
2021
, ГК «SECL Group»