DbHelp.ru
Маленький Yii блог
Комментарии
Гость: cbd lotion cbd cream | cbd oil dogs | what does cbd oil do cbd cream
Гость: cbd dog treats cbd oil for dogs | where to buy cbd cream | cbd oil indiana christian book distributo...
Гость: acai berry wЕ‚aЕ›ciwoЕ›ci saroten 25 absturzsicherung gelГ¤nder vorschriften calciumgluconat gel nag...
Гость: real money casino hallmark casino online | casino games no download no registration | casinos near m...
Гость: free slot play vegas slots online | da vinci diamonds free online slots | hollywood casino free slot...



Сервер Ultima Online - Forest Wars (от создателя данного блога)

Шаг 2: Почему стоит выбрать Yii?

Рубрика: Первые шаги

Оцените эту статью:

Рейтинг: 0.00 (0)
24 мая. 2009
Опубликовать в Twitter Написать в Facebook Опубликовать в своем блоге livejournal.com

Yii Framework Blog img http://dbhelp.ru3 Давайте сегодня разберем почему стоит выбрать Yii Framework и какими плюсами он обладает.

---

Если вы незнакомы со старыми статьями этого учебника - я советую вам для начала обратить внимание на:

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

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

Вот небольшой список который я выделил для себя:

  1. Отличная документация. Конечно же перейти на работу с фреймворком невозможно если разработчик не уделил внимание написанию нормальной документации. Когда первые слухи расползлись про Yii в интернете - многих русскоязычных программистов оттолкнуло отсутствие русской документации (при наличии в тот момент отличного API и учебника по созданию блога). Уже много месяцев активные участники русскоязычной ветки форума трудятся над переводом документации на русский язык, и большая часть уже переведена. Теперь новому разработчику что бы понять Yii достаточно ознакомится с переводом официальной документации. Для тех у кого и после этого возникнут вопросы - существует очень полное API по всем классам Yii Framework Class Reference.
  2. Отличная поддержка. Для русскоязычных пользователей на официальном форуме фреймворка создан собственный раздел где вы всегда можете получить ответы на свои вопросы. Плюс к этому мною было созданно русскоязычное сообщество которое постоянно пополняется новыми материалами.
  3. Помощь от разработчика фреймворка. Большой плюс поддержки Yii - это возможность в любой день пообщаться и задать вопросы разработчику Yii на форуме. Было замечено что он практически каждый день просмотривает и отвечает на вопросы на форуме, помогает советами и полезными "фишками". Вы всегда можете написать ему личное сообщение и быть уверены что получите самый правильный ответ по вашему вопросу. К сожалению, разработчик фреймворка плохо знает русский язык, поэтому сообщения просим излагать ему на английском или китайском.
  4. Лицензия BSD. Для многих людей которые разбираются в том что это такое - BSD является огромный плюсом в разработке коммерческих приложений. Подробнее о том что позваляет делать BSD лицензия вы можете почитать на Вики
  5. Полная поддержка ООП (php5). Фреймворк полностью заточен под пятую версию php что позволяет поддерживать весь функционал при обьектно ориентированном программировании. Разработчики не пошли на поддержку php4 в ущерб гибкости и удобства ооп. В связи с этим фреймворк не будет работать на php4, но зато отлично покажет себя на php5! Если вы знаете что такое ООП и умеете его использовать в php - тогда Yii лучший выбор для вас.
  6. Архитектура Model-View-Controller (MVC). Архитектура программного обеспечения, в которой модель данных приложения, пользовательский интерфейс и управляющая логика разделены на три отдельных компонента, так, что модификация одного из компонентов оказывает минимальное воздействие на другие компоненты. Благодаря отличной гибкости Yii вместо MVC вы можете использовать любую другую архитектуру (к примеру модульность в HMVC)
  7. Генератор кода. Yii предоставляет отличный встроенный генератор исходного кода. Указав лишь основные параметры - Yii генерирует для вас общую структуру приложения которая будет содержать все необходимые модели/контроллеры/отображения для старта. В yii версии 1.1 обещают браузерный генератор кода с еще большим функционалом!
  8. Валидация на пальцах. Фреймворк содержит в себе отличный встроенный класс для валидации данных из форм. Валидатор позволяет использовать большое кол-во встроенных правил (которых в основном хватает), либо написать свои правила для проверки данных (как отдельную функцию или класс).
  9. Кеширование. Механизм кеширования в Yii очень серьезный, но в тоже время очень гибкий для использования. Yii поддерживает несколько кеш хранилищ (в том числе memcache) для кеширования отдельных переменных, участков кода, целых страниц и результатов sql запросов. 
  10. jQuery. Фреймворк интегрирован с современной java-script библиотекой jQuery которая поможет вам с лёгкостью создавать ajax элементы на ваших страницах!
  11. Расширения. Вам не хватает каких то классов в Yii и нет времени писать их самому? Не беда! Yii позволяет вам подключить классы других фреймворков в качестве расширений и использовать их в своем приложении! Расширения подключаются буквально двумя строчками кода и позволяют использовать польностью весь функционал подключенных классов! На форуме фреймворка можно прочитать много статей про то как подключать классы от Zend Framework, Code Igniter, Kohana и тп.
  12. DAO, Active Record
  13. Темы. Благодаря встроенной поддержке тем вы можете изменять дизайн вашего приложения в пару нажатий клавиш.
  14. Интернационализация (многоязычность). В руках разработчика на yii окажится удобный инструмент для облегчения перевода сайтов на несколько языков. Вы можете создавать неограниченное кол-во словарей. Легкость перевода заключается в одной магической команде Yii::t("словарь", "какую фразу будем переводить").
  15. Защита. Все стандартные классы Yii заточены под высокий уровень безопасности что при умелом обращении позволяет полностью обезопасить свой сайт от Sql-Inj, XSS, CSRF и других атак.


