Javascript ベースの WordPress は物事を複雑にしていますか?
「Calypso」という名前の新しいオープンソース WordPress.com インターフェースの背後にある理由は単純です。既存の PHP コードベースは、2003 年の創業以来、同社と WordPress コミュニティに役立ってきました。3 年前、5 年前、そして確かに 10 年前には非常に理にかなっていました。しかし、超高速のモバイルファーストの時代では、それが障害となっていました。
少なくとも、Calypso プロジェクトのリーダーである Andy Peatling はそう考えていました。 Peatling と他の WordPress コア チームのメンバーは、「今日から wordpress.com の構築を開始したら、どのようになるでしょうか?」と自問しました。その答えは、WordPress を MySQL と PHP から JavaScript と REST API に移行する新しい管理インターフェイスです。
「今日から wordpress.com を構築し始めたら、どのようになるでしょうか? 」 – アンディ・ピートリング & WordPress コアチーム
Calypso は、WordPress の発売以来最大の変化を表します。当然のことながら、この新しいインターフェイスに対する反応はさまざまです。すでに JavaScript に堪能なほとんどの経験豊富な WordPress 開発者は、超高速でクリーンで応答性の高いインターフェイスを歓迎していますが、他の開発者は、移行がはるかに複雑であると感じています。
PHP を利用したアプリケーションである WordPress は、PHP を多用するユーザーにとって常に非常に快適に作業できる環境でした。JavaScript はまったく異なる競技であり、HTML や CSS よりもはるかに複雑です。 WordPress エンジニアリング チームのコア メンバーでさえ、開発の最初の数か月間はこの変更に不快感を感じていました。
Calypso に対する最も強い反発は、使いやすさを求めてコミュニティに参加した WordPress ユーザーからのものです。クラーク大学のウェブ デザインとブログのトレーナーであり、『<i>ブログのヒント: ブロガーがブログについて教えてくれないこと』 の著者でもあるロレル ヴァンフォッセン氏によると、彼女の生徒たちの「カリプソに対する反応は通常、悲惨なものの 1 つです」 、喜びや安らぎではありません。彼らは小さなタスクを達成しようとして迷ってしまい、11 月の Calypso リリース前と同じようにブログを使い続けたいと考えています。
ある学生は「私がやりたいのは、今のままブログを続けることだけだ」と書いた。他の人がプロセスを変更すべきだと判断することを私は認めません。 」
JavaScript の学習は急な上り坂であり、新しい言語をまったく学ぼうとしていなかったユーザーを驚かせ、挫折させました。
ユーザーは、どこからでも、どのデバイスからでもサイトを編集できるようになり、ページを更新することなく、変更内容をリアルタイムで確認できるようになりました。また、簡単なページ内プレビューと即時公開を可能にする洗練された新しい編集機能を使用して、WordPress および Jetpack 対応のすべてのサイトを 1 つの URL から管理できます。
Calypso は間違いなく、古い WordPress インターフェースよりもはるかに強力で拡張性の高いプラットフォームです。 100% オープンソースであるため、すべての合併症には改善とさらなる反復の余地が大きくあります。確かに、これは一部の人にとっては少し不安定な移行であり、JavaScript に飛び込む準備ができていないと感じている開発者に予期せぬストレスを与えますが、実際のところ、開発者は今後 JavaScript を理解する必要があるだけです。
その時点で、その人のサイトが時代遅れになるだけではなく、その人のスキルセットや能力も時代遅れになります。好むと好まざるにかかわらず、Calypso は WordPress の未来であり、たとえ困難な道であっても、非常にエキサイティングです。だらだらしないでください。
最高のWordPressハロウィン割引とクーポン2023
WordPress 5.0 リリース: 新たなフロンティア
WordPress ブラック フライデー & サイバー マンデー 2023 セール、クーポン、セール
最新のニュース、チュートリアル、ガイド、ヒント、お得な情報が受信箱に届きます。
4 コメント
返信を残す 返信をキャンセル
あなたのメール アドレスは公開されません。
ハティ セナン
こんにちは、@james_richman
素晴らしい記事です!
私が言えるのは、JavaScript の学習に熱中したほうが良いということだけです。 😀
アダム・ハワース
学習曲線は大変ですが、JavaScript がもたらす利点を考えるとそれだけの価値があります。
雑談ルネッサンス
「…マット・マレンウェグ氏は、Web の未来は JavaScript であると言っています…」
失礼ですが同意できません。大量の JS Web フレームワークは不安定で不確実です。 1 つのフレームワークが「標準」、つまり永続的で普及することを期待することはできません。 Angular 1 は Angular 2 に取って代わられ、その後 React によってひっくり返りました。数年後に何が起こるか誰にも分かりません。 Web フレームワークの状況はひどく断片化されており、開発者は「選択の麻痺」に直面しています。 Angular、React、Ember、Backbone、Knockout、Meteor、Polymer、Mithril、Aurelia などなど。
さらに、JavaScript 自体は非常に機能不全な言語 (https://medium.com/javascript-non-grata/javascript-is-a-dysfunction-programming- language-a1f4866e186f) であり、最終的に WebAssembly が登場すれば、最終的には他のより優れた言語に駆逐されることになるでしょう。到着。誰も JavaScript で *直接* プログラミングすべきではありません。トランスパイルされた優れた代替手段がたくさんあります (https://medium.com/javascript-non-grata/the-super-surrogates-of-javascript-862460199915)。
フランシス・キム
これから何が生まれるかまだ待っています。