RSS

Комментарии

Спасибо. Очень интересно.
Ждем-с статей с техническими подробностями.
Подскажите, а как сделать, чтобы google при поиске выдавал не только ссылку на сайт, но и дополнительные разделы по нему. Сам сайт сделан в виде блога с закрепленной постоянной левой частью и правой с новостями, имеется горизонтальная навигация из 7 пунктов. Сам сайт сделан на google sites. Так вот, я не нашел как в инструментах веб-мастера указать эти разделы (там стоит информация, что ссылки сайта автоматически генерируются), но ведь как-то можно подсказать гуглу или нет?
Спасибо. Очень интересно.
Ждем-с статей с техническими подробностями.
Постараюсь описать основные возможности Laravel, чтобы можно было оценить масштаб:

MVC (англ. Model View Controller – модель-представление-контроллер) PHP-фреймворк построен на базе известных и надёжных компонентов Symfony.

Необходимые модули для фреймворка подключаются в виде пакетов-провайдеров (service provider). В версии Laravel 5.5 достаточно просто установить пакет через Сomposer, и он сразу будет доступен, без необходимости что-либо писать в коде.

Код фреймворка отделён от кода разработчика, каждый компонент легко расширяется.

Код веб-проекта, CSS, JS, HTML-код страниц разделены в отдельные директории. Фреймворк использует замечательный шаблонизатор Blade, который позволяет отделить вёрстку от PHP-кода. Сам шаблонизатор настолько прост, что даже начинающий HTML-верстальщик сможет легко его осилить.

Удобная маршрутизация, валидация входящих параметров.

Кеширование, работа с хранилищами файлов, работа с различными БД.

Миграции для базы данных, Вы можете изменять структуру БД и откатывать изменения.

Очереди заданий, планировщик задач, консоль, работа с SSH.

Огромный функционал Eloquent ORM позволяет полностью обезопасить себя от атак типа SQL Injection, а также загружать данные из нескольких таблиц (решая проблему N+1) или же обрабатывать данные из БД частями.

Laravel Collections – можно сказать, что это PHP массивы, но с очень продвинутыми возможностями, которые экономят массу времени.
Кэширование файлов маршрутизации, файлов конфигурации, шаблонов. Это ускоряет работу фреймворка.

Отправка уведомлений различными способами: почта, Slack и т.д., можете дописать сами.

Поддержка WebSockets для создания настоящих интерактивных приложений.

Поддержка мультиязычности: легко добавляйте любые языки, а пакет Laravel-lang уже содержит множество переводов.

Интерфейс командной строки artisan, который позволяет генерировать модели, контроллеры, уведомления, запускать задания из очереди заданий и многое другое.

Laravel Tinker – дополнительный пакет, который позволяет работать с кодом проекта из командной строки.

Огромные возможности для тестирования веб-проекта, включая заполнение базы данных тестовыми данными.

У фреймворка есть даже собственный сайт с библиотекой пакетов.

Нужен полнотекстовый поиск? Пожалуйста – Laravel Scout, можно использовать Algolia, Sphinx и другие драйвера.

Впечатляет, не правда ли? А я не описал даже и половины возможностей.

С помощью Laravel можно одной командой сгенерировать систему регистрации и входа на сайт и с лёгкостью подключить сервисы OAuth аутентификации благодаря Laravel Socialite или даже создать свой с помощью Laravel Passport.

Для тех, кто не знает OAuth, – это возможность войти на сайт через социальные сети.

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

На основном сайте PHP-фреймворка Laravel недаром присутствует девиз:

«Любите красивый код? Мы тоже. PHP-фреймворк для веб-мастеров.»

Ведь код PHP-фреймворка Laravel не только красивый, приятно читаемый, но ещё и очень грамотно продуман, а над любым изменением думает множество людей, что позволяет создавать профессиональные веб-приложения на уровне мастера своего дела.
о pwa.
pwa это не гибрид чего то с чемто. pwa это набор букв сотрясающих воздух, потому что за ними не стоит ничего — ни одной технологии.
pwa может стать совершенно любой сайт с прицепленным к нему файлом манифеста и воркером, что по умолчанию должно быть и так у любого нормального проекта.
нет ничего что может делать якобы pwa, чего не может делать обычный типичный проект.
Однозначно, JS будет востребован в ближайшие 10 лет. И покажет еще неведомые никому фокусы. Также важны слова экспертов об общем кругозоре в области UX/UI и знаниях из Computer Science.
Благодарим за то, что при возникновении вопросов или спорных моментов специалисты ДСТ шли нам навстречу. Поставленные задачи были успешно вами реализованы. Подытоживая, хочется сказать, что мы остались довольны качеством выполненных работ. В будущем планируем обращаться к Вам.
Мы очень довольны сотрудничеству с данной компанией и ее командой. Разработанный сайт понравился сразу же, специалисты очень вежливые, отзывчивые и всегда на связи во время работы над проектом, услышали и воплотили именно то что мы хотели, спасибо! Рекомендуем!
Спасибо за проделанную работу, а также за своевременное информирование и устранение недостатков. Мы настроены на дальнейшее сотрудничество с ДСТ Глобал.
Для разработки социальной сети, маркетплейса, экосистемы или другого сложной платформы идеально подойдет фреймворк DST Platform от студии ДСТ Глобал. Данный фреймворк у нас работает в экосистеме Agraroom.ru

