大胆なソフトウェアの時代は終わりを迎えていますか?





投稿をあまりにも過酷に扱わないでください。コメントで議論するために、また個人的な関心から、より迅速に作成されました。



トピックと「ニュース」の本質は、見出しから多くの人にすでに明らかです。 私たちのほとんど全員が、Windowsと* NIXの両方のオペレーティングシステムの開発を見てきました。 応用ソフトウェアの開発。 ソフトウェアが膨張していることを確認するのに専門家である必要はありませんでした。 もちろん、最も単純なコミカルな例は、有名なNEROとACDSeeです。



これは文字通りすべてのソフトウェアに適用されます。 そして、OS、および適用されたグラフィックとオフィス、およびサイト。 私たちのほぼ全員が、これは永遠に起こると考えていました。コンピューターの計算能力が増大し、メモリ、操作、ディスクが非常に安くなるからです。



しかし、ここ数年で何が起こるか見てください。 非常に人気のある多くのソフトウェアの最新バージョンは、「重量を失います」。 インターフェイスを含む効率、速度、最小限の機能、シンプルさが新しいトレンドになりました。 ソフトウェアが簡素化されます。 コードからのガベージコレクションのための新しい開発方法、新しいアルゴリズムが登場しました。 2000年とは対照的に、費用対効果の高い、私は小さく、軽く、簡潔なアプリケーションを書き始めました。 KISS方式が普及し、収穫機はもはや流行していません。 ストアでは、最小限のアプリケーションがファッショナブルであり、インストール後数分で理解できるようになります。



Windowsのラインナップに関しては、このプロセスを覚えています。 古いOSを思い出せません。Vistaから始めましょう。 基本的に健全なアイデアを持った腫れ上がったシステムでしたが、当時一般的なPentium 4で遅かっただけで失敗し、「ネットブック」という形で小さな革命が起こりました。最小限のメモリとスペースで、彼女だけが可能でした。 そして、Windows 7では、驚くべきことが起こりました。 その最適化。 彼女は、Vistaよりもわずかに速く、より敏感に働きました。 歴史上初めて、OSの次のバージョンがより簡単で高速になりました。 それには、競合OSとその前身が必要でした。 Microsoftは、カーネルを最適化し、メモリ消費量とダウンロード速度を削減しました。 その後、この傾向を続けたWindows 8がありました。 タブレットコンピューターの時代は近づいていますが、エネルギー効率が高く高速なソフトウェアが必要であるなど、効果的です。



Windows 10は、1ギガバイトのメモリ(バージョン32ビット)を必要とし、原則的には正常に動作します。 16ギガバイトのパーティションに収まります。 これはとてもクールです。



もう一つの重要なポイント。 ソフトウェアは、90年代および2000年代よりもずっと良くなりました。 重大なバグの数が減少しました。 はい、システム自体ははるかに複雑であり、つまらないものでは常に何かが機能しませんが、コンピューターはリロードせずに1か月で既に動作します。 Windows 98を考えてみてください。2時間ごとに再起動できます。 ハング、フリーズ-これはすべてなくなります。 ブラウザでさえ成長を止め、非常に高速に動作します。 簡単に言えば、コンピューターのバグが少なくなっています。



残っているサイトがあります。 それらはコードで途方もなく大きくなり続け、非効率的な脂肪質のフレームワークがまだここで使用されていますが、ここでも訪問者の闘争でミニマリズムへの傾向が始まっています。 比較的最近、その歴史の規模で、Habrでさえ、より簡潔になり、不要な要素を削除しました。 Webサイトのデザインでは、不必要に重いデザイングラフィックが消えます。 テキストデザインの時代、ウェブ上のタイポグラフィが近づいています。



具体的に説明したソフトウェア製品は1つだけです。この例では、この変更がどのような理由で発生するかが明確であるためです。



あらゆる種類の「ヘビーモンスター」は、金融、DBMS、開発ツールなどのプロフェッショナルソフトウェアに残っていました。 しかし、プログラムの「重み」を減らし、インターフェースを単純化する傾向があります。



実際、繰り返しますが、この投稿はかなり平凡です。 しかし、コメントの中で、私はあなたのソフトウェアにどのようなことがあるのか​​、これについてどう思うか、プログラミングスタイルをどのように変えたかを知りたいと思います。 などなど。



セルゲイ・ミハイロフ



PSコメントhabrahabr.ru/post/278655からの素晴らしい記事



-事実の後の小さな追加。 はい、私は最高の傾向を説明しました。 ご存じのように、ほとんどの場合、最も革新的なトレンドは、業界の巨人、ソフトウェアテクノロジーの開発者自身、徐々に低レベルに浸透するレベル、中小企業の開発者などのレベルで発生します。 つまり、現在はWindowsプラットフォーム、たとえばAndroidで、ソフトウェア最適化のためのわずかに顕著なMODを見ることができます。 これは、別の一般的なソフトウェアにも当てはまります。 そのため、傾向があります。 ただし、疑問符が残っており、記事のタイトルに配置されています。



All Articles