2012-03-02 6 views
0

거기에는 많은 솔루션이 있으므로 도움이 필요합니다!PHP 프레임 워크 및 모바일 프레임 워크

웹 앱이 시작됩니다. 이 웹 앱은 모바일 장치에서도 사용할 수 있어야합니다. 복잡한 것은 아니며 php/mysql을 사용하여 이미 개발했습니다.

PHP와 Mobile Framework의 어떤 상호 작용을 권장 할 수 있습니까? 우리는 먼저 안드로이드 및 iOS 용 다운로드 가능한 앱을 웹 사이트로 개발하고 싶습니다.

cakephp + jquery mobile에 대해 어떻게 생각하십니까?

도움 주셔서 감사합니다.

답변

0

jQuery 모바일 또는 ExtJS Sencha는 핸드 헬드에 적합한 선택입니다. 그러나 웹 응용 프로그램의 경우 요구 사항에 따라 다릅니다. 그것이 "CodeIgniter"라는 가벼운 프레임 워크로 올라가는 것이 좋은 중간 수준의 응용 프로그램의 경우 일종의 대규모 응용 프로그램을 누른 다음 ZEND는 유일한 것입니다.

0

서버 측에서 가장 잘 알고있는 것을 사용할 수 있습니다 (php, python, ruby). 모바일 응용 프로그램은 두 가지 방법으로 만들 수 있습니다. 1) 기본 앱. 해당 앱은 java (android) 또는 objective-c (iOS)로 만들어집니다. 이 응용 프로그램의 경우 REST 웹 서비스 만 구현하면됩니다. 내가 아는 한 모든 PHP 프레임 워크에서이 작업은 쉬운 작업입니다. 2) 모바일 웹 앱. 실제로 이것은 HTML과 페이지가 모바일 장치 용으로 최적화 된 동일한 웹 사이트입니다. Sencha와 같은 이러한 목적을위한 여러 JavaScript 프레임 워크가 있습니다.

1

좋아, ..., 그래서 여기 내 의견이다이 질문에 대한 하나의 "오른쪽"대답이있을 수 없습니다

모바일 쪽 : jQuery를 모바일 - < 3 그것은, 좋은 선택

PHP 측 : Cake PHP 대신 Symfony 2를 추천합니다. 나는 결코 CakePHP의 큰 팬이 아니었지만 (나는 케이크를 좋아하지만)). 그것은 좋은 ORM을 제공하지 못했습니다 (Symfony 2는 Doctrine 2를 포함합니다). 그리고 템플릿의 렌더링은 CakePHP에서 꽤 느려서 모든 내용이 렌더링까지 하나의 거대한 변수에 저장 될 것입니다.

그러나 CakePHP에 대한 내 리뷰는 꽤 오래 전부터 있었지만 그 약점은 더 이상 존재하지 않을 수도 있습니다. 그냥 체크 아웃

  • 종속성 주입
  • 문서
  • 커뮤니티
  • 쉽게 시작할 수 (RAD)

: 나를 위해

몇 가지 더 이유는 심포니 2를 사용하는 : http://symfony.com/ - 프레임 워크에 대한 대략적인 아이디어를 얻을 수있는 시작 섹션이 있습니다.

내가 모바일 응용 프로그램에서 사용하는 Symfony 2를 사용하여 RESTful API를 개발할 것입니다. Symfony로 RESTful API를 개발하기위한 플러그인도 있습니다 : https://github.com/FriendsOfSymfony/FOSRestBundle