Если честно то перечислять можно долго, и пятнадцатью пунктами список естественно не ограничится. Много из того что я написал выше - и стало для меня стимулом перейти на Yii Framework.

Я не могу вам навязывать то, что нравится мне, но надеюсь моя небольшая статья помогла понять что из себя представляет Yii.



Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:

  1. У меня не всегда получается регулярно писать на своем блоге по множеству причин. Что бы написать целую техническую статью ... "Новые разделы: что нового, мои проекты"

  2. В процессе разработки приложения, очень часто требуется следить за запросами которые формирует фреймворк.В этом нам поможет FireBug, незаменимый инструмент ... "Логирование запросов в FireBug"

  3. Снова я к своим читателям обращаюсь с глупым вопросом, но что делать, другой аудитории я не доверяю :) На ... "Вопрос: Закрыть yii через htaccess"

[guest] Гость

Было сказано: Воскресенье, 24 Май 2009

Спасибо большое. Благодаря вашей статье у меня есть аргументы что бы переубедить начальника в сторону Yii xD

[adm] zolter

Было сказано: Воскресенье, 24 Май 2009

:) Следующая статья по этому уроку выйдет на неделе. Думаю до пятницы.

[guest] Alexder

Было сказано: Воскресенье, 24 Май 2009

Спасибо! С нетерпением ждем продолжения!

[guest] xoma

Было сказано: Понедельник, 25 Май 2009

Замечательная статья! Добавил ссылку на нее вот здесь http://forum.allframeworks.ru/index.php/topic,55.0.html надеюсь ты не против ) ?

[adm] zolter

Было сказано: Понедельник, 25 Май 2009

Спасибо xoma :)

[guest] Гость

Было сказано: Среда, 27 Май 2009

Спасибо за статью!

n1ck

Было сказано: Четверг, 11 Июнь 2009

кул, нашел по полочкам все об Yii

zolter, написано классно, читается легко!
единственное глаз цепляется за мелкие ошибки, закидывайте текст в Word перед публикацией. По себе замечал, когда думаешь о том, что писать, начинают появляться ошибки сами.

[adm] zolter

Было сказано: Четверг, 11 Июнь 2009

Спасибо :) Я пока под линухой работаю так в гмаил кидаю для проверки ошибок. Но как видите не все ошибки знает гмаил )) в будущем постараюсь уделить этому больше внимания :)

[guest] mvd3012

Было сказано: Четверг, 23 Июль 2009

[adm] zolter:
Много из того что я написал выше - и стало для меня стимулом перейти на Yii Framework

А с чего собственно переходили?

[adm] zolter

Было сказано: Четверг, 23 Июль 2009

Последнее чем я увлекался до Yii был CodeIgniter. Тоже быстрый фреймворк правда с заточкой на пхп4

[guest] Руслан

Было сказано: Воскресенье, 27 Сентябрь 2009

Добрый день
а не могли бы Вы показать пример использования HMVC в Yii?
заранее благодарен

