« [Ruby] adsf | トップページ | [Program] VC++ 2008 Express Edition SP1 »

2009年5月30日 (土)

[Program] IDE と Web開発


諸事情により、私は古いIDEを使うことがあります。
これはそんな私の戯言なのですが...



VS.Net 2003 で、ASP.NETのコードをいじったりしているのですが、
ASP.NETによって出力されるページを内容(HTML)と見てくれ(CSS)に分離しようとすると結構面倒です。
というかそういうことをサポートするつもりがないように感じられます。



VS.Net 2003を使って背景色とか指定すると最終的に生成されるページは
HTMLの中のタグのstyle要素で背景色が指定されたものになります。
(自動生成される、aspxファイルからして、style要素で背景色が指定されている。)



結局HTMLとCSSに分離しようと思ったら、VS.Net 2003では、背景色は指定しないで、cssclass属性だけ指定しておいて、
CSSファイルを直接エディタで編集していくやり方になってしまいます。
ある程度までならこれで可能なのですが、DataGridに関しては手を出せないでいます。
DataGridは、最終的に、HTMLの table になります。
table だと当然、罫線のスタイルとか色とかヘッダの背景色とか、
そういうのをまとめてCSSで指定してしまいたいところなのです。
ですが、DataGrid で cssclass属性をどこでどう指定してあげればよいのか、さっぱりわからない状態です。



で、VS.Net 2003を使えば使うほど、HTMLとCSSの分離とかには向かないツールだなとつくづく感じてしまう訳です。



2005は、2003ほど使ってないのですが、この辺はやっぱり駄目っぽい感じがしてます。
2008とか2010だと改善されているのでしょうか?
あと、Rails の IDE だとこの辺どんな感じなんでしょうね。


|

« [Ruby] adsf | トップページ | [Program] VC++ 2008 Express Edition SP1 »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: [Program] IDE と Web開発:

« [Ruby] adsf | トップページ | [Program] VC++ 2008 Express Edition SP1 »