phpPeanuts

소프트웨어 스크린 샷:
phpPeanuts
소프트웨어 정보:
버전: 2.1.0
업로드 날짜: 20 Feb 15
개발자: MetaClass
라이센스: 무료
인기: 0

Rating: nan/5 (Total Votes: 0)

PhpPeanuts는 PHP로 데이터베이스 기반 응용 프로그램 개발을위한 오픈 소스 MVC 프레임 워크입니다.
PhpPeanuts 적응 구성 요소에서 높은 지속 가능한 개발자의 생산성을 지원하고 신속한 프로토 타입으로 프로젝트 위험을 줄일 수 있습니다.
phpPeanuts 사용하면 바닥까지에서 응용 프로그램을 구축하지 않습니다. 대신 메타 데이터에서 스캐 폴딩 하나를 얻을, 다음 확장하고 더 많은 당신이 원하는 것처럼 만들기 위해 그것을 단계적으로 수정.
PhpPeanuts는 발생하지 일반적으로 코드에서 않습니다. 대신 데이터 요소는 정의에 동적으로 적응. 그냥 CRUD, 관계 및 검색이 또한 스캐 폴딩 아르하지 않습니다. 동적으로 적응하기 때문에 가능성이 응용 프로그램에 대한 작업을하고, 필요시 많은 생산성을 잃지 않고, 나중에 리팩토링 수 simpelest 일 시작할 수 있습니다. 익스트림 프로그래밍 방법.
phpPeanuts 그것이 레일 복제에 루비없는 유사한 원칙을 다음 있지만, 그것은 이전에 출시 된과 함께 그 전신으로 17 년의 역사를 가지고 있습니다. 그러나 그것은 코드의 단지 980 KB입니다. 그것은이 이해 무시하고 사용자 요구 사항을 제공하도록 확장 할 줄에 seached 찾아 볼 수있다

이 특징 : 있습니다.

설치가 용이;
자동 폼 생성 및 검증, 편집 관련 개체를 볼 수있는 하이퍼 링크, 드롭 다운 및 대화 상자, 쿼리 예제를 사용하여 쿼리 결과를 정렬 관련 개체를 선택을 포함하여 완전한 사용자 인터페이스를 자동으로 동적 발판;
사용자 인터페이스와 레이아웃 및 코드 도메인 모델과 사용자 인터페이스 사이의 논리적 분리를위한 분리 MVC 패턴을 따른다;
AJAX 지원
코딩없이 관계를 통해 개체 캐싱, 다형성 및 탐색, 데이터베이스 트랜잭션 (정보) 및 열 사양과 메타 데이터 기반의 동적 객체 관계 매핑 (ORM)은 부양 가족이있는 경우 삭제 삭제에 대한 보호 계단식;
속성 getter와 setter 메소드를 작성하지 않고도 캡슐화;
준비를위한 사용하기 사용자 인터페이스 페이지, 구성 요소, 위젯 및 대화 상자;
응용 프로그램별로 웹 서버 기본 인증을 사용하려면 자신의 항목 지점이 각각의 응용 프로그램;
그 작업 시작 페이지로 사용자를 복귀시키기위한 정찰 컨텍스트;
사용자 인터페이스의 많은 세부 사항은 무시하고 사용자 정의 할 수 있습니다;
프레임 워크 코드를 변경하지 않고 워크 동작을 대체 할 확장 코드 관리 방식
MySQL과 SqlLite이 데이터베이스에 대한 직접 지원과 데이터베이스 추상화, 다른 데이터베이스는 PDO 인터페이스 (PHP5 필요)를 통해 지원됩니다;
응용 프로그램을 입력 레벨 (정보)에 사용자 인증 지원;
튜토리얼, 문서 설명하는 개념과 디자인, 실용적인 HOWTO에서 hypercode 브라우저 검색과 어떻게 작동하는지 확인하기 위해 프레임 워크 코드를 검색하는 방법이 오버라이드 (override) 및 문서화되지 않은 방법으로 exteded 수와 웹 사이트
프레임 워크의 디자인은 10 년의 역사를 가지고
더 많은 기능과 확장과 상업 Edition은 할 MetaClass의 지불 curstomers에 요청 볼 수 있습니다

