ホームページ > 記事 > ウェブフロントエンド > html5のフロントエンドフレームワークとは何ですか?
htmlフロントエンド フレームワークには、Bootstrap、AUI、Amaze UI、Frozen UI、Frozen UI、WeUIi、SUI、AUI、MUI、Semantic UI、Foundation、UiKit、Pure などが含まれます。
このチュートリアルの動作環境: Windows 7 システム、HTML5 バージョン、Dell G3 コンピューター。
HTML5 フロントエンド フレームワーク
Bootstrap
まず、Bootstrap について話しましょう。もうお分かりかと思いますが、最初に言っておきますが、これは確かにあるかもしれません(笑)、その威力の高さは国全体をも巻き込んでしまうほどの勢いを持っています。私が初めて道教に入ったとき、コード内のどんな文字でも自分で入力して自分を成長させよう、そうしないと負ける、と決意していました。その結果、私は周りのさまざまなゲイの友人に惹かれ、ブートストラップの旅を始めました。私はフロントエンドデザインにおいて類まれな才能を持っていますが、神は私に PS とさまざまなデザインツールの使用を許可しただけで、デザインガールたちと同じ美学を私に与えてくれませんでした。少なくとも私が作ったものは女の子の前ではかっこ良く見えるかもしれませんが、長い時間が経つと必然的に Bootstrap があまりにも美しくて人々をイライラさせることに気づくでしょう。しかし幸いなことに、Bootstrap のすべてのバージョンには大きな変更が加えられており、人々を不快にさせることはありません自分で作ったウェブサイトなので、多くのウェブサイトと衝突します。 Bootstrap の使用法は非常に簡単なので (これは Bootstrap の作者が無数の包囲戦を読み、その苦痛を理解した結果かもしれません)、小規模なフロントエンドであっても学習コストをほとんどかけずにすぐに使い始めることができます。
公式ウェブサイト: http://getbootstrap.com/
Github: https://github.com/twbs/bootstrap/
要約: Bootstrap の最大の利点はこれです「とても人気があります。人気があるということは、問題があれば解決してくれる人がたくさんいるということです。それは強力なツールであるということです。また、調和のとれたインターフェースを持ち、使いやすいということです。注意を払う子どもたち最新の V4 バージョンでも FlexBox レイアウトのサポートが開始されていることがわかります。これは非常に優れたアップグレード エクスペリエンスです。欠点は、クラスの名前付けが十分なセマンティックではなく、さまざまな略語があるため、ドキュメントのない初心者であることです。最近、ハイブリッド APP を構築し始めました。フレームワークを選択するときは、それが最初の選択肢です。ただし、私はお金を払ったことはありませんPC で作業しているときに注目し、ハイブリッド右クリック属性に取り組み始めました。それを見たとき、すぐに涼しい風が吹いてきました。Bootstrap は非常に小さかったので、別のフレームワークを選択する必要がありました。
AUI
3 つ目は最近登場した AUI で、著者は APICloud 開発者向けに特別に設計された UI フレームワークであると主張していますが、実際にはまだモバイル フロントエンド開発における多くの一般的な問題を解決し、主にハイブリッド開発向けの CSS フレームワークです。作者はかなり積極的で、さまざまな高度な CSS3 を随所で使用しているようで、これらの CSS3 の互換性を確認する必要があります。期待に応え、相互に互換性のあるすべての属性を選択しました。先輩からいくつか良いことを学べてとても興奮しました。フレームワークには、チャット インターフェイスや集計リストなどのコンポーネントも用意されており、多くの複雑な問題を解決しましたレイアウトを直接取得して使用できるようになりました。
Github: https://github.com/liulangnan/aui
公式 Web サイト: http://www.auicss.com/
概要: このフレームワークは次の目的で動作します。私 利点の 1 つは純粋な CSS フレームワークです。私は以前に Pure を使用したことがあり、いくつかの JS スキルを持っています。複雑な効果でなければ、純粋な CSS フレームワークを見つけて自分で変更するだけです。今では CSS3 も実行できますアニメーション. 効率、品質、効率性をすべて考慮して、この CSS フレームワークを選択しました。私が不満に思うのは、このフレームワークのドキュメントが非常に優れており、優れていると言われていることです。
Amaze UI
2つ目の紹介はAmaze UIですが、最初に使ってみたのは、細部にこだわるのが大好きなデザイナーに出会ったとき、彼女から話しかけられたことがきっかけでした。すごく高級なフォントだったのですが、彼女が百聞は一見に如かずと褒めてくれたので、彼女のアイデアを参考に解決し、最終的に見つけたのがAmaze UIフレームワークでした(電話していただいても構いません) Lazy)、公式の言葉によると、「コミュニティのオープンソース プロジェクトに基づいて構築されたクロススクリーン フロントエンド フレームワークで、モバイルを優先し、小さな画面から大きな画面まで、最終的にはトレンドに適応するためにすべての画面への適応を実現します」モバイルインターネットの。」しかし実際には、私はこれが国内ブラウザのクロススクリーン適応と互換性の問題を解決するために気に入っているだけです。
公式 Web サイト: http://amazeui.org/
Github: https://github.com/amazeui/amazeui
概要: Amaze UI は一般的にさらに追加されています中国市場の特徴に沿った要素を備え、フレームワークはクロススクリーンと適応の処理をより適切に実行し、さまざまなキーボードの互換性と適応にかかる時間を削減するために一般的に使用される一連の Web コンポーネントを準備しました。犬の労働時間は大きく影響します。 、フレームワークは中国語の植字にも最適化されており、中国の主流ブラウザと互換性があり、軽量で、デスクトップだけでなくモバイル端末にも適しており、いくつかのパッケージ化されたウィジェットが含まれています。しかしそれ以来、Amaze UI のドキュメントは「jQuery のトラフィックなど気にしないだろう」など、少々やりすぎであると感じていました。正直、ここではどうでもいいのですが、それは絶対に言いません(笑)、コードやデザインに目立った点はあまりありません。
凍結された UI
少し前に、QQ が急に強力になったと知り、いろいろ聞いてみると、QQ カスタマー サービスでもハイブリッド開発が採用されていることがわかりました。その中で、QQ メンバーのフロントエンドは Frozen UI を使用しており、このフレームワークはオープンですソース. 嬉しくてたまりません。使い始めて試してみました。基本的なスタイルと効果がシンプルで、色が新鮮だと初めて感じました。比較的アクティブです。コミュニティなので、コンポーネントは比較的豊富です。
Github: https://github.com/frozenui/frozenui
公式 Web サイト: http://frozenui.github.io/
要約: Frozen を使用する場合UI APICloud などの一部は、ハイブリッド APP の作成に使用するとクールです。または、ネイティブ ターキーは、フロントエンド開発用のアプリケーションにネストするために使用されます。このフレームワークは、Android 2.3 および iOS 4.0 と互換性があり、Web アプリの作成にも使用できます。素晴らしい選択です。UI レベルからデメリットが見えてきます。QQ メンバーのフロントエンドにそれを誕生させたのは誰ですか?
Frozen UI
3 つ目は Frozen UI です。しばらくの間、QQ が急速に強力になっているのを目にしましたが、その後、周りに尋ねたところ、QQ カスタマー サービスが判明しました。 QQ メンバーのフロントエンドが Frozen UI を使用し、このフレームワークがオープンソースである混合開発。寂しさに耐えられないほどうれしかったです。使い始めたばかりの 3 回目でしたが、 5回、5回、2回と1回試してみましたが、基本的なスタイルとエフェクトがシンプルで、色も爽やかで、コミュニティも比較的活発なので、コンポーネントが比較的豊富であることが初体験でした。
Github: https://github.com/frozenui/frozenui
公式 Web サイト: http://frozenui.github.io/
要約: Frozen を使用する場合UI APICloud などの一部のものは、ハイブリッド アプリの作成に使用するとクールです。ネイティブ ターキーはフロントエンド開発用のアプリケーションにネストするために使用されます。このフレームワークは Android 2.3 および iOS 4.0 と互換性があり、Web アプリの作成に使用されます。これも素晴らしい選択ですが、WeChatに置くならこれより適したWeUIフレームワークが第一選択になります、UIレベルで見るとデメリットがフロントエンドに誰が生み出したのかQQメンバーは?
WeUIi
4 つ目は、WeUI と FrozenUI はどちらも WeUi に似ており、比較的特殊なフレームワークでもあります。 FrozenUI まず、公式サイトすらありません すべての質問と回答はgitHub Issuesで解決されます このフレームワークは非常にシンプルです 規模は言うまでもありません モジュールは7個程度しかありません ただし、サイズは小さいですが良いです 評判から判断するとスターは十分です 16/1/23にフレームワークがリリースされて以来、githubのスターは7Kを超えていますが、ユーザーが吐き出す場所がないことを排除するものではありませんなので、全員 git に行きます(笑)。
Github: https://github.com/weui/weui
デモ: http://weui.github.io/weui/
要約: WeChat を読んだ後デザインチームによって設計されたこのデモのセットは、何も言わずに、WeChat の一般公開者になりたい場合は、何も言わずにこれを第一の選択肢にする必要があります。このフレームワークの欠点を一言で言えば、フレームワーク自体がおそらくユーザーが WeChat 以外のシナリオで使用できるようにすることを考慮していないことです。
SUI
"SUI は、ブートストラップに基づいて開発されたフロントエンド コンポーネント ライブラリです。また、一連の設計仕様でもあります。SUI を介して、次のことが非常に便利です。美しいページをデザインして実現します。」確かに、退屈な公式広告を直接引用した方が自分の脳細胞を節約できます (囧...) もちろん、広告にあるように、以前に Bootstrap を使用したことがある場合は、簡単に SUI に切り替えることができます。タオバオがフロントエンドの敗者に与えるものである。 。
Github: https://github.com/sdc-alibaba/suit
公式ウェブサイト: http://suit.taabao.org/suit/docs/index.html
Star: 120
AUI
6 番目は最近登場したばかりの AUI ですが、作者は APICloud 開発者向けに特別に設計されていると主張しています。 UI フレームワークですが、実際にはモバイル フロントエンド開発でよくある多くの問題を解決する、主にハイブリッド開発向けの CSS フレームワークです。 、ということで、作者はかなり横暴で、さまざまな高度な CSS3 をあちこちで使用しているようで、そのため、これらの CSS3 の互換性も確認する必要があります。期待に応え、相互に互換性のあるすべての属性を選択しました。先輩からいくつか良いことを学べてとても興奮しました。フレームワークには、チャット インターフェイスや集計リストなどのコンポーネントも用意されており、多くの複雑な問題を解決しましたレイアウトを直接取得して使用できるようになりました。
Github: https://github.com/liulangnan/aui
公式 Web サイト: http://www.auicss.com/
概要: このフレームワークは次の目的で動作します。私 利点の 1 つは純粋な CSS フレームワークです。私は以前に Pure を使用したことがあり、いくつかの JS スキルを持っています。複雑な効果でなければ、純粋な CSS フレームワークを見つけて自分で変更して効果を実現できます。現在は CSS3様々なアニメーション、効率、品質、効率などを考慮してこのCSSフレームワークを選びました。私がいつも不満に思っているのは、このフレームワークのドキュメントが非常に優れており、優れていると言われていることです。
MUI
私は以前は Android システムを使用していましたが、その後 IOS を見て気に入りました。Apple がシステムを調整するたびに、どうしてこんなに気に入ったのかわかりません。その後、デザインの欠如により、わざわざ IOS のシステムを真似して UI を作ったのですが、なかなかうまくできず、偶然 MUI フレームワークを発見しました。 Android の独自の UI スタイルを補完します。 MUI は正式に開発に使用されると主張しており、綿密な開発の結果、これを APP として使用するとユーザーの流暢性も向上することがわかり、一定期間、MUI をより深く理解して使用できるように努めました。
公式 Web サイト: http://dev.dcloud.net.cn/mui/
Github: https://github.com/dcloudio/mui
概要:先ほども述べたように、このフレームワークは 2 つの主要なシステムに基づいて UI コンポーネントをカプセル化しています。フレームワーク自体も比較的活発なコミュニティもあります。あまり良くない部分も私が特に注目しているポイントです。アプリケーション開発のスムーズさに関しては、もちろん、これが現状の H5 の欠点であることは承知していますが、公式サイトの記述を見て改善できるか期待して試していますが、実際には Webview を使って改善する必要があります。フレームワーク自体ではありません。
Semantic UI
下から3番目がSemantic UIです私がこのフレームワークに出会ったのはBootstrapがきっかけでしたSemantic UIがgithubで公開されてすぐに、 「多くの開発者の注目を集めました。多くの人がこの 2 つを比較し、批判したり賞賛したりしています。他人の 3 ~ 4 文だけで指を上げて好きになることはできません。実際に使ってみて、私は次のように感じました。」 UI は Bootstrap とそれほど違いはありませんが、コードの命名規則には大きな違いがあります。セマンティック UI は単に何か違うことをしたいだけだと思います。その命名はすべて複合的な方法で行われ、クラス名は非常に個別です。使用する場合は、展開または追加するクラスの名前に注意する必要があり、クラス名が競合します。
公式 Web サイト: http://www.semantic-ui.cn/
Github: https://github.com/semantic-org/semantic-ui/
Foundation
Foundation はフレームワーク業界ではベテランとみなされています。フレームワークの誕生が早かったと言われており、このフレームワークは今でも非常に人気があります。恥ずかしい事件の方が気になる場合は、ブートストラップ開発の場合は、Foundation の使用を検討してください。事前に定義された UI 要素を使用する場合でも、公式が開発者により柔軟なフレームワーク エクスペリエンスを提供すると述べているように、他の Web サイトとあまり類似することはありません。
公式ウェブサイト: http://foundation.zurb.com/
Github: https://github.com/zurb/foundation-sites
UiKit
UIkit は YOOtheme チームによって開発され、多くの WordPress テーマで使用されています (つまり、WordPress 愛好家であれば、このフレームワークはさらなる研究に適しているはずです)。 GUI エディターと手動編集を通じて使用できるため、柔軟で強力なカスタマイズ メカニズムが提供されます。このフレームワークは、LESS、jQuery、normalize.css、FontAwesome オープン ソース プロジェクトの独自の機能を、軽量でモジュール式のフロントエンド フレームワークに統合します。
公式 Web サイト: http://www.getuikit.com/
Github: https://github.com/uikit/uikit
Pure
最後に、私もあなたと同じくらい幸せです(~ ̄▽ ̄)~), 私は管理システムに取り組んでいたときにこのフレームワークに出会い、それを使用することにしましたこのフレームワークは小さくてコンパクトで、純粋な CSS なので、あまり多くの関与がなく、他のフレームワークと組み合わせてすぐに使用するのが簡単です。
公式 Web サイト: http://purecss.io/
Github: https://github.com/yahoo/pure/
推奨チュートリアル: " htmlビデオチュートリアル>>
以上がhtml5のフロントエンドフレームワークとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。