2010-02-02 3 views
8

프라도의 제작자가 Yii라는 새로운 프레임 워크를 만든 이유가 궁금합니다.왜 프라 제작자가 Yii를 만들었습니까?

프라다가 올바른 방법이 아니 었습니까? 이게 내가 Yii에 대한 프라도를 고려하지 않아야한다는 것을 의미합니까?

Yii도 기본 구성 요소입니까?

+0

Qiang이 이미 귀하의 질문에 대답했습니다.이 링크에서 다음 정보를 읽으십시오 : http://www.pradoframework.com/forum/index.php?PHPSESSID=3815qkb2965i34kvdk84ig25l2&topic=11022.0 – FabianoLothor

답변

11

Yii는 Prado의 재구성 및 재 설계된 버전입니다. 프라도는 느리고 건축가를 널리 사용하기가 어려웠습니다. Yii는 모든 것을 염두에두고 지어졌습니다.

Yii도 구성 요소 기반입니다.

Yii, the new emerging framework for PHP

+0

그들은 단지 프라도를 기록하지 못했습니까? 정말로 완전히 새로운 프로젝트를 시작해야합니까? – ajsie

+0

그들은 가질 수 있었지만, 요즘 기업들은 열어서 그것을 얻기 위해 뭔가 새로운 것을 시작할 것입니다. –

+0

그는 yii에서 돈을 벌고 있습니까? – ajsie

3

예, YII는 컴포넌트 기반의 주장.

http://www.yiiframework.com/performance

YII 당신이 바이트 코드를 사용하는 경우, 초당 요청에 의해 측정 된 크기 더 높은 성능의 순서를 제공합니다 :

나는 YII은 프라도와 대부분의 다른 PHP 프레임 워크를 통해 매력적인 이유 벤치 마크가 설명 생각 APC와 같은 캐시.

4

이러한 벤치 마크는 가치가 없습니다. 그들은 Hello world 앱의 RPS 퍼포먼스를 비교합니다. 실제 퍼포먼스와는 전혀 관련이 없습니다. 그러나 일부 사용자는 각 프레임 워크의 데모 블로그 응용 프로그램과 성능 비교를 수행했으며 Prado는 Yii보다 성능이 뛰어났습니다 (외부 측정 정확도가 아닐지라도).

http://www.devcomments.com/Blog-demo-benchmark-Prado-vs-Yii-to59461.htm

YII 대부분의 실제 단어의 사용 시나리오에 대한 진짜 성능의 발전과 함께, 나에게 마케팅 BS처럼 보인다. 그리고 Prado의 태그 기반 템플릿이 없으면 적어도 Prado와 비교하여 Prado를위한 응용 프로그램을 개발하는 PITA입니다.

-3

를 참조하십시오. 게시 된 것처럼, yii에는 HTML 컨트롤러뿐만 아니라 강력한 태그 기반 페이지/템플릿 지원이 없습니다.

+0

틀렸어. Yii는 훌륭한 PHP 프레임 워크이며 Prado가 직면 한 다양한 문제를 해결하기 위해 나왔습니다. 또한 예, 좋은 지원 템플릿, 레이아웃, 테마 등을 보유하고 있습니다. – FabianoLothor

1

프레임 워크는 영원히 지속되지 않습니다. 기술은 빠르게 변하고 프로그래머는 더 이상 한 언어 나 프레임 워크를 사용하지 못합니다. 특히 패러다임이 바뀌면 처음부터 새로운 프레임 워크를 만드는 것이 더 쉽습니다. 예를 들어 Prado는 ASP.NET에서 많이 상속 받았지만 Yii는 MVC 구조를 기반으로합니다. Yii의 창립자는 또한 Ruby on Rails에서 발견 한 많은 훌륭한 아이디어를 구현했습니다.