이 릴리스의 새로운 기능 :

이 향상된 보안을 위해, 달마 티아 사용자 인터페이스의 전체 코드 검토 및 크로스 사이트 스크립팅을 방지하기 위해 개선되었습니다.
쿠키 및 서버 변수를 포함하는 모든 요청 변수 해주기 문자열 변환이 더 이상 잘못된 값을 전파 문자 집합이 명시 적으로 지정되고, 검증되지 않으며, X-프레임 - 옵션 헤더가 지원되며, Ajax 요청이 페이지에서 유래 호스트로 제한된다.
기타 개선 탐색 쿼리에 대한 도메인 특정 언어 스타일의 API, 그리고 쉽게 아약스 부품, 하위 부품 및 위젯에 요청합니다.

이 버전 2.0.0의 새로운 기능 :

이 완전 PHP 5에 적응 :
ESTRICT 표준과 완벽하게 호환
변수 참조는 더 이상 객체를 전달하는 데 사용되지 않습니다. 참조 기형 따라서 위험하지
사용 및 예외의 처리
대부분의 객체 유형에 대해 구현 __toString
__construct simplfies 서브 클래스의 사용
더 많은 유연성 :
다른 레이아웃에서 구성 요소의 재사용에 더 많은 유연성을 제공 EditDetailsPage, ReportPage 및 PropertyPage에 대한 별도의 부품
경로는 지금 언급 객체 편집 EditDetailsPage 값에 사용될 수있다
WidgetFactory는 위젯 외부 EditDetailsPart의 사용을 단순화
그들은 오버라이드 (override) 할 수 있도록 Uitilty 클래스의 지금 일반 기능
초기 값은 지금까지 EditDetailsPart 요청 통과 오브젝트 편집에 사용될 수있다
전류 형의 메뉴 항목은 이제 복잡한 애플리케이션에서 위치에 최종 사용자의 감지를 지원하도록 강조
EditDetailsPage (그리고 PntDbObject)에 recusive 객체 복사 기능
많은 작은 변화,

이 버전 1.5.0의 새로운 기능 : PHP 5.3

이 적응
그 내용은 여전히​​ includeClass에 포함 될 수있다 클래스의 하위 디렉토리가 임의의 위치에 배치 할 수 있습니다 (이를 사용하는 글로벌 변수 $ cfgCommonClassDirs를 설정해야합니다).
선택 보고서 페이지는 이제 숫자가 아닌 값을 가진 열에 대한 고유 값의 수를 표시
(다시) 디버깅 매핑을 fieldmapping, db.query.PntSqlJoinFilter 지금 다형성 지속성 및 열 매핑 모두 작동
꽤 많은 리팩토링과 작은 변화

이 버전 1.4.0의 새로운 기능 :

이 데이터베이스 컬럼 맵핑 스펙이 기존 데이터베이스를 사용하기 위해 추가되었습니다.
AJAX 지원, 응용 프로그램 및 유형 수준, 크로스 사이트 스크립팅 및 요청 위조 방지 및 PDO 인터페이스를 통해 직접 MySQL과 SQLite는 2 지원 및 기타 데이터베이스를 지원하는 데이터베이스 추상화에 사용자 인증 API는 (PHP5 만)를 첨가 하였다.
CRUD 작업은 현재 데이터베이스 트랜잭션을 사용하고 부양 가족이 존재 한 경우에는 삭제에 대해 계단식 삭제 및 보호 기능을 지원합니다.
사용자 관리 및 인증 플러그인은 별도 현재 사용 가능한입니다.

코멘트 phpPeanuts

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!