開発者の皆さん! ?
現在初期段階にある新しいフロントエンド フレームワークである Vanilla を紹介できることを嬉しく思います。 Vanilla は単なるフレームワークではなく、操作するためのフレームのようなものです。説明しましょう...
?バニラと何が違うのですか?
ほとんどのフレームワークでは、重要なロジックの多くが node_modules に隠されているため、開発者は実際の構成要素ではなく抽象化を使用して作業することになります。 Vanilla ではそれを変えたいと思いました。
Vanilla は、到達可能なコードという考えに基づいて構築されており、コア サービスと基本ロジックが開発者に完全に公開されます。隠された魔法はありません。目に見えるものをそのまま使用できます。外部依存関係は最小限のみです:
• 高速バンドルの Vite
• タイプ セーフティのための TypeScript
• 同時に複数のプロセスを実行する場合
それ以外はすべて、簡単でアクセスしやすいように設計されています。プロジェクトで完全な制御と透明性が必要な場合は、Vanilla が対応します。
⚡ 一度コーディングすれば、何も驚くことはありません
メジャー フレームワークで最もイライラすることの 1 つは、メジャー アップデートが定期的に繰り返されることであり、それに追いつくためにコードのリファクタリングや調整が必要になることがよくあります。 Vanilla では哲学が異なります。一度コードを作成すれば、コードは永続的に構築されます。
私たちは安定性に重点を置いているため、将来の更新によってプロジェクトが壊れたり、大規模な書き直しが必要になったりすることを心配することなく、自信を持ってビルドできます。 Vanilla は保守性を重視しています。一度ビルドすれば、フレームワークの変更に追従するのではなく、アプリの強化に重点を置くことができます。
?リポジトリ
現時点では、次の 2 つの主要なリポジトリが利用可能です:
1. Vanilla Lite:
向けのフレームワークの最小限のバージョン
軽量なものをお求めの方。
2. Vanilla Standard: より堅牢な
を含む完全版
機能とツール。
? 3 番目のバージョンである Vanilla Extensive が間もなく追加され、複雑なプロジェクト向けにさらに多くの機能が詰め込まれます!
??なぜバニラなのか?
Vanilla は主要なフレームワークを置き換えようとしているわけではありません。代わりに、プロジェクトを構築するためのシンプルで柔軟な開始点を提供します。必要なものを 1 か所に集めたようなもので、思う存分拡張したり微調整したりできます。
もしあなたが、node_modules を調べるのにうんざりしていて、透過的で開発者に優しいフレームワークが欲しい、そして更新後の絶え間ないリファクタリングにイライラしているなら、Vanilla があなたのために構築されています。
?すべての開発者に呼びかけます
バニラはまだ成長中なので、さらに良くするためにあなたの助けが必要です。コードの提供、問題の報告、または単に試してフィードバックを提供するなど、あらゆる意見を歓迎します。
リポジトリをチェックアウトします:
• Vanilla Lite リポジトリ
• バニラ標準リポジトリ
気軽に参加してコードを探索し、意見を共有してください。一緒に素晴らしいものを作りましょう!
?参加してみませんか
• リポジトリをフォークしたり、プル リクエストを送信したり、問題をオープンしたりできます!
• 拡張バージョンの最新情報をお待ちください!
読んでいただきありがとうございます。皆さんの貢献によって Vanilla がどのように成長するかを見るのが待ちきれません。フロントエンド開発を楽しく、アクセスしやすく、将来性のあるものにしましょう!
コーディングを楽しんでください! ?
以上が「Vanilla」の紹介 - フロントエンド開発の新たな視点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。