コンプライアンス、互換性、優れたプログラミングを無視しないでください

ほとんどの場合、Webブラウザーは、不十分なプログラミングを隠す方法で構築されています。 Javascript エラーは、ほとんどのブラウザでデフォルトでオフになっており、HTML 準拠は必須ではありません。 サイトについて話すために XNUMX つか XNUMX ページのサイトを立ち上げるだけなら、それは問題ありませんが、サイトを統合し始めると、多くの問題が発生します。 コンプライアンスは、将来的にコストがかかるもののXNUMXつです。

アプリケーションを最初から作成する場合、絶対に確実に実行できることがいくつかあります。

  • カスケーディングスタイルシート –アプリケーションのビジュアルレイヤーを中間層およびバックエンドから分離することにより、Webサイトのユーザーインターフェイスを動的に変更するために、いくつかのファイルを変更するだけで済みます。 CSS 禅ガーデン CSSの力を素晴らしく示しています。 HTMLはサイト全体で同じですが、テーマを切り替えると、新しいスタイルシートが適用され、サイトが変換されます。 私も彼らを強くお勧めします .
  • テンプレート –ページテンプレートは、バックエンドとフロントエンドの間の「中間層」です。 これにより、実際の検索コードがページから取り出され、テンプレートから参照されるようになります。 テンプレートの利点は、小麦をもみ殻から分離するのに役立つことです。 バックエンド機能がページ機能を壊すことはなく、その逆も同様です。
  • 一般的なアプリケーションコード –アプリケーション内で同じコードをXNUMX回記述する必要はありません。 もしそうなら、あなたはあなたのアプリケーションを間違って書いています。 変更が必要な場合は、単一のロケーションでのみ変更を行う必要があります。
  • データベース –データベースにデータを保存します。 他のレイヤーにデータを保存するには、さらに多くの作業が必要です。
  • XHTMLコンプライアンス –コンテンツ管理システム、API、RSS、およびその他のコンテンツ統合ツールなどのテクノロジーが普及するにつれて、コンテンツの送信は単純である必要があります。 コンテンツは他のサイト、サービス、または場所に簡単に「転送可能」であるため、XHTML標準は重要です。
  • クロスブラウザ機能 –ブラウザーはHTMLとCSSを異なる方法で処理します。 クロスブラウザ機能を保証するハックはたくさんあります。 それぞれの最新の3つのリリースで、常に業界の上位3つのブラウザーをサポートする必要があります。 それ以上は、私は気にしません…彼らが大きな犬についていけなければ、それはブラウザの死です。
  • クロスプラットフォーム機能 –一部の機能は、PC、Mac、およびLinux間で同じではないか、提供されていません。 これまでのすべての手順を実行すれば、問題が発生することはありませんが、それでも確実にテストします。

すでに建てられている家の配管を修理しようとすると、費用がかかります。 事前に適切な「配管」を行うことで、長期的には多くのお金を節約できます。

私はという素晴らしいリソースを見つけました 精査者 別のブログを読んでいる間 ランダムバイト。 最後に、幅広い範囲と範囲のエンタープライズアプリケーションになることを検討している場合は、これらの項目を早い段階で無視したり、気にしない従業員には注意が必要です。 気になる人を見つけよう! あなたの人生はずっと楽になるでしょう。

一つのコメント

  1. 1

    私はsilktide.comテストを実行し、7.9を取得しました。サイトにボタンを配置することもできました、ありがとうダグ!

どう思いますか?

このサイトはAkismetを使用して迷惑メールを減らします。 コメントの処理方法を学ぶ.