Googleは、データ転送の嵩張るXML方式の代わりにプロトコルバッファを作成しました。より速いXML処理だけでは十分ではありませんでした。ほとんどのウェブは、ブラウザー内で動作するように、あるいはHTMLを生成するために統合されたさまざまな技術のホッジとして成長してきました。 JavaScriptはHTMLとは別です。 FlashとSilverlightは、ミックスにもプラグインされています。私たちは持っているツールを使って仕事を終えることができますが、もっとうまくいくことができますか?
スタンダードに言及する前に(これは良いことです)、進化的な変化と革命的な変化を考えてみましょう。もしヘンリー・フォードが人々にもっと良い道を尋ねるなら、彼らはもっと速い馬がほしいと言ったでしょう。 (Webkitはより速い馬です)
私はプロジェクトがあり、それを読んでいないことを望んでいます。HTMLと現在のjavascriptを置き換えるプロジェクトはありますか?
答えて
「置き換え」のすべての種類があり、ウェブが存在する前から存在しています。 HTML + JSのための「交換」の話に問題は会話が、一般的に、現在の実装の1つのまたは複数の特定の側面とフラストレーションから開始することです:
- 「私は、プレゼンテーション固有のタグがないことを嫌い、それを置き換えることはできますか?」
- "意味タグの欠如が嫌い、それを置き換えることはできますか?"
- "私はCSSボックスモデルが嫌いですが、それを置き換えることはできますか?"
- "私はサブパラ印刷のサポートが嫌いですが、交換することはできますか?"
- "私は派手なアニメーションを得るために必要なハックを嫌い、それを置き換えることはできますか?"
- ...
誰かが速い馬を望んでいる、誰かが入れて、すべての...誰かが誰かが馬、ええと、石油を燃やし代わりのようなにおいが馬を望んでいる、強い馬を望んでいる、疲れを知らない馬を望んでいます一緒にアイデアと一緒にかもしれないモデルTを取得...またはあなたはジュールヴェルヌ/ steampunkの悪夢から何かを得るかもしれない。
何か良い結果が得られる革命ごとに、流血を生み出すスコアがあります。あなたが望むものに注意してください。
すでに2つの選択肢があります:Silverlightとフラッシュ。 〜95%の人々がFlash Playerをインストールしていると仮定することは安全です。 Silverlightはまた、この短期間でかなり良い採用を見ました。
しかし、目の当たりにしているバンドワゴンに飛び乗っても必ずしもあなたのサイトを良くするわけではありません。アクセシビリティに問題があり、検索エンジンがコンテンツのインデックスを適切に作成していないため、ユーザーは元に戻したいページをブックマークしていない。豊富なグラフィックスページは、ベクトルにもかかわらず、読み込みに時間がかかり、迷惑になることがよくあります(視覚的な魅力があった場合、その逆が起こりました)。これらのことはすべて回避することも、修正することもできますが、標準を使用するのに比べてはるかに多くのリソースを必要とします。
は「」という新しい技術があっても、これらのことはすべて適用されます。
HTTPはネットワーク接続と同じくらい遅いですが、設計が貧弱です。実際は非常に効率的です。ひどいテーブルベースのマークアップを使っているサイトでも、ブラウザを十分に使いこなしていることを考えると、HTML処理も急速に進んでいます。JavaScriptのシーンは非常に明るく見えます。昨年度の新バージョンの仕様、複数の実装、近代的なブラウザの驚異的な速度の利点に注目が集まっています。そしてWebKitだけが速いとは思わないでください - OperaとMozillaは一度も落ちていません。
過去20年間にインターネット上で何が起こっていたかを観察した場合、ベンダーが決めた独占的な技術が最終的にオープンスタンダードによってプッシュアウトされたことに気がつきました。 Flash Playerが生き残った唯一の理由は、JavaScriptとオープンビデオコーデックが開発に時間を要したことだけです。彼らがここにいるので、私は同じことがもう一度起こると思う。
Sun's Livelyに興味があります。
また、HTML + JavaScriptをコンパイルするためのツールが多いため、GWTのように直接処理する必要はありません。また、他の言語をコンパイルしようとするプロジェクトもあります( HotRuby)。
リストからLivelyを離れることを意味しませんでした。他の2つの技術と同様に有効です。実際、その創造を見ることは、より多くのアイデアが集まっていく良い兆候です。 – Stradas
あなたが探しているのは、ウェブ技術のパラダイムシフトです。どのように見えるのか常に想像するのは難しいでしょう。新しい技術はより多くの感覚を組み込み、視覚と聴覚(タッチは良い候補者)だけでなく、フルレンジモーションのやりとりを可能にするもの次に2Dの「ポイントアンドクリック」マウスインターフェイス。
HTML + CSS + JSは、HTML + CSS + SVG + JSに置き換えられます。これは、以前のバージョンの徐々に現代版に置き換えられます。今日のWebテクノロジーは10年前のWebテクノロジーとはまったく異なります。あなたは景色がまだ10年で違うと思います。
アルファオタクがどこから見えるかを調べます。さて、JavascriptとCSSがたくさんあるRESTデザインを見ています。
マイクロソフト、アドビ、サンなどが推進しているさまざまな「Web置換」テクノロジは、これらの企業が人々をロックインに戻すことを望んでいるため、ここにしかありません。彼らが成功しないように祈ってください。
ウェブ技術は、「ホッジ・ポッジ」のようなものではありません。ホッジポッジの側面は、独自のバグや癖を持つ複数の実装から来ています。言い換えれば、これは競争市場で実装されているオープンフォーマットに由来します。
- 1. jquery htmlはIEの現在のhtmlを置き換えません
- 2. HTMLアンカーを置き換えるJavaScriptの正規表現
- 3. HTMLとCSSを置き換えるものはありますか?
- 4. Javascript:現在のURLに文字列を置き換えますか?
- 5. Javascript HTMLでテキストを置き換える
- 6. 現在のルートを他のルートに置き換えます
- 7. AndroidのViewPagerで現在のフラグメントを置き換えます。
- 8. Ionicの現在のページを置き換えるには?
- 9. angle 2現在の要素を置き換えます。
- 10. JavaScriptはHTML文字を置き換えます
- 11. ClassPathXmlApplicationContext.getBeanを置き換えるSpringアノテーションはありますか?
- 12. ライブラリクラスを置き換える方法はありますか?
- 13. 現在のページをAJAXコールのHTMLに置き換えてください。
- 14. クロム拡張のhtmlをjavascriptに置き換えます。
- 15. 各HTMLコントロールのコンテンツを置き換えます。javascript jquery
- 16. Javascriptで `var`を` let`に置き換えない理由はありますか?
- 17. JavaScriptの正規表現を置き換える - エスケープするスラッシュ
- 18. 現在のデザインでPDFのテキストを置き換える、PHP
- 19. 私の現在のCMSを置き換える
- 20. javascriptで関数の変数を置き換えることができる方法はありますか?
- 21. このjavascriptの正規表現は空白を置き換えますか?
- 22. javascriptを使用してhtmlを置き換えます。
- 23. Javascript - innerHTMLを使用してhtmlを置き換えます。
- 24. 現在のリモートブランチをマスターに置き換える
- 25. javascriptでバックスラッシュをスラッシュ正規表現に置き換えます。
- 26. PHPのcssファイル内の現在のcssを置き換えますか?
- 27. 現在のセルのテキストに部分文字列を置き換えますか?
- 28. 現在のプロセスをサブプロセスの呼び出しに置き換えますか?
- 29. JavaScriptを親HTML(子を取り除く)に置き換えます
- 30. オブジェクトを現在の位置から別の位置に変換する方法はありますか?
これらの2つのテクノロジーの目玉を過ぎて見ても、javascriptやhtmlには欠けている要素が追加されます。動き、タイミングイベント、ジェスチャベースのインタラクション、第3次元。あなたはまだ仕事をhtmlでやり遂げることができますが、これは人間の経験を向上させます。 – Stradas