Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

プログラミングの未来を予測する方法

Railsがこんなに早く人気になったのはなぜですか?

特にJava、XML、エンタープライズの世界から来た場合は、シンプルさが役に立ちました。それはまた信じられないほどよく売られました。しかし、それだけではありません。

スタートアップの世界でのRailsの成功の多くは、単純な事実から生まれました。企業が抱えている問題はそれほどユニークではありません。 Railsは、柔軟性を維持しながら、CRUDサイトの作成に優れていました。そして、それは本当にすべてトンです の企業が必要です。特に最初は。

しかし、これは企業だけに当てはまるわけではありません。 ソフトウェア開発者が直面する問題の多くは変わりません。 もちろん、私たちのソリューションは進化し​​ています。彼らは循環します。私たちは良くなります。しかし、前世代の開発者によって発見された同じソリューションは、今日でも私たちを助けることができます。

それで、あなたはあなたが将来直面するであろう問題への答えを知りたいですか?あなたができる最善のことは過去を見ることです。

過去を振り返る

マーティンファウラーのウェブサイトには、一般的な問題に対する優れたソリューションの信じられないほどのコレクションがあります 。開発者がイベントソーシングについて話すのを聞いたことがありますか?彼はそれについて10年前に決定的な記事を書いた。新しいRESTAPIまたはサービス指向アーキテクチャでパフォーマンスと信頼性の問題を追いかけていますか?これは、15年近く前からの、彼の最初の分散オブジェクトの法則です。

Avdi Grimmは、「テクノロジーカーブをリードしたい場合は、マーティンファウラーが約10年前に書いていたものをすべて調査し始めてください」と私に言いました。それは完全に真実です。 彼のウェブサイトのパターンを読むのに費やす時間は、プログラミングの将来に多大な投資をするでしょう。 そして、それはリファクタリングパターンについても言及していません。

さらに進んで、アジャイルマニフェストの著者によって書かれたほぼすべての本や記事は読む価値があります– 15年前、彼らは私たちが今日遭遇したのと同じソフトウェアアーキテクチャの問題に取り組んでいました。

C2Wikiで多くの議論を見つけることができます 。 TDDが最も理にかなっている場合についての議論はありますか?それらはすべてそこにあります。そして、彼らは そこの。ウィキはしばらく前から存在していますが、それでも素晴らしいリソースです。

90年代後半から2000年代初頭までの本も役に立ちます。 Smalltalkのベストプラクティスパターンとエンタープライズアプリケーションアーキテクチャのパターン(これはRailsに大きな影響を与えました)を通して、私はずっと微笑んでいました。彼らは私が抱えていた問題を説明してくれたからです。

デザインファッションと同じように、ソフトウェア開発の実践も循環します。分散型から集中型へ、クライアント側からサーバー側へ、動的から静的へ。

先に進み、何が来るのかを理解し、さらにはドライブしたいですか? 次はなにかな?過去に目を向ける。 現在の解決策が引き起こす問題の解決策を調査します。 そして、最後の世代のソフトウェア開発者のグッドプラクティスを次の世代にもたらすのを手伝ってください。


  1. iPhone 14 の事前注文方法

    画像著作権:Apple 今週初め、Apple は新しい iPhone 14 のラインナップを発表しました。これは、ベースの iPhone 14、少し大きい iPhone 14 Plus、より高速な iPhone 14 Pro、および iPhone 14 Pro Max の 4 つの新しい電話で構成されています。 4 つの iPhone 14 モデルはすべて、現在、米国およびその他 40 を超える国と地域で予約注文を受け付けています。 3 つのデバイスは 9 月 16 日金曜日に発売され、iPhone 14 Plus モデルは 10 月 7 日金曜日に発売されます。 iPhone 14 の

  2. ビットコインの未来

    あ、話題のEVAR。今、私はそれについて議論しています。テクノロジーに少しでも精通している場合でも、デジタル通貨またはデジタル暗号通貨であるビットコインについて聞いたことがあるはずです。最近は大騒ぎです。何を言っているのかわからない場合は飛ばしてください。 さて、さらに大きな疑問があります。それはあなたのお金、または誰かのお金の価値がありますか?これはあなたをすぐに金持ちにする新しい商品ですか?これは投資を検討すべきものですか、それともデジタル時代のもう 1 つの流行ですか?ええと、心配しないでください。テクノバブルや政治的論争であなたの脳を窒息させることなく、これらすべてに答えようとしま