投稿者: Tomotoshi Sugishita
2010年4月21日 11:25
ついにリリースされましたね。
以前参加した Ready Day では 20日リリースって言ってたので1日遅れじゃね?って思いましたが、よくよく考えてみるとPSTでは20日なので嘘は言ってないのか・・・。(そういうオチ?)
でで、出社後速攻で MSDN サブスクライバーダウンロードよりダウンロードしてインストール。小一時間~小一時間半ほどでインストールを終え、まぁまぁ私としては一番興味のある、ASP.NET MVC2 アプリケーションをあれこれと…。
以前のバージョンでも MVC はいじっていたのですが、なんか気合いも入らなくて(実はアドインはなえる性質で)、やっと正式にVSに組み込まれてるってことで今は相当気合いも入ってるのでした。
細かい話はまた ASP.NET for Biz に書くので感想だけ。
なかなか素敵だけど、まだこのFrameworkへの知識レベルが低いのでもどかしい・・・。
従来の Web フォームに比べたら、リクエストとレスポンスの形が単純なので、Classic ASP からの移行組には導入しやすいのでは?と想像してましたが、うちの会社のF君とも話してた中では、そもそもは、Classic ASP では、VB Script なのでいいかんじのオブジェクト指向ではないため、平たい階層で力技的なのでは?ってことでましてや基本となるモデルクラスなんてのも存在しないので、単純以降は無理。結局は設計からやり直しなのかという結論。
うちは、Classic ASP なシステムは無いので、まぁよしなんですけどねw
とりあえずは、単純な問い合わせフォームを実行する MVC アプリケーションサンプルを作成して近々社内で勉強会をやる予定です。
投稿者: Tomotoshi Sugishita
2010年4月13日 23:30
いよいよ、Visual Studio 2010 がリリースされるということで、本日全世界で同時にローンチイベントが開催されました。
日本では、東京ミッドタウンホールにて、「Visual Studio 2010 Ready Day」というイベントが開催され、私も参加してきました。
Visual Studio 2010 に関しては、ベータ版の時から何度か検証はしてきましたが、マイクロソフトの発表の通り、過去最多の機能をもつ開発ツールであるといえます。(バージョンが上がるにつれそうあるものだとは思いますけど)
とはいえ、Visual Studio 2008 のリリースから現在までに、AJAX、Silverlight、MVC、Azure、SharePoint、Parallel (カテゴライズの粒度がまちまちなのは許せ)などなどの開発のためのアドイン拡張が行われ、それらを純正にしつつ機能を向上させたということではあるのだろうけど。
さて、イベントのデモを見ていて、特にTFSまわりはいろいろと手が入っていて、Visual Studio 2005 の時に登場して以来、やっとうちらの規模でも導入してみようかなと思えるようになった気がします。
まずは、導入のしやすさでしょうね。MSDNサブスクリプションを購入すれば、TFSのライセンス(サーバー+1CAL)がつきます。セットアップに関しても、Windows Vista、Windows 7といったクライアントOSをサポート(64ビット限定)し、構成ウィザードで割と簡単に環境構築が行えそう。
TFSは、もとは機能面でも価格面でも大規模プロジェクトがターゲット(その後中途半端なワークグループなんてのもありましたが浸透したのかな…)だったのですが、今回のリリースでは私たちのような小規模もやっとターゲットに入れられたというところなんでしょうか。
あとは、PHPやJavaなどMSテクノロジーに依存しない開発に対して、プロジェクト管理ツールやテストツールがどこまで使えるのかが気になるところです。(遅れてリリースされる、Team Explorer Everywhere 次第?)
まぁそのあたりは、日本語版のリリース後に実際に社内に導入してみて、おいおい書いていこうかと思ってます。
なにはともあれ、VS2010に期待^^
投稿者: Tomotoshi Sugishita
2010年4月1日 16:00
昨日、弊社管理運営の ASP.NET コミュニティ、ASP.NET for Biz をオープンしました。
http://aspnet.biz
このサイトは、企業が運営管理するコミュニティとしてビジネス層をターゲットとした ASP.NET 関連の情報発信の場にしてゆきたいと思っております。
とはいいつつ、まだコンテンツの大半は作成中で、現在はトップページのみで掲載情報も外部サイトの最新ニュースが中心ですが、社内でいろいろと評価した技術情報などを随時掲載していきたいと思っていますので(当面は、VS2010、Azure、ASP.NET MVC 2 などが中心となるでしょう)、生温かく見守ってください。(笑)
これから ASP.NET for Biz をよろしくお願いします。
投稿者: Tomotoshi Sugishita
2009年1月29日 0:00
実は今年はじめての投稿だったりします。
先日、Microsoft のイベントで「techdays 2009」ってのに参加してきました。
このイベントは、米国で行われている、PDC(Professional Developer Conference)の日本版みたいなもので、日本国内でははじめてのこころみだと思います。
もっと読む...
投稿者: Tomotoshi Sugishita
2008年11月4日 23:31
MVP for VB の樋口さんのブログのエントリーを見ていて・・・
VB10 では、C#3.0同様、暗黙のアクセッサの自動定義により、プロパティ定義がシンプルにかけるようになる予定だけど、ReadOnly や WriteOnly などのキーワードをもつプロパティ(Setter もしくは Getter しか持たないプロパティ)は省略できず従来通りの書き方になるようです。
何気に、ReadOnly でも以下のように書けても良いんじゃない?なんて思ってたけど、
Public ReadOnly Property ID As Integer
よくよく考えてみると、こうした場合、そもそもこのプロパティの値を設定する手段がないわけね。
もともとは、ReadOnlyだと、外部への公開時にはクラス内部なりに、独自の(Privateな)アクセッサを使って値を設定する場合がほとんどなわけで、そういった意味では、省略された記述ではその手段を断ってしまうということで、(WriteOnlyも同様)「意味なし」ということですね。
省略されたプロパティ定義では、以下のような記述により値の初期化もできるわけだけど、
Public Property ID As Integer = 0
この形のみ提供されたとして、
Public ReadOnly Property ID As Integer = 0
なんて記述が可能になっても、これは内に対しても外に対しても定数的な扱いにしかならないので、これも使い道はないことはないとは思うけど、限りなくないに近いということで(なんのこっちゃ)、これも意味なし。