mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-22 09:40:41 +08:00
Merge pull request #6210 from davidsonalencar/docs-guide-pt-BR-intro-yii
[skip ci] docs/guide-pt-BR/intro-yii.md - typo
This commit is contained in:
@@ -2,16 +2,15 @@ O que é o Yii
|
|||||||
=============
|
=============
|
||||||
|
|
||||||
O Yii é um framework PHP de alta performance e baseado em componentes, para o
|
O Yii é um framework PHP de alta performance e baseado em componentes, para o
|
||||||
desenvolvimento rápido de aplicações web modernas. O nome Yii (pronunciado `Ii`
|
desenvolvimento rápido de aplicações web modernas.
|
||||||
ou `[ji:]`) significa "simples e evolutivo" em chinês. Ele também pode ser considerado
|
O nome Yii (pronunciado `Ii` ou `[ji:]`) significa "simples e evolutivo" em chinês. Ele também pode ser considerado como um acrônimo de **Yes It Is** (*sim, ele é*)!
|
||||||
como um acrônimo de **Yes It Is** (*sim, ele é*)!
|
|
||||||
|
|
||||||
|
|
||||||
Para quê o Yii é melhor?
|
Para quê o Yii é melhor?
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
O Yii é um framework de programação web genérico, o que significa que ele pode
|
O Yii é um framework de programação web genérico, o que significa que ele pode
|
||||||
ser usado para o desenvolvimento de todo tipo de aplicações web baseadas em PHP.
|
ser usado para o desenvolvimento de todo tipo de aplicações web baseadas usando PHP.
|
||||||
Por causa de sua arquitetura baseada em componentes e suporte sofisticado a
|
Por causa de sua arquitetura baseada em componentes e suporte sofisticado a
|
||||||
caching, ele é especialmente adequado para o desenvolvimento de aplicações de
|
caching, ele é especialmente adequado para o desenvolvimento de aplicações de
|
||||||
larga escala como portais, fóruns, sistemas de gerenciamento de conteúdo (CMS),
|
larga escala como portais, fóruns, sistemas de gerenciamento de conteúdo (CMS),
|
||||||
@@ -21,40 +20,42 @@ projetos de e-commerce, Web services RESTful, e assim por diante.
|
|||||||
Como o Yii se compara a outros frameworks?
|
Como o Yii se compara a outros frameworks?
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
|
|
||||||
|
Se já estiver familiarizado com um outro framework, você pode gosta se saber como o Yii se compara:
|
||||||
|
|
||||||
- Como a maioria dos frameworks PHP, o Yii implementa o padrão de arquitetura MVC
|
- Como a maioria dos frameworks PHP, o Yii implementa o padrão de arquitetura MVC
|
||||||
(Modelo-Visão-Controlador) e promove a organização do código baseada nesse padrão.
|
(Modelo-Visão-Controlador) e promove a organização do código baseada nesse padrão.
|
||||||
- O Yii tem a filosofia de que o código deveria ser escrito de uma maneira simples,
|
- O Yii tem a filosofia de que o código deveria ser escrito de uma maneira simples,
|
||||||
porém elegante. Ele nunca tentará exagerar no design com o propósito principal
|
porém elegante. O Yii nunca tentará exagerar no design com o propósito principal
|
||||||
de seguir algom padrão de projeto.
|
de seguir algum padrão de projeto.
|
||||||
- O Yii é um framework full-stack, fornecendo muitas funcionalidades comprovadas
|
- O Yii é um framework full-stack, fornecendo muitas funcionalidades comprovadas
|
||||||
e prontas para o uso, tais como: construtores de consultas (query builders) e
|
e prontas para o uso, tais como: construtores de consultas (query builders) e
|
||||||
ActiveRecord, tanto para bancos de dados relacionais quanto NoSQL; suporte ao
|
ActiveRecord, tanto para bancos de dados relacionais quanto para NoSQL; suporte ao
|
||||||
desenvolvimento de APIs RESTful; suporte a caching de múltiplas camadas; e mais.
|
desenvolvimento de APIs RESTful; suporte a caching de múltiplas camadas; e mais.
|
||||||
- O Yii é extremamente extensível. Você pode personalizá-lo ou substituir quase
|
- O Yii é extremamente extensível. Você pode personalizá-lo ou substituir quase
|
||||||
todas as partes do código do core. Você também pode se aproveitar de sua
|
todas as partes do código core. Você também pode aproveitar-se de sua
|
||||||
sólida arquitetura de extensões, para utilizar ou desenvolver extensões
|
sólida arquitetura de extensões, para utilizar ou desenvolver extensões
|
||||||
que podem ser redistribuídas.
|
que podem ser redistribuídas.
|
||||||
- A alta performance é sempre um objetivo principal do Yii.
|
- A alta performance é sempre um objetivo principal do Yii.
|
||||||
|
|
||||||
O Yii não é um show de um homem só, ele é suportado pelo [forte time de desenvolvedores do core][]
|
O Yii não é um show de um homem só, ele é apoiado por uma [forte equipe de desenvolvedores do core][]
|
||||||
bem como por uma ampla comunidade com muitos profissionais constantemente
|
bem como por uma ampla comunidade de muitos profissionais constantemente
|
||||||
contribuindo com o desenvolvimento do Yii. A equipe de desenvolvedores do Yii
|
contribuindo com o desenvolvimento do Yii. A equipe de desenvolvedores do Yii
|
||||||
presta muita atenção às últimas tendências do desenvolvimento Web, e às
|
acompanha de perto às últimas tendências do desenvolvimento Web, e às
|
||||||
melhores práticas e funcionalidades encontradas em outros frameworks e projetos.
|
melhores práticas e funcionalidades encontradas em outros frameworks e projetos.
|
||||||
As melhores práticas e funcionalidades mais relevantes encontradas noutros lugares
|
As melhores práticas e funcionalidades mais relevantes encontradas em outros lugares
|
||||||
são regularmente incorporadas no core do framework e expostas via interfaces
|
são incorporadas regularmente no core do framework e expostas via interfaces
|
||||||
simples e elegantes.
|
simples e elegantes.
|
||||||
|
|
||||||
[forte time de desenvolvedores do core]: http://www.yiiframework.com/about/
|
[forte equipe desenvolvedores do core]: http://www.yiiframework.com/about/
|
||||||
|
|
||||||
Versões do Yii
|
Versões do Yii
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
Atualmente, o Yii tem duas versões principais disponíveis: a 1.1 e a 2.0. A Versão
|
Atualmente, o Yii tem duas versões principais disponíveis: a 1.1 e a 2.0. A Versão
|
||||||
1.1 é a geração antiga e agora está em modo de manutenção. A versão 2.0 é uma
|
1.1 é a antiga geração e agora está em modo de manutenção. A versão 2.0 é uma
|
||||||
reescrita completa do Yii, adotando as tecnologias e protocolos mais recentes, incluindo
|
reescrita completa do Yii, adotando as tecnologias e protocolos mais recentes, incluindo
|
||||||
o Composer, PSR, namespaces, traits, e assim por diante. A versão 2.0 representa
|
o Composer, PSR, namespaces, traits, e assim por diante. A versão 2.0 representa
|
||||||
a última geração do framework e receberá os nossos esforços principais de
|
a geração atual do framework e receberá os nossos esforços principais de
|
||||||
desenvolvimento nos próximos anos. Este guia trata principalmente da versão 2.0.
|
desenvolvimento nos próximos anos. Este guia trata principalmente da versão 2.0.
|
||||||
|
|
||||||
|
|
||||||
@@ -66,8 +67,6 @@ detalhados para funcionalidades em particular executando o verificador de requis
|
|||||||
(requirement checker) incluído em todos os pacotes do Yii.
|
(requirement checker) incluído em todos os pacotes do Yii.
|
||||||
|
|
||||||
Utilizar o Yii requer conhecimentos básicos sobre programação orientada a objetos
|
Utilizar o Yii requer conhecimentos básicos sobre programação orientada a objetos
|
||||||
(OOP), uma vez que o Yii é um framework puramente OOP. O Yii 2.0 também utiliza
|
(OOP), uma vez que o Yii é um framework puramente OOP.
|
||||||
as funcionalides mais recentes do PHP, tais como [namespaces](http://www.php.net/manual/en/language.namespaces.php)
|
O Yii 2.0 também utiliza as funcionalides mais recentes do PHP, tais como [namespaces](http://www.php.net/manual/en/language.namespaces.php) e [traits](http://www.php.net/manual/en/language.oop5.traits.php). Compreender estes conceitos lhe ajudará e entender mais facilmente o Yii 2.0
|
||||||
e [traits](http://www.php.net/manual/en/language.oop5.traits.php). Compreender
|
|
||||||
estes conceitos lhe ajudará e entender mais facilmente o Yii 2.0
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user