[guest] Гость

Было сказано: Четверг, 31 Декабрь 2009

Спасибо вам большое за ваш сайт!
Сейчас играюсь с CodeIgniter, но неведомая сила меня просто тянет на Yii , будем пробовать :)

[adm] zolter

Было сказано: Четверг, 31 Декабрь 2009

Пожалуйста :)
CI - хороший фрейм, но со временем когда я на нем разрабатывал мне перестало хватать там функционала. Всё таки на двух стульях не усидеть, поэтому поддержка пхп4 и пхп5 мне кажется там лишняя. Если хотите увидеть более мощный CI - смотрите в сторону Коханы.

п.с. но yii все равно лучше всех что я встречал :)

[guest] webzio

Было сказано: Воскресенье, 02 Май 2010

У меня та хе история с CI. Думал играться с КоханаПеХеПе, но сейчас уверено перехожу на ЙИИ

[guest] Лунатый

Было сказано: Четверг, 03 Июнь 2010

Все это и многое другое есть в symfony. Так почему же стоит выбрать именно Yii?

[guest] zolter

Было сказано: Четверг, 03 Июнь 2010

ну как бы не правильно сравнивать два фрейма. Лично мое мнение что симфони считается более "тяжелым" фреймом, и в плане нагрузки на сервак и в плане порога вхождения. маленькие проекты на нем нет смысла писать. в yii очень хорошая поддержка и фреймворк очень легкий для освоения даже людьми которые первый раз прочитали про mvc

[guest] Гость

Было сказано: Понедельник, 23 Август 2010

Помогите пожалуйсто.
Я созда модуль admin при помощи консоли. Запускается по url http://localhost/admin. Проблема в том, что он загружает файл отображения из основного контроллера, а не из admin/view/default/index.php. И layout, я указваю в контроллере по умолчанию модуля admin параметр $layout = 'admin', предполагая, что layout загрузится из каталога modules/admin/views/layouts, а загружается всеровно из каталога по умолчанию.

[guest] Antimag

Было сказано: Воскресенье, 26 Сентябрь 2010

Что то меня тоже заинтересовали этой статьей.Хотел на Zend сесть,но думаю теперь лучше Yii попробовать

[guest] Step

Было сказано: Вторник, 23 Ноябрь 2010

Yiiбошу сайты. Нраица ^_^

[guest] zolter

Было сказано: Вторник, 23 Ноябрь 2010

:D

[guest] Breeze

Было сказано: Среда, 26 Январь 2011

Теперь окончательно уверен в Yii. Будем работать с ним.

[guest] el

Было сказано: Среда, 09 Март 2011

Фигня ваш yii, юзаю продукт от создателей пхп (zf) и счастлив

[guest] zolter

Было сказано: Среда, 09 Март 2011

Начнем с того что ZF не от создателей php, а только от той же фирмы. Ну а во-вторых - юзайте, кто вам виноват :)

[guest] el

Было сказано: Среда, 09 Март 2011

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

[guest] Марк

Было сказано: Среда, 09 Март 2011

так напиши фреймворк быстрее, Вася.

[guest] zolter

Было сказано: Среда, 09 Март 2011

Сравнение Yii и Зенда давно есть в интернете. Если вам надо - ищите. Вы сейчас говорите теми словами когда я когда то говорил пару лет назад, когда занимался чисто зендом. В отличии от вас я разрабатывал приложения и на зенде и на Yii и мое мнение будет намного объективнее вашего.

Если вы хотите участвовать в каком либо споре - хотя бы повысьте свои знания о фреймворке о котором хотите спорить.

[guest] Гость

Было сказано: Четверг, 19 Январь 2012

Spasibo za statyu :) Mne ochen ponravilsya
A gde prodaljeniye?

[guest] zolter

Было сказано: Четверг, 19 Январь 2012

Вот тут продолжение => http://www.dbhelp.ru/category/new-lesson-section/

[guest] Гость

Было сказано: Суббота, 03 Февраль 2018

Эволюция технологий решительным образом привело к созданию колоссального количества техники и аксессуаров. Они сегодня облегчают быт, расширяют возможности и делают жизнь комфортнее. И если вы лично не можете прожить без смартфона и digital-техники, обожаете неизменно быть он-лайн и порой в путешествии имете привычку быть «на связи», наш онлайн-супермаркет будет для вас приятной находкой!

