- PR -

携帯サイトの開発言語選定(ASP or ASP.NET)

投稿者投稿内容
Access
ぬし
会議室デビュー日: 2002/04/08
投稿数: 829
投稿日時: 2008-06-03 06:17
私の独断ですが、
ASP.NET Mobileコントールもすでにlegacyだと思っています。

ASP.NET Mobileコントールはバージョン1がリリースされてから
一度も機能追加されていません。

まず、MSから十分なサポートが受けられるか確認してみてはどうでしょうか。

できれば、Windows Mobileを利用したいところですが機種が制約されますので
これも問題があります。


_________________
ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2008-06-03 09:15
私はASPもASP.NETもやめておいたほうが良いと思う。

ASPは既にサポートの終了したレガシー環境だし、これで新規開発と言うのは気が引ける。

ASP.NETのMobileコントロールは更新が滞りがち(2007年1月でとまっている)で、最新の携帯電話では動作保障できません。使用する携帯電話を指定するなら良いけど、現実的ではないよね。Mobileコントロールを使わずに開発することもできるけど、ミドルウェア設計者の斜め上を行くような使い方、私なら怖くてやりたくないです。

私ならJavaで携帯電話用のミドルウェアを探しますね。
fire
会議室デビュー日: 2008/06/02
投稿数: 12
投稿日時: 2008-06-03 10:30
引用:

じゃんぬねっとさんの書き込み (2008-06-03 02:21) より:
引用:

レガシな Web 言語との大きな違いは以下のとおりです。 ご存知かどうかわかりませんが PHP らはプログラムの中に HTML ソースが埋め込まれるというイメージになります。 ASP はこの逆で、HTML ソースの中にプログラムが埋め込まれるというイメージになります。 このようにデザインとプログラムのソースが分離できていないわけです。



丁寧な回答頂きありがとうございます。
PHP、ASPの構成の違いは勉強になりました。
ASP、ASP.NET双方の開発を経験しておりますので基本構成は理解していますが、
今回はモバイルサイトに特化した部分で相違点の有無を意識しています。


fire
会議室デビュー日: 2008/06/02
投稿数: 12
投稿日時: 2008-06-03 10:32
引用:

Accessさんの書き込み (2008-06-03 06:17) より:
ASP.NET Mobileコントールはバージョン1がリリースされてから
一度も機能追加されていません。

まず、MSから十分なサポートが受けられるか確認してみてはどうでしょうか。

できれば、Windows Mobileを利用したいところですが機種が制約されますので
これも問題があります。



情報提供助かります。
早速確認させて頂きます。
fire
会議室デビュー日: 2008/06/02
投稿数: 12
投稿日時: 2008-06-03 10:50
引用:

甕星さんの書き込み (2008-06-03 09:15) より:

ASPは既にサポートの終了したレガシー環境だし、これで新規開発と言うのは気が引ける。

ASP.NETのMobileコントロールは更新が滞りがち(2007年1月でとまっている)で、最新の携帯電話では動作保障できません。使用する携帯電話を指定するなら良いけど、現実的ではないよね。Mobileコントロールを使わずに開発することもできるけど、ミドルウェア設計者の斜め上を行くような使い方、私なら怖くてやりたくないです。




親切な回答とても参考になります。
確かにASPはサポート終了しているので新規から突っ込むのも
改めて考えると今更な気はします。。

私もMobileコントロールが気になっているのですが例えば新しい
絵文字に対応していないとかそんなレベルでは済まないということ
でしょうか。それが原因でページエラーを起こす原因も?

PCサイトをASP.NET2.0で開発する方針なのでJava採用は避けます。
後のメンテ性は少なくとも考慮から外すことはできませんので。

Mobileコントロールで支障があればコントロールを使用せずに
開発するように回避しようと考えています。
今のところASP.NET2.0一本化での構築方針に傾きつつあります。
経験値としてもこの先有効になるかと思います。

皆様、貴重な意見ありがとうございます。
他にも指摘等ありましたら何なりとお願い致します。


どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2008-06-03 11:16
ASP.NETで携帯サイトを開発するとき、生成されるHTMLをできるだけ細かいレベルでコントロールしたい、という要求があるかなぁ、と思います。
そんなとき、Webコントロールを使うのではなく、HTMLサーバコントロール(HTMLタグにrunat="server"を記述したもの)を使ってみるのもいいんじゃないでしょうか。
機種毎の対応までは必要ない携帯サイトを作成するのに、デザイナさんが作成してくるテンプレートにHTMLを合わせる必要があって、私はHTMLサーバコントロールとLiteralコントロールを多様してシステム組んでます。
fire
会議室デビュー日: 2008/06/02
投稿数: 12
投稿日時: 2008-06-03 11:36
引用:

どっとねっとふぁんさんの書き込み (2008-06-03 11:16) より:
HTMLサーバコントロール(HTMLタグにrunat="server"を記述したもの)を使ってみるのもいいんじゃないでしょうか。



情報提供助かります。
開発技術の知識は非常に参考になります。
なるほどHTMLコントロールの方が融通効くということですね。

引用:

機種毎の対応までは必要ない携帯サイトを作成するのに、デザイナさんが作成してくるテンプレートにHTMLを合わせる必要があって、私はHTMLサーバコントロールとLiteralコントロールを多様してシステム組んでます。



「機種」と言われているのはキャリアのことでしょうか?
それとも端末自体の機種ですか?
機種別に動作が異なる恐れがやはりあるのでしょうか。。
ASPで実装した場合でも機種毎に動作が異なるようなことはありますか?
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2008-06-03 11:59
キャリアレベルでもそうですし、端末レベルでも特に古い端末とかはHTMLの解釈が異なったりします。
解釈が異なる、というか利用できるタグが異なる、というほうがわかりやすいかな。

完全な対応、は不可能にしても、それにできるだけ近づけようとしたら、アクセスしてきたブラウザの情報をもとにHTMLを変えるところまでやらないといけないです。
それについてはASPを使おうが、ASP.NETを使おうが、その他の技術を使おうが同じことです。

#というか、最低限その程度の認識を持たない状態で携帯サイトを構築しようというのは無謀な気がする。。。

スキルアップ/キャリアアップ(JOB@IT)