Наверное самое главное в DST Platform это масштабирование, это многоканальная платформа для электронной коммерции любого типа, которая сочетает невероятную гибкость, универсальность и позволяет реализовать проекты любого уровня сложности и направленности. Выбор однозначно за ней
Для разработки социальной сети, маркетплейса, сайта-агрегатора, экосистемы или другого сложной платформы идеально подойдет фреймворк DST Platform от студии ДСТ Глобал. Данный фреймворк у нас работает в экосистеме Agraroom.ru

Наверное самое главное в DST Platform это масштабирование, это многоканальная платформа для электронной коммерции любого типа, которая сочетает невероятную гибкость, универсальность и позволяет реализовать проекты любого уровня сложности и направленности. Выбор однозначно за ней
Для разработки социальной сети, маркетплейса, экосистемы или другого сложной платформы идеально подойдет фреймворк DST Platform от студии ДСТ Глобал. Данный фреймворк у нас работает в экосистеме Agraroom.ru

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

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

Вообщем для маркетплейсов, экосистем и социальных систем незаменимый фреймворк.
Работаем на DST Platform отличная система. Особенно мощно реализована панель управления, максимально простая но при этом многофункциональная, интуитивно понятна и сосредоточена на процессе управления контентом и бизнес процессами.

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

Вообщем для маркетплейсов, экосистем и социальных систем незаменимый фреймворк.
Работаем на DST Platform отличная система. Особенно мощно реализована панель управления, максимально простая но при этом многофункциональная, интуитивно понятна и сосредоточена на процессе управления контентом и бизнес процессами.

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

Вообщем для маркетплейсов, экосистем и социальных систем незаменимый фреймворк.
затем же, зачем при разработке используется ide, сниппеты, библиотеки, и прочее.

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

В студии DST Global мы начали использовать прототипы, потому что поняли, что все комментарии заказчика касаются не того, что ему не нравится цвет или размер элементов. Как правило, правки связаны с тем, что забыли про какую-то сущность: телефон, фильтр по каталогу, блок с новостями и т.п. В основном, большинство комментариев касались функциональности. Поэтому, чтобы не тратить время на перерисовку, мы ввели промежуточный этап — прототипирование.

И конечно самое главное — хорошо, продуманно составленный прототип является полноценным каркасом сайта, на который потом легко «надевается» дизайн.
Есть очень большая тема про треугольник project-managmenta, работу с заказчиком, разделение ответственности заказчика и исполнителя и прочая прочая. Эта тема достойна пожалуй вереницы статей, потому что это тема про боль и страдания современного it бизнеса :)

Если из этой большой темы выдернуть маленький кусочек который как то коррелирует с вашим описанием рабочего процесса, то можно сказать следующее. В целом да, в идеале бы так оно и было, но практика и даже теория pm'та говорит о том что невозможно зафиксировать scope работ, бюджет проекта и время выполнения одновременно так, чтобы проект был завершен успешно. Оттуда вытекают платные чейндж реквесты, fail сроков, быстрая трата денег с несделанным продуктом, несоответствие продукта и ожиданиям и так далее.

Scrum не про то, чтобы сделать команде хорошо и всё. Scrum — не фреймворк разработки, это фреймворк создания продуктов. Scrum больше про то, чтобы делать проекты успешными и заказчика довольным жизнью, а также обеспечивать востребованность продуктом. Работа команды и с командой это малая часть.
Интересно а почему дизайнеры вообще стали использовать прототипы? Раньше делали ведь просто дизайн и дальше разработку, UI/UX и прототипирование появилось сравнительно недавно если я не ошибаюсь
Для начала определимся с терминологией. В английском языке есть слова wireframe и prototype. В русском языке — сетка, прототип и живой прототип. Из-за трудностей с переводом, все время возникает путаница. Wireframe переводится как сетка. Но то, что мы называем сеткой — это grid. А то, что по-английски называется wireframe, мы называем прототипом. То, что у них prototype, мы называем «живой прототип» (который можно покликать).

Заявка на услуги DST

Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.

Адрес

Ижевск, ул. Воткинское шоссе, д. 170 Е, Технопарк Нобель, офис 1117

8 495 1985800
Заказать звонок

Режим работы: Пн-Пт 10:00-19:00

info@dstglobal.ru

Задать вопрос по почте

Укажите ваше имя
Укажите ваше email
Укажите ваше телефон