2012-03-02 12 views
0

そこにはたくさんのソリューションがあります。私はあなたの助けが必要です!PHPフレームワークとモバイルフレームワーク

私たちはWebアプリケーションを開始しています。このWebアプリケーションは、モバイルデバイスでも使用できるようにする必要があります。 これは複雑ではなく、すでにphp/mysqlで開発しています。

PHPとモバイルフレームワークのどちらをお勧めしますか? 私たちは最初にウェブサイトを開発したいと思います。その後、アンドロイドとiOS用のダウンロード可能なアプリを開発したいと思います。

cakephp + jquery mobileについてどう思いますか?

ありがとうございました!

答えて

0

jQueryモバイルまたはExtJS Senchaは、ハンドヘルドに適した選択肢です。ただし、Webアプリケーションの場合、要件に応じて異なります。もしそれが大規模アプリケーションであれば、 "CodeIgniter"と呼ばれる軽量のフレームワークで上がっていくのが良いというより、ある種の中間レベルのアプリケーションであればZENDだけです。

0

あなたは知っている最高のものを使うことができます(php、python、ruby)。モバイルアプリケーションは2つの方法で作成できます。 1)ネイティブアプリ。そのアプリはjava(android)またはobjective-c(iOS)で作成されます。このアプリでは、REST Webサービスを実装するだけで済みます。これは私が知っているように、どのPHPフレームワークにとっても簡単な作業です。 2)モバイルウェブアプリ。実際、これはHTMLとページがモバイルデバイス用に最適化された同じWebサイトです。 Senchaのような目的のために、いくつかのJavaScriptフレームワークがあります。

1

オーケー、...、ので、ここで私の意見でこの質問に対する一つの "正しい" 答えは存在しないことができます。

モバイル側:jQueryのモバイル - < 3それ、良い選択

PHP側:私はCake PHPの代わりにSymfony 2をお勧めします。私は決してCakePHPの大ファンではなかった(私はケーキが大好きだが))。それは良いORMを提供しませんでした(Symfony 2はDoctrine 2を含みます)。テンプレートのレンダリングはCakePHPではかなり遅かったので、すべてのコンテンツはレンダリングまで1つの大きな変数に入れられます。

しかし、... CakePHPについての私のレビューはかなり前ですが、おそらくそれらの弱点はもう存在しないかもしれません。私はsymfonyの2を使用するための

さらにいくつかの理由:

  • 依存注射
  • ドキュメント
  • コミュニティ
  • 簡単に始めるために(RAD)

ちょうどそれをチェックアウト:http://symfony.com/ - フレームワークの大まかなアイデアを得るために利用できる「はじめに」セクションがあります。

あなたの場所では、モバイルアプリケーションで使用されるSymfony 2を使用してRESTful APIを開発します。 SymfonyでRESTfulなAPIを開発するためのプラグインもあります:https://github.com/FriendsOfSymfony/FOSRestBundle

関連する問題