Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «yii2»
Yii2 bad behaviors 2016-01-05 08:58:44
... версия PHP для Yii2 — 5.4. Минимальная ... .jpg"/>
Yii2 уже давно пора ...
+ развернуть текст сохранённая копия
Минимальная версия PHP для Yii2 — 5.4. Минимальная версия PHP для Traits — 5.4. Совпадение? Не думаю!
Yii2 уже давно пора избавиться от этих плохих поведений. И вот почему.
Читать дальше →
Тэги: behaviors, bicycle, dataart, php, simpsons, traits, yii, yii2, блог, компании
Jii: Масштабируемый комет сервер и клиент 2015-10-14 14:23:14
Привет всем хабровчанам, любителям Yii и Node.js. Продолжаю серию статей про Jii ...
+ развернуть текст сохранённая копия
Привет всем хабровчанам, любителям Yii и Node.js. Продолжаю серию статей про Jii Framework.
Сегодня настал момент релиза комета, о котором я и расскажу в этой статье.
Jii-comet — это масштабируемый, готовый к высоким нагрузкам и плохому интернету транспорт, реализующий постоянную связь между клиентом и сервером для мгновенного обмена данными.
Jii-comet предоставляет набор компонентов и классов, которые упрощают обмен сообщениями между каналами, подписки на них, обмена данными между серверами и так далее. Сам модуль не умеет доставлять сообщения на клиент и обратно, но в нем заложена абстракция, чтобы это можно было делать любой из существующих популярных библиотек (например, socket.io, sockjs), а так же чтобы это было надежно и масштибаруемо.
Читать дальше →
Тэги: comet, framework, highload, io.js, javascript, jii, node.js, open, queue, socket.io, sockjs, source, yii, yii2, балансировка, веб-разработка, комет, крутотень, нагрузки
[Из песочницы] Производительное юнит-тестирование веб-приложений на примере yii2 и codeception 2015-10-07 11:05:49
Задача данной статьи — показать самый производительный путь написания тестов в контексте ...
+ развернуть текст сохранённая копия
Задача данной статьи — показать самый производительный путь написания тестов в контексте разработки веб-приложений.
Здесь и дальше под термином тесты будут подразумеваться юнит-тесты.
Разработка веб-приложений сопровождается постоянным использованием в коде базы данных. Если код работы с базой данных и код работы с результатом взаимодействия с базой данных не разделен, нам потребуется база данных в подавляющем большинстве тестов проекта. Также, если код использует методы фреймворка, нам для тестов потребуется подключить фреймворк. Пока тестов мало, всё отлично. Когда тестов становится больше, замечается проблема: скорость выполнения тестов немного напрягает. Когда время выполнения всех юнит-тестов становится больше чем минута, становится невозможным постоянно запускать все тесты. Разработчик начинает запускать только часть тестов, пытаясь уменьшить негативное влияние длительного времени работы тестов, но проблема снижения эффективности тестирования со временем будет только возрастать.
Источник проблемы находится в отсутствии четкого разделения кода работы с базой данных, кода, которому необходим фреймворк, и кода, для работы которого не нужна ни база данных, ни фреймворк.
Наша цель будет разобраться, каким образом необходимо писать тесты и код для обеспечения максимальной скорости выполнения тестов.
Читать дальше →
Тэги: activerecord, codeception, framework, it-систем, php, unit-testing, yii, yii2, веб-разработка, веб-сервисов, тестирование
[Из песочницы] Почему я выбрал Yii2 2015-10-05 17:56:29
... Добро пожаловать в Yii2 для начинающих. ... увлекательном фреймворке Yii2.
Yii2 поставляется ...
+ развернуть текст сохранённая копия
Перевод некоторых глав из книги Bill Keck. Yii 2 For Beginners.
Предисловие
Добро пожаловать в Yii2 для начинающих. Эта книга проведёт вас шаг за шагом сквозь установку и развёртывание, а затем программирование на сегодняшний день самом увлекательном фреймворке Yii2.
Yii2 поставляется в двух вариантах, basic и advanced, и может показаться неестественно, использовать для начинающих шаблон advanced(продвинутый), но этот шаблон, по иронии судьбы, облегчает работу с приложением, если оно использует модели, которые хранятся в базе данных. Современные веб-приложения нуждаются в этой функциональности и шаблон advanced имеет в своём распоряжении для этого готовые решения.
Другое большое преимущество у шаблона advanced, это то, что приложение делится на frontend(пользовательская часть) и backend(модуль управления), который дает исчерпывающий ответ на постоянно возникающий вопрос: «куда же поместить модуль управления?»
Я бы хотел не только ввести вас в удивительный мир php фреймворка, но и так, же дать вам точку опоры, включающую все, в чем нуждается надежное веб-приложение управляемое базой данных. Хотя advanced шаблон содержит чрезвычайно полезные возможности, в нем, конечно же, отсутствуют важные части, которые мы будем пополнять с помощью этой книги.
Цель — предоставить вам модель шаблона, которую вы сможете использовать для всех ваших будущих проектов.
Возможности
С инсталляцией advanced шаблона вы получите некоторые возможности веб-приложения, включающие в себя:
- предопределённую схему таблицы пользователей
- форму входа и регистрации пользователей
- функциональность восстановления забытого пароля
- разделённые области пользователей (frontend) и администраторов(backend)
- автоматическую генерацию кода для моделей, контроллеров и представлений
- встроенную интеграцию с Twitter Bootstrap и приоритетную верстку для мобильных устройств
- надежные виджеты и помощники для представления данных
Читать дальше →
Тэги: framework, php, yii, yii2
[Из песочницы] PHP & Yii2: Комментарии с пагинацией за 30 минут 2015-09-18 09:12:58
... h4>
Yii2 — фреймворк ... br/>
Также, Yii2 поддерживает AJAX ...
Давайте попробуем Yii2 Framework в ...
+ развернуть текст сохранённая копия
Введение
Yii2 — фреймворк для PHP, позволяющий рекордно быстро создать такие веб-сайты и компоненты веб-сайтов, как: блоги, комментарии, чаты, гостевые книги, а также прочие компоненты, где ключевую роль играют формы ввода (тэг input), списки и таблицы с пагинацией и, конечно же, база данных MySQL.
Советую уяснить сразу: Yii2 — это не CMS, это фреймворк. Поэтому он не содержит крупных готовых (весьма ущербно и криво реализованных) модулей, таких, как комментарии, гостевухи, корзины для интернет-магазинов и т.д. Вы создаете все это сами, имея при этом полную свободу действий, как и с «голыми» HTML&CSS&JS&PHP&MySQL. В то же время, на Yii2 все это делается гораздо легче, чем в «голом» варианте, потому что фреймворк содержит массу готовых элементов интерфейса и прочих фич.
Также, Yii2 поддерживает AJAX и местами содержит его готовую реализацию (впрочем, не очень удобную).
Давайте попробуем Yii2 Framework в деле, придумав какую-нибудь более-менее реалистичную задачу, для которой бы он подходил.
Читать дальше →
Тэги: framework, php, yii, yii2, веб-разработка
Страницы: 1 2 3 4 5 6 7 8 9 10 11
Главная / Главные темы / Тэг «yii2»
|
Взлеты Топ 5
Падения Топ 5
|