優香 Blog

優香 の学習記録

AILight Banner
AILight Blog

プロフィール

優香 Blog

目次

Blog 利用状況

記事分類

過去の記事

タグ

【Studio】問題発生・続き

ASP.NETVB.NETでの)で開発してるけど、学校側で今あるのはASP3.0だったというの現状で、解決法を考えているのですが、

 

    ASP3.0で動く開発ツールで開発し直す

    学校側にASP.NETを使える環境を作るように交渉する。

 

②についてですが、VB.NETが動くサーバーを用意する費用と、アップグレードによってその他の現存するページへの影響などが懸念されます。

 

http://www.atmarkit.co.jp/fdotnet/aspmigrt/aspmigrt01/aspmigrt01_01.html に『まず大前提の知識として、レガシーASPASP.NETは<共存>可能だ。』とはありますが、実際はどうなのか?

 

大学のような大きな組織のサーバーはどうなっているのか?学部ごと等によって独立しているのか?火曜にでも大学のDLUサイト担当の人に直接会って話すのですが、それまでにちゃんと対等に話せるように(みえるようにw)知識を集め中です。

 

先日韓国料理屋で食事中に隣のテーブルで食べていた客と友達になったのですが、その人は偶然にも同大学のサイトのWeb Enrolment Systemの担当者でした。その時に仰っていた開発言語が聞いたことも無いようなものだったのと、大学側が使っているものが古すぎて作りたいものが中々うまく作れないので、大学側に交渉してすこーしづつだけど変えていっているという話が気になりました。現実的に考えて②は難しいのかな?と思います。と同時に目から鱗みたいな簡単な解決法は無いものか?と考えています。静的ページはHTMLで作るからいいとして、動的ページの処理をどうしたらいいのかなぁ。。。

投稿日時 : 2005年7月10日 0:37


コメントを追加

#  何で? 2005年7月10日 0:47 優香

背景白になってるんだろう?Wordで書いた時になんかしちゃったのかな?

#  re: 【Studio】問題発生・続き 2005年7月10日 3:36 石野 光仁

こんばんは、

私なら、②を選択します。
ASP3.0とASP.NETは、名前こそ似ていますが、
ソフトウェア的に見たら、別ですので 仕組み的に
お互いに影響しないと考えられます。

例えば、
Word3.0という 文章を作成するアプリケーションが
セットアップされていたとします。
それを、アップグレードしたら 互換性問題を気にする
必要があると思います。
でも、Word.NETは、別アプリとしてセットアップ
されるので、3.0とは、仕組み上別だから、あまり気に
しなくていいかなぁ と思います。

なんて変な例え話ですが、上手く交渉して、ASP.NET
の環境を作ってもらった方がいいですね。
Windows Updateで、環境も整うので、環境を作るのも
そんなにハードルが高いわけじゃないですし、、、

#  >石野 光仁 さん 2005年7月10日 4:52 優香

こんばんわ(^^

なるほど、サーバーマシンのWindows Updateすればいいわけですね!タダで現存するページにも影響が無いようだったらそれで解決ですね:)

どうもありがとうございました♪

#  re: 【Studio】問題発生・続き 2005年7月10日 10:46 小野@どっとねっとふぁん

解決できるかどうかはまず確認とってからね。
設定作業等が簡単だからといって、大学側のサーバ管理のポリシーとしてやっていいかどうかは別だと思うし。
大学でどう考えるか、というのが最初にあるわけだけど、たとえば企業とかだったらWindowsUpdateかける、とかなったら、まず今まで動いてたアプリはすべてきちんと動くのか確証をとってからじゃないとできない。
それからUpdateによりサーバを停止する必要がでてきたりするときは、その停止をどのタイミングでやるかきちんとスケジュールして利用者に告知しないといけないだろうね。
こういった運用中のサーバにはもろもろの限定条件があるので、簡単にできそうだ、と嬉しがらないこと。

#  >小野@どっとねっとふぁんさん 2005年7月10日 14:00 優香

