Java、.Net、PHP、および Ruby_PHP チュートリアルの長所と短所の概要

WBOY
リリース: 2016-07-15 13:24:42
オリジナル
821 人が閲覧しました

【引自的博客】最近学了一些PHP和Ruby的东西,忽然想把这些东西应用做个比较。

首先,我们把Java .Net PHP应用方面占有率做个比较,简单的把目前主流应用分成两个大类,一个是企业应用,一个是Web网站应用,下面这个表格是我归纳的,不一定准确,但是能说明一个大概。

应用 / 语言 Java .Net PHP
大型企业应用
中型企业应用
小型企业应用
大型Web应用
中型Web应用
小型Web应用

表からわかるように、Java と PHP にはそれぞれ得意分野がありますが、.Net には目立った機能がありません。シェアの点で非常に恥ずかしい状況です。

技術的な側面を見てみましょう。まず最初に、私は各言語テクノロジについてあまり詳しくないことをお断りしておきます。

まず Java について話しましょう。エンタープライズレベルで言えば、Java は絶対的なボスと言えます。エンタープライズレベルの技術や開発、アイデアの多くは Java から開発されています。欠点は、Java の開発とデプロイメントがより面倒であり、超小規模プロジェクトには適していないことです。

1 の .Net について話しましょう。 Web サイトに関しては、.Net サーバー制御の利点が欠点に変わり、サーバー空間で生成されるゴミコードとアート調整の不便さにより、フロントエンド インターフェイスの要求が高いポータル サイトを使用するのは困難です。 (サードパーティの MVC フレームワークもありますが、IDE のサポートがなければ .Net の利点を反映することはできません)

PHP について話しましょう。その位置づけは非常に明白で、つまり Web 開発に適した機能がたくさんあります。たとえば、Web 開発は非常に簡単で、いくつかのファイルの仮想化を見つけるだけで実行できます。中国では、Discuz や DedeCMS などの有名な製品の積極的なプロモーションにより、PHP は中小規模の Web サイトの開発に大きな利点をもたらしています。最近では、多数のオープンソース フレームワークが登場し、Web サイトに活気が吹き込まれています。 PHP のエンタープライズ開発には、十分な可能性を秘めていると言えます。

上記を踏まえると、.Netの位置づけがあまり明確ではないことがわかります。Microsoftはあれこれ食べたいのですが、結局のところ誰もうまく食べられません...

最後に。皆さん、Ruby について何か言ってください。私が一番気に入っているのは ROR の機能です。ROR フレームワークがなければ、Ruby が有名になるのは難しいと思います。 ROR 自体の構造はそれほど複雑ではないため、多くの PHP フレームワークが彼のアイデアを模倣したとも言え、成功の 78% はそれらに学んでいるので、ROR が大きくなるのは難しいのではないかと個人的には考えています。それは一時的なものであり、ただのアイデアであり、誰もがそのトレンドに飛びつき、それを学ぶと、それはまさにそのようなものであり、他の言語でも実行できると感じます。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446759.html技術記事 [ブログより引用] 最近、PHP と Ruby についていくつかのことを学び、突然これらのアプリケーションを比較したくなりました。 まず、Java .Net PHP アプリケーションのシェアを比較してみましょう...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!