Смартфоны, экшн-камеры и смарт-часы, павер-банки и портативные колонки, MP3-плееры и FM-модуляторы, прогрессивные видеорегистраторы и многофункциональные фитнес-трекеры, USB флешки и карты памяти, защитные стёкла, чехлы, наушники и зарядные устройства для смартфонов – всё это вы найдёте в нашем виртуальном каталоге.

В случае, если вы болеете техникой и не в силах прожить без неё ни дня, любите себя побаловать передовыми гаджетами, лучшего решения, чем Mobystore не найти!


<a href=http://mobystore.com.ua>интернет магазин техники</a>

[guest] Гость

Было сказано: Суббота, 10 Февраль 2018

Знакомства в Москве. Сайт знакомств в Москве бесплатно, без регистрации, для серьезных отношений.
https://loveawake.ru/znakomstva/moskva - Click here>>>

[guest] Гость

Было сказано: Суббота, 24 Февраль 2018

БРОКЕРТИ помогает акционерам в успешной реализации принадлежащих им акций. За дорогую цену приобретаем акции самых разных акционерных обществ (кроме ЗАО) у совладельцев из самых разных населенных пунктов РФ. Мы сотрудничаем напрямую с инвесторами - это и даёт возможность предлагать наибольшие расценки, а по некоторым акциям наше предложение – только одно. При этом мы не даем гарантийных обязательств, что ВСЕ наши предложения лучшие и что лучше предложений никогда не будет. Мы лишь предлагаем Вам уточнить Наши цены на Ваши акции.

БРОКЕРТИ имеет возможность предложить Вам новый способ продать свои акции по выгодной цене. Все по настоящему! Вы сообщаете нам, по какой цене Вы готовы реализовать свои акции, а мы прикладываем все усилия, чтобы первыми оповестить Вас о достижении акциями требуемых цен. При этом сообщение нам стоимости не накладывает на Вас и на нас каких-либо условий или обязательств. Заявка на оповещение имеет сугубо информативный характер. Мы будем рады, если отправка заявки приведет к заключению Вами выгодной сделки на Ваших условиях.

БРОКЕРТИ зовет к совместной работе инвесторов, которые планируют увеличение количества принадлежащих им акций того или иного эмитента. Обращайтесь к нам и, вероятно, у нас уже есть запросы акционеров на продажу акций (через раздел оповещение) и это поможет Вам эффективно купить надобное количество ценных бумаг. Убедительно просим не тревожить скупщиков- перекупщиков, т.к. большая часть из них обнаруживается при первом приближении: либо у нас уже имеется инвестор, предложивший большую цену, либо все запросы от акционеров намного превышают стоимость предлагаемую таким «инвестором». Цените свое и наше время – предлагайте соответственные расценки.


<a href=http://brokerty.ru/?art=poryadok_vstupleniya_nasledstvo_na_aktsii_tsennie_bumagi&mod=art>Порядок вступления в наследство на акции</a>

[guest] Гость

Было сказано: Суббота, 31 Март 2018

kamagra bestellen nederland
<a href="http://kamagradxt.com/">buy kamagra 100mg</a>
cost of kamagra
<a href="http://kamagradxt.com/">kamagra oral jelly kaufen amazon</a>
kamagra 100mg oral jelly wirkung
http://kamagradxt.com/
kamagra oral jelly for sale in usare

[guest] Гость

Было сказано: Среда, 23 Май 2018

недорогое такси по люберцам

http://taxi-vovrema.info/page/nedorogoe-taksi-po-lyubertsam/
.

[guest] Гость

Было сказано: Воскресенье, 03 Июнь 2018

марк мебель сергиев посад каталог ладья

http://kuhninazakaz.info/page/mark-mebel-sergiev-posad-katalog-ladya/
.

[guest] Гость

Было сказано: Пятница, 15 Июнь 2018

купить купон суши омск

http://sushi-v-omske.ru/page/kupit-kupon-sushi-omsk/
.

[guest] Гость

Было сказано: Суббота, 23 Июнь 2018

Нейросетевое обновление "XRumer 16.0 + XEvil":
автораспознавание бесплатно и быстро captcha Google, Яндекса, Фэйсбука, VK, Bing, Hotmail, Mail.Ru, SolveMedia,
а также свыше 8400 других типов captcha,
с высокой скоростью - 100 изображений в секунду, и точностью - 80%..100%.
В XEvil 4.0 реализовано подключение любых SEO/SMM программ - XRumer, GSA, ZennoPoster, VKBot, A-Parser,
и многих других. Доступна абсолютно бесплатная демо-версия. Интересно - ищите в Ютубе "XEvil"