なるほどぉ。そこまで考えてませんでした。皆さんからのアドバイス本当に助かってます。今日のミーティングで皆にも知らせられるよう、自分でももうちょっと調べて頭の中整理しておきます(^^ゞ

ありがとうございます。

#  re: 【Studio】問題発生・続き 2005年7月11日 11:43 菊池

どうなんだろう、テクノロジは何であれサーバは html やイメージを吐き出すわけで、そのHTMLやイメージとして何が要求されるかについてはテクノロジが何になっても変わらない。

どんなHTMLが欲しいかを意識せずに書けてしまうASP.NETは学習面では良くないとおもうのだが。
(意識して書くことも十分できるけどね)

まぁ、ASP3.0に対応した開発環境/実行環境って(サポートラインには)現在は存在しない。
#ASP3.0ってそもそも NT4.0/IIS4じゃなかったっけ?
#Apache+なんかASP互換ソフトがあったかな

開発チームに対してどういう開発環境で開発しろという事なのか確認を求めた方がいいと思う、試験に使うハードウェアが存在するのかも。
最悪として試験環境が定義できなければどうやってリリースの判断をするのかという問題も発生するし。

何に決まるにせよ実行、試験、開発の各環境を厳密に定義して入手方法等を含めて明確にしようね。

#  >菊地さん 2005年7月12日 3:29 優香

どうも(^^ゞ

うーん、VBでのASP.NETをちょっと知ってるだけのプログラマしかいないので、それ以外の開発ツールを使うとなると更に期限内の完成が難しくなりそうです。

>まぁ、ASP3.0に対応した開発環境/実行環境って(サポートラインには)現在は存在しない。
ってゴメンなさい、どういう意味でしょうか?分かりません(>。<)

#  re: 【Studio】問題発生・続き 2005年7月12日 10:20 渋木宏明(ひどり)

>>まぁ、ASP3.0に対応した開発環境/実行環境って(サポートラインには)現在は存在しない。
>ってゴメンなさい、どういう意味でしょうか?分かりません(>。<)

簡単に言えば「実行プラットフォーム、開発ツールなどが売ってない」ということです。

また過去にそれらを入手していたとしても、サポート期限が切れているので、「問題が発生した場合はすべて自己責任で」ということです。

この調子で夏中に作業完了はキツイと思うなぁ。

製造の詳細を確認すること無しに設計を進めてしまったのは痛いですね。

現状、製造の工数がまったくの「どんぶり勘定」になってますよね?

実行プラットフォームや開発ツールの制限や制約により、「設計をナチュラルに成果物に落とし込めない」なんてのは、よくあることです。

そういった制限や制約を知らずに理想論だけで設計を完了してしまうと、製造段階にそのしわよせが集中してしまい、いわゆる「デスマーチ」状態に簡単に陥ります。

設計が重要なのは当たり前なんだけど、最終成果物をアウトしてこその「開発」なわけで、「製造を踏まえていない設計」には大した価値はありません。

「設計」と並行して「検討(実験を含めて)」を行い、「この設計で製造できる」というウラをとりながら作業を進められると良かったですね。(指導教官なんかは気づいてるのかも)

大規模建築に例えれば、「図面を引くだけで終わるな」ってことです。要件に適った建築材料や工具・工法の選定等々も、製造前に完了しておくべき重要な要素です。

ま、そういうのを体験するのも「演習」のうちでしょう (-o-)

#  >渋木宏明(ひどり) さん 2005年7月13日 16:20 優香

はじめまして、コメントどうもありがとうございます(^^ゞ

はい、反省の毎日です(~o~)過去の反省点を持って、今出来る事を精一杯やるようにしています。

指導教官はほったらかしですw。定期的にレポート提出やプレゼンをしますが、基本的に問題があった時に自分から聞きにいく感じです。なので全てがホント自分達次第です。

>簡単に言えば「実行プラットフォーム、開発ツールなどが売ってない」ということです。

ASP3.0に必要な実行プラットフォームや開発ツールって特別に必要でしょうか?
http://www.15seconds.com/issue/010321.htm
開発ツールはNotepadとかで、デバグできるようにVBのソフト使ったりって思ってました。

#  re: 【Studio】問題発生・続き 2005年7月13日 22:12 iks

> #ASP3.0ってそもそも NT4.0/IIS4じゃなかったっけ?

仕様のバージョンなら、Windows 2000 Serverと同時にリリースされたASPのことではないかと思います。
(Windows Server 2003にも一応搭載)

# ASP.dllのバージョンだとNT4.0・・・。


開発環境は、テキストエディタで十分。
(元々IDEは存在しないに等しい状況・・・
デバッガはビジュアルなのがあることはあります。)

ASP.Netとは根本的に異なるものですし、そのままでは自由度も低いので、今更使うのもどうかと思います。
PHPを覚えるのとあまり手間は変わらないと思います。

# Windows2000serverなら、.NetFrameworkをインストールさせてもらうように交渉すればいいのに。
(NT4.0は不可。2003は最初から入っているはず)

#  >iks さん 2005年7月13日 22:27 優香

はじめまして、
コメントどうもありがとうございます。

># Windows2000serverなら、.NetFrameworkをインストールさせてもらうように交渉すればいいのに。

ですよね!Windows2000serverなようなので、.NetFrameworkをインストールするよう頼んでみたいのですが、他の現存するページへの影響が懸念されるから気が進まないとの事。とにかく私達のために現状を変えるようなことはしたくないようです。しかしめげずにしつこく交渉したいのですが、.NetFrameworkをインストールする事によって考えられる他への影響って本当にあるのでしょうか?その事についてコメントいただければとても助かります。

私は知らないので今の段階では強くいえないのですが、そこらへんをハッキリさせて又今度はクライアントを通して交渉してもらおうと思います。

#  re: 【Studio】問題発生・続き 2005年7月14日 0:41 iks

はじめまして(挨拶忘)

> とにかく私達のために現状を変えるようなことはしたくないようです。

これは厳しいですね。
ビジネスなら、交渉には武器が必要かつ信頼性に関わる問題なので検証(動作確認)もやむなし、または、ハードウェアの商談も並行させたりしますが、時間も金も無いようなので、やりようがないですね。
(既存のコンテンツがHTMLだけなら、同等の検証環境をつくってみればすぐ終わりますが)

その管理者が、どこまでの情報提供をすれば満足するのか感触だけでも確認してみた方がよいかもしれません。
(追加インストールは絶対ダメなのか、検証が必要なのか、検証はどこまでやればいいのか、Microsoftの公開情報があればいいのか、その辺の人が大丈夫と言うだけでいいのか、など)

ちなみに私は.NetFrameworkを入れてレガシーASPのシステムや静的なHTMLファイルが影響を受けたことはありませんし、問題が発生したという話も聞いたこともありません(逆にASP.Netがうまく動かないという事例は聞いたような記憶があります)。
また、ASP.Netの仕組み上、他への影響も思い付きませんが、絶対大丈夫だと保証するのは無理です。

しかし、最初からApacheもPHPもjavaもASP.Netも全部NGで、ASPしか選択肢がなかったのではないか?とも思える状況ですね。

# ところで開発したソフトを動かすWindows2000ServerのWebサーバーはIISですよね・・・?
(トップページのレスポンスをみると、Apacheのようですが)

#  >iks さん 2005年7月14日 1:03 優香

さっそくお返事どうもありがとうございます(^^ゞ

DLU(http://www.adm.monash.edu.au/sss/equity-diversity/disability-liaison/students/notetaking-index.html)という大学の生涯を持った生徒をサポートする部署のサイトの一部を作っています。クライアントはDLUのスタッフの方です。クライアントはITの知識が無いので、技術的な問題を聞くには同大学のウェブマスターとかに聞かなければいけません。大学もマンモス校で、サイトもかなり大規模なものなので、聞きたいことを知っている人にたどり着くにも一苦労です。

Windows2000ServerのWebサーバーはホボ確かにIISです。バージョンを確認したところたぶんIIS5.0って事だったので、多分じゃなくて本当に知ってる人を探し中です。

Windows Updateなら他への影響が懸念されるかもしれませんが .NetFrameworkの追加インストールでも同じ事なのかなぁ?

とりあえず私達の仕事は大学の今ある環境でサポートされてる開発ツールでサイトを作ることです。学校のサーバーで実際にテストする権限はないし、テスト環境も自分達で用意できる範囲に限られると思います。クライアントもとても協力的な方で、要求してることも難しくないのですが、環境面や、背後の大学という大きな組織のが煩わしいです。現場経験が無い生徒の集まりでは見落とす事だらけでいつも心配してます(~o~)

(他の件のは後ほどお返事させ頂きます(^^ゞ)

#  re: 【Studio】問題発生・続き 2005年7月14日 10:59 渋木宏明(ひどり)

>ASP3.0に必要な実行プラットフォームや開発ツールって特別に必要でしょうか?

ASP だと、結局のところ

>開発ツールはNotepadとかで、デバグできるようにVBのソフト使ったりって思ってました。

程度になってしまいますが、これだと生産性は低いですね。
デバッグやテストのツールも大したレベルのものがないし。

動的ページはどれくらいの数を予定しているんでしょう?
ASP だと、数~10数ページくらいに収めないと、開発者にかなり負担がかかると思います。

#  【Studio】問題発生・そして解決? 2005年7月16日 3:14 優香 Blog

【Studio】問題発生・そして解決?

#  >渋木宏明(ひどり) さん 2005年7月16日 3:18 優香

どうもコメントありがとうございます(^^ゞ

動的ページは今のところ10ページ以内です。

http://www.ailight.jp/blog/yuuka/archive/2005/07/16/9007.aspx

ということでPHPになってしまいました(@_@;)
全員PHP初心者です(-_-;)

#  re: 【Studio】問題発生・続き 2006年9月28日 19:04 {1}

{3}
タイトル
名前
URL
コメント