2

私は主にFlash開発のためにHaxe言語を検討し始めたばかりですが、Nekoで何ができるかを理解すると、デスクトップとWebサーバーの側面も検討します。

私は物事のフラッシュの側面に頭を悩ませています-もう少しそれで遊ぶ必要がありますが、それを使ってMVCWebサイトを作成することになると少し迷っています。

Webサイトの構築に関して何を提案しますか(これは、コントローラー/アクション/ IDを理解するためのさまざまなセクションを持つ単なる基本的なサイトです)?PureMVCはかなり確立されたフレームワークであることを私は知っていますが、この場合、どのように(もし)それを実装できますか?

ASP.NET MVCに沿った何かを期待しています。これは、簡単に調べましたが、適切に使用する時間がありませんでした。

アドバイスをありがとうございます。

4

3 に答える 3

1

Haxe は、MVC がオブジェクト指向 (PHP のようにオブジェクト対応ではない) にとって非常に自然であるため、優れています。MVC はより概念的なものであるため、実装方法は非常に一般的であることに注意してください。

覚えておくべきこと。Haxe には単一のエントリ ポイントがあります。つまり、すべての URL は、「メイン」クラス/関数を持つ特定の haxe(php) ファイルを指す必要があります。(すべてのURLをこの「メイン」関数に再ポイントする単純な.htaccessを作成する必要があります)サイドノート:各ファイルをphpのような個別のアプリにコンパイルできますが、お勧めしません。

このエントリ ポイントは、最終的にいくつかのクラスを初期化する必要があります。これをディスパッチャーと呼びましょう。いわゆるディスパッチャが url/uri を識別し、php.Web.getURI()それに基づいて適切なクラス/関数を起動し、おそらく url からのいくつかのパラメータを使用します。

覚えておくべきもう 1 つのことは、コード スパゲッティ (a'la PHP) を実行できないことです。ある種のテンプレート エンジンを使用するか、簡単なものを自分で作成する必要があります。Haxe には 2 つのテンプレート エンジンがあり、1 つはhaxe.template(非常にシンプル)、もう 1 つは Templo (非常に適切で強力) です。

それを念頭に置いて、主題を解読し始めることができるはずです;]

于 2009-12-01T09:48:43.673 に答える
1

HaQuery は新しい Haxe Web フレームワークです。詳細については、http://haquery.com/を参照してください。

于 2011-09-13T20:37:46.037 に答える
0

クライアント側で Haxe を使用すると、サーバー側で HTML を作成する必要がまったくなくなります。クライアントは、単純な REST Web サービスからすべてのデータを取得し、ブラウザーですべての UI 作業を行うことができます。非常に効率的でスケーラブルです。

これらの REST Web サービスに精通している場合は、haxe でこれらの REST Web サービスを記述することもできます: http://www.haxenode.org/

于 2012-08-21T20:42:23.403 に答える