XEvil.net

[guest] Гость

Было сказано: Понедельник, 25 Июнь 2018

Данный проект мастерской загара и красоты учреждался не только как финансовый. Ключевой задачей представленной студии по праву является забота о здоровье и красоте. На этот момент основная студия "Бронзовый рай" располагаются в центральном округе, в непосредственной приближенности от метро.

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

В наших фирменных студиях загара находятся новые модели соляриев - вертикальные и горизонтальные различных мощностей и дополнительно встроенными зеркальными полами, аква и арома системами. Стоимость за минуту загара в солярии варьируется от 24 руб., а приобретая абонемент в солярий, вы экономите 30% от стоимости.


<a href=http://www.bronzrai.ru/>студия искусственного загара</a>

[guest] Гость

Было сказано: Четверг, 05 Июль 2018

при оформлении авто какие документы нужны

http://prava.ml/page/pri-oformlenii-avto-kakie-dokumenti-nujni/
.

[guest] Гость

Было сказано: Воскресенье, 09 Декабрь 2018

Installment Loans - Your Key to Cash at Hand

In case if you need ready money immediately, the most optimal idea to get it is to rely on installment loans. They have been historically taken into account as the most helpful and well-timed for impressive purchases. In this case, installment loan constitutes a close-end borrowing, assuming an approved timeframe for beginning and ending that will be defined during the applying process. That is you who decide how often you must give money back. For instance, everybody can take the loan which would be presented as a payment per month with 36 similar parts during 2 years.

Taking into account installment loan varieties, you might decide on between that secured and unsecured one. Unsecured kind represents signature loan as it could be formalized only by signing the contract and supporting your intentions consequently. Secured loan must be substantiated by bail that can be modified in case of unexpected developments. Let's analyse an example, car loan is usually protected by the auto you took money for. For this reason, <a href=https://maybeloan.com/installment-loans/mn-usa-il>Minnesota long term installment loans</a> are considered as a true way-out to get cash in hand at favorable rates.

Installment Loans with Bad Credit

To be honest, you may choose between just 2 ways. The first one is to go to a banking establishment. Still, consider that the reasons for lending installment loans are really bounded: personal, mortgage, children, and car loans. Furthermore, banking institutions have exact specifications for such borrowings, especially in case if you feel need in an unsecured type. Lenders with marginal credits are obliged to find a co-signer that has to be solvent and trustworthy. What's more, banking institutions need a irritative and tedious application process that won't meet if you are in a hurry.

One more idea and efficient decision in that situation is to turn to our convenient online services and apply for installment loans without bad consequences. We secure the most flexible conditions for your particular case, offering great benefits and features. Make sure of them yourself!

Benefits of Taking Installment Loans in Our Company

With us, you are able to bank on these values:
Simple and fast|Quick and simple. Our portal appreciates your time and intends to economize it by granting comfortable online application process. Because you can't afford yourself to wait for whole weeks to get an approval and have your money , we offer fast replies and ideas from creditors.

Real money at hand. Our requirements are flexible and client-oriented; for this reason, we distinguish ourselves by a fair working scheme and no hidden charges, meaning that we grant a financial assistance if you need it above all with no questions asked.

Creditors for your state of affairs. We partner with reliable and checked creditors from the United States, who want to be helpful for you!|

Less than perfect score shouldn't be called the last verdict. When most banks and lenders refuse in applying for loan, we will try to search for the most suitable decision for your case. We appreciate each our client and desire to grant an individual attitude!

Charges you will be able to afford. Have you noticed these huge rates while examining competitors' services? We are aware of them too! Thus, we prefer to worry about customers than to raise money on their problems.

No checks of your credits. We realize why you have found us; therefore, we don't evaluate your history by giving you a chance both to own finances and build your credit history for the future, showing what a dependable debtor you are!

Ponder over Installment Loans?

Don't doubt and call us to have more details about installment loans and terms <a href=https://maybeloan.com/installment-loans/or-usa-il>https://maybeloan.com/installment-loans/or-usa-il</a> . Our specialists are online on the round-the-clock basis and always ready to assist you, that's why you will get an answer as soon as possible. Don't try to wait for the better conditions to posses cash, gain them right away with our service!

Оставить комментарий


Код:
Имя: