jQueryはいつまで使えますか?

jQueryはいつまで使えますか?

ReactやVue.jsなどのモダンフレームワークが普及しつつある現代、jQueryの使用は減少しています。多くの企業が新たな開発にjQueryを使わない選択をするようになっています。特にjQuery UIやjQuery Mobileの開発が終了したことも、この傾向に拍車をかけています。

jQueryを取り巻く環境の変化

jQueryはかつてウェブ開発の分野で支配的な地位を占めていました。しかし、2021年5月にリリースされたBootstrap 5ではjQueryの依存が完全に排除され、モダンなJavaScriptフレームワークやライブラリの採用が加速しています。

コード例: jQueryとモダンフレームワークの比較

jQueryでのコード例

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
    $("button").click(function() {
        $("#demo").text("Hello, jQuery!");
    });
});
</script>
<button>Click Me</button>
<p id="demo"></p>

Reactでのコード例

<!DOCTYPE html>
<html>
<head>
    <title>React Example</title>
    <script crossorigin src="https://unpkg.com/react@17/umd/react.development.js"></script>
    <script crossorigin src="https://unpkg.com/react-dom@17/umd/react-dom.development.js"></script>
</head>
<body>

<div id="root"></div>
<script type="text/javascript">
    function App() {
        const [message, setMessage] = React.useState("");

        return (
            <div>
                <button onClick={() => setMessage("Hello, React!")}>Click Me</button>
                <p>{message}</p>
            </div>
        );
    }

    ReactDOM.render(<App />, document.getElementById('root'));
</script>
</body>
</html>

参考文献

その他の参考記事:jquery show slow