フロントエンド開発に関しては、私は常に Angular の支持者です。特に、最初は Angular または純粋な JavaScript に基づいていた多くの Ionic モバイル アプリケーションを開発して以来、Angular はすべてのアプリで頼りになりました。私のコンフォートゾーンは長年の Angular 開発によって固まっていましたが、React の世界に足を踏み入れる決心をする日が来ました。
私の旅は Angular から始まり、どんなことがあっても Angular にこだわり続けました。私は、その構造化されたアプローチと、モバイル アプリ開発のために Ionic とシームレスに統合する方法を高く評価しました。** Ionic が React のサポートを追加したとき、私は懐疑的で、それは単なるマーケティングの仕掛けだと思いました**。結局のところ、私は 2012 年からソフトウェアを構築しており、2015 年か 2016 年頃に React の初期バージョンの 1 つを試していました。私の最初の経験は素晴らしいものではありませんでした。当時、React は混乱していて、プロップがいたるところにあり、他のプロップの中にネストされており、もつれ、混乱していました。 「コンポーネント」理論はまだ初期段階にあり、JSX は扱いにくく、扱いにくいと感じていました。イライラして、Angular.js に切り替えました (はい、これはタイプミスではありません。最後に .js が付いています。私はもう古いのです)。そして、振り返ることはありませんでした。
その後 8 年間、私は Angular を使用して運用 Web アプリ、モバイル アプリ、カスタム ダッシュボードを構築しました。特に私は常にバックエンド開発に重点を置き、フロントエンドを情熱ではなく必要なタスクとして扱っていたため、これは私にとって非常に役に立ちました。
長年にわたり、React コミュニティが急速に成長していることに気づきました。人々は React がフロントエンド開発の未来であると熱狂していました。誇大宣伝にもかかわらず、私は Angular のセットアップに満足していました。以前 React を試してみたことがあり、再度検討する必要はないと感じました。
しかし、最終的には好奇心が私を圧倒しました。サーバーサイド レンダリング (SSR) ソリューションが必要だったのですが、この目的のために Angular を使うのは面倒だったので、好奇心に駆られて Next.js を試してみることにしました。ここですべてが変わりました。 Next.js は私に全く新しい世界を紹介してくれました。
Typescript、React、SSR、そして思いつく限りの無限のライブラリ。既製のコンポーネントの数には驚かされました。ログイン、認証、Stripe 統合をすべてセットアップして、完全に機能するアプリをわずか 1 日で作成しました。生産性の向上は信じられないほどでした。 ニュース API サービス Feedrika のフロントエンドと支払いロジックをわずか 1 日で構築できました
私は、何年も使ってきたフレームワークである Angular よりも、新しいフレームワークを使用した方が効率的であることに気づきました。それは衝撃的な事実でした。
この経験は私の React に対する見方を完全に変えました。私は懐疑的でしたが、その可能性を知るようになりました。 React のエコシステムの柔軟性と素晴らしいコミュニティ サポートに本当に感銘を受けました。 私は Angular を捨てるつもりはありませんが、React から得た生産性の向上は衝撃的でした。私はこの方向性を探求し続けるつもりです。 私のこれまでの経験から、新しいテクノロジーを受け入れ続けること、そして企業として継続的に進化することの重要性を学びました。開発者。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3