Skip to content

Commit

Permalink
What_is_yii translate into Russian (#196)
Browse files Browse the repository at this point in the history
  • Loading branch information
ArduanovDanil authored Dec 20, 2023
1 parent c2331df commit 244caac
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions guide/ru/intro/what-is-yii.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Что такое Yii?

Check notice on line 1 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L1

[Microsoft.Headings] 'Что такое Yii?' should use sentence-style capitalization.
Raw output
{"message": "[Microsoft.Headings] 'Что такое Yii?' should use sentence-style capitalization.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 1, "column": 3}}}, "severity": "INFO"}

Check warning on line 1 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L1

[Microsoft.HeadingPunctuation] Don't use end punctuation in headings.
Raw output
{"message": "[Microsoft.HeadingPunctuation] Don't use end punctuation in headings.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 1, "column": 15}}}, "severity": "WARNING"}
Yii – это высокопроизводительный пакетный PHP фреймворк, предназначенный для разработки современных веб-приложений.

Check failure on line 2 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L2

[Microsoft.Dashes] Remove the spaces around ' –'.
Raw output
{"message": "[Microsoft.Dashes] Remove the spaces around ' –'.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 2, "column": 4}}}, "severity": "ERROR"}
Слово Yii (произносится как `Йии` или `[ji:]`) в китайском языке означает «простой и эволюционирующий».
Также Yii может расшифровываться как акроним **Yes It Is**!

Check failure on line 4 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L4

[Microsoft.Contractions] Use 'it's' instead of 'It Is'.
Raw output
{"message": "[Microsoft.Contractions] Use 'it's' instead of 'It Is'.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 4, "column": 52}}}, "severity": "ERROR"}

## Для каких задач больше всего подходит Yii?

Check warning on line 6 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L6

[Microsoft.HeadingPunctuation] Don't use end punctuation in headings.
Raw output
{"message": "[Microsoft.HeadingPunctuation] Don't use end punctuation in headings.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 6, "column": 44}}}, "severity": "WARNING"}

Yii – это универсальный веб-фреймворк.

Check failure on line 8 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L8

[Microsoft.Dashes] Remove the spaces around ' –'.
Raw output
{"message": "[Microsoft.Dashes] Remove the spaces around ' –'.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 8, "column": 4}}}, "severity": "ERROR"}
Вы можете использовать его для разработки всех типов веб-приложений.
Благодаря его архитектуре и отличной поддержке кеширования, фреймворк особенно подходит для разработки таких крупных проектов, как порталы, CMS, магазины или RESTful-приложения.

Check notice on line 10 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L10

[Microsoft.Acronyms] 'CMS' has no definition.
Raw output
{"message": "[Microsoft.Acronyms] 'CMS' has no definition.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 10, "column": 141}}}, "severity": "INFO"}

## Сравнение Yii с другими фреймворками

Если вы уже знакомы с другими фреймворками, вам наверняка будет интересно сравнить их с Yii:

- Yii придерживается [философии практичности и полезности] (https://github.com/yiisoft/docs/blob/master/001-yii-values.md), достигая следующего:
- Производительность как в разработке, так и во время выполнения.
- Удобные изменяемые настройки по-умолчанию.
- Практикоориентированность.
- Простота.
- Ясность.
- Согласованность.

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

Check notice on line 25 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L25

[Microsoft.Acronyms] 'PSR' has no definition.
Raw output
{"message": "[Microsoft.Acronyms] 'PSR' has no definition.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 25, "column": 25}}}, "severity": "INFO"}
- Yii это одновременно набор библиотек и full-stack фреймворк, предоставляющий множество проверенных и готовых к использованию компонентов:
кеширование, логирование, шаблонизатор, абстракция данных, инструменты разработчика, кодогенератор и др.
- Yii расширяем. Вы можете настроить или заменить практически любую часть основного кода. Используя пакетную архитектуру, легко делиться кодом или использовать код сообщества.
- Одна из главных целей Yii – производительность.

Check failure on line 29 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L29

[Microsoft.Dashes] Remove the spaces around ' –'.
Raw output
{"message": "[Microsoft.Dashes] Remove the spaces around ' –'.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 29, "column": 28}}}, "severity": "ERROR"}

Yii разрабатывается [сильной командой разработчиков](https://www.yiiframework.com/team/), финансируемой [фондом OpenCollective](https://opencollective.com/yiisoft), и большим сообществом, которое ей помогает. Авторы фреймворка следят за тенденциями веб-разработки и развитием других проектов. Наиболее подходящие возможности и лучшие практики регулярно внедряются во фреймворк в виде простых и элегантных интерфейсов.

## Версии Yii

Check notice on line 33 in guide/ru/intro/what-is-yii.md

View workflow job for this annotation

GitHub Actions / vale

[vale] guide/ru/intro/what-is-yii.md#L33

[Microsoft.Headings] 'Версии Yii' should use sentence-style capitalization.
Raw output
{"message": "[Microsoft.Headings] 'Версии Yii' should use sentence-style capitalization.", "location": {"path": "guide/ru/intro/what-is-yii.md", "range": {"start": {"line": 33, "column": 4}}}, "severity": "INFO"}

В настоящее время доступны три основные ветки: 1.1, 2.0 и 3.0.

- Ветка 1.1 является предыдущим поколением и находится в состоянии исправления ошибок и заморозки добавления новой функциональности.
- Ветка 2.0 - текущая стабильная версия, находится в состоянии исправления ошибок и заморозки добавления новой функциональности.
- Ветка 3.0 - текущая разрабатываемая версия. Данное руководство именно о версии 3.0.

## Требования к ПО и знаниям

Yii3 требует PHP 8.0 или выше, но некоторые пакеты также поддерживают PHP 7.4.

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

0 comments on commit 244caac

Please sign in to comment.