webデザインをしている者です。
社内での自社開発もしており、動的なサイトは私が元になるhtmlをcssコーディングし、プログラマーさん達に渡してシステムを乗せてもらう工程になります。
以前の会社も自社開発をしている会社でした。(私はwebデザイナーとして勤務していたため立場は変わりません)
現在所属している会社で作成される動的サイトのソースを前会社のものと比べると、違いがありすぎて困惑しています。
具体的には以下の点があります。
【以前勤めていた会社】
・phpによる開発
・こちらが作成したhtml自体には一切手を加えない(無駄なタグを挟まない)
・システム化されたファイルも見やすく分かりやすい(プログラム素人の私でもhtml部分の修正が容易)
・分割されたソース(共通で使うヘッダー部分等)もフォルダ内に全て格納されており、該当箇所さえ発見できれば修正が容易
【現在の会社】
・aspによる開発
・こちらが作成したhtmlを手渡しシステム化されると、必ず不必要なタグがhtmlに入っている。
(brで改行をいれていたり、テーブルのセルに直接height指定やtext-alignを入れていたり、無駄に<span>タグで囲ってあったり)
・システム化されたファイルの作りが分かりづらく、html部分に修正が入れづらい。
・分割されたソースがどこに格納されているのか全く分からない。(開発側でないと修正できないと言われる)
「これは現在の会社の開発レベルが低いのか、それともphpとaspの違いでしかたがないことなのか」
が分からなくて困惑しているという感じです。
さすがに<div>を<span>で意味もなく囲ってあったときはもの申しましたが、「開発側のソースを奇麗にするとhtml側に<span>がどうしても入ってしまう」と言われてしまいました。
そんなことってあるのでしょうか?
プログラムの知識があまりないため自分で疑問を払拭することができません。
ソースを見なければなんとも言えないことなのかもしれませんが、上記内容から推測できる範囲でプログラマーさん、SEさんのご意見が聞ければ幸いです。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
<span> じゃなくて <span runat=server>タグですかね?
単なる<span>なら、ちょっと疑問があります。
でも、<span runat=server>タグなら話は別。
勝手に入るというか、入れるというか、「サーバサイドスクリプトが入りますよ」ということなので、ある意味仕方ないとも言えますね。
入っていてもサーバサイド向けのタグなので、クライアントで悪さはしないはずですけども。
たぶん、プログラマは
「ロンドベルは鈴だけ鳴らしてりゃいいんだよ!」と心の中で思っているでしょう(ごめん)
>
<span> じゃなくて <span runat=server>タグですかね?
そうですね、spanの後には必ずいろいろとついています。
これはaspでの開発だとやはりしかたがないものなのですね。。。
通常のhtmlのspanと同様に書き出されているので、ソースが汚くなるのがとてもイヤなのですが、諦めろ、ということでしょうか。
でも、一つもやもやが解消できました。ありがとうございます。
>たぶん、プログラマは
「ロンドベルは鈴だけ鳴らしてりゃいいんだよ!」と心の中で思っているでしょう(ごめん)
元ネタ分からないのであれですが、なんとなく意味は分かりました(笑
私はデザイナーとはいっても見た目の美しさよりコードの美しさにこだわってしまうタイプなので、プログラマさんにとっては余計鬱陶しいかもしれませんね^^;
No.2
- 回答日時:
ASPの場合はRAD(Rapid Application Development)ツール
を使用しての開発になります。
htmlタグはRADツールが自動的に作成する為、冗長な表現
になり、且つ、IDE(統合開発環境)が提供するモジュール
が組込まれる為に、手入力による修正が難しい物になって
しまいます。
#手入力で修正してもGUI画面で編集すると、再編集されて
#元に戻る等
そうなのですね。ということはstyle="height=~とかも勝手に追加されてしまってるのでしょうか???
このあたりは一度思い切って開発の方に聞いてみようと思います。
自動挿入なら仕方ないけれど、中途半端に手入力されているならやめていただきたいですし。
ともあれ、やはりaspが修正しづらいものであることが分かってよかったです。
phpはすごく修正しやすかったので、個人的にこっちで開発してほしいな、と感じてしまいます^^;
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- IT・エンジニアリング 開発エンジニアとテスター 閲覧ありがとうございます。 仕事について相談させていただきたく投稿しました 2 2022/12/07 18:38
- その他(就職・転職・働き方) 大学で学んだ専門分野の勉強は仕事で使いますか? よく「仕事に必要なことは会社に入ってから学ぶ」「大学 2 2022/04/09 04:23
- その他(プログラミング・Web制作) WEBアプリ開発に必要な言語 5 2023/06/28 16:57
- その他(保険) シャープと共同開発した「BCG高性能JH-WB182Eの保証書」に関しての疑義 3 2023/05/22 15:01
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 3 2022/05/04 17:55
- 会社・職場 今後の仕事について 閲覧ありがとうございます。 私は現在28歳の男性です。 自分が向いている仕事、続 3 2022/08/01 12:19
- ソフトウェア ノーコードツールで開発を依頼した場合の費用 1 2023/02/03 11:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB詳しい方
-
レストラン、英語のメニュー表記
-
プログラム時のヘッダコメント...
-
Htmlをieの「Excelで編集」で編...
-
google Map APIの使い方
-
ソースの追加行数と変更行数
-
jsファイルの中身を確認したい…
-
ovpbind.exeのソースコード探し...
-
jqueryでime入力中の挙動について
-
VBAで#Regionに変わるものは無...
-
「MicrosoftVisualBasic6.0 行...
-
ホームページのソースが横長に...
-
コンソールアプリの入出力
-
ホームページビルダーのソース...
-
「INT86(・・・・・・);」 っ...
-
ポップアップを1日1回だけ表示...
-
htmlのページをワードプレスに...
-
サイトがとのようなソフトで作...
-
Doxygenでの更新履歴(@history...
-
VisualStudio2010でデバッグソ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで#Regionに変わるものは無...
-
プログラム時のヘッダコメント...
-
レストラン、英語のメニュー表記
-
ソースの追加行数と変更行数
-
ソースの表示を無効にする方法。
-
「MicrosoftVisualBasic6.0 行...
-
Dreamweaverのコードカラーが黒...
-
VBAでhtmlソースから特定の文字...
-
実行オブジェクトからソースを...
-
画像と文字が重なって表示される。
-
ソースを表示させない方法はあ...
-
c言語の改修されたソースから改...
-
マウスポインタが手の形になら...
-
ListBoxの最大表示項目数について
-
IEでテキストの文字が一部だけ...
-
#ifdef多用でソースが見づらい
-
HTMLソースの文字コードがutfの...
-
JSPの実行結果をHTMLに変換
-
ASPの特殊記号について
-
ホームページビルダー HTMLの...
おすすめ情報