目次
回复内容:
ホームページ バックエンド開発 PHPチュートリアル 语言 - 单纯谈web的话,python为什么比php好?

语言 - 单纯谈web的话,python为什么比php好?

Jun 06, 2016 pm 08:34 PM
php python web 言語

rt,总是不明白为什么只说web方面的话,python比php好。。。

是因为简洁的语法么?开发效率?框架和库?

之类的么?

回复内容:

rt,总是不明白为什么只说web方面的话,python比php好。。。

是因为简洁的语法么?开发效率?框架和库?

之类的么?

要不你都学一遍再看.

我接触过PHPPython,就发表一下自己的看法(不喜勿喷,如有错误,请指正)。
二者都是Web开发中最常用的大众语言,不管是在开发者中,还是学生群体,都有很高的普及度;在TOBIE排行榜上,二者排位差也不了多少;同时,二者都有很活跃的社区做支撑,有诸多的第三方库(PHP有pear,python有pep)等。
对于PHP,上手快,精通难,学习曲线比较符合先快后慢;因为上手比较容易,因此phper也比较快的形成产品原型,以供后期迭代;好好研究一番wp源码,或许就能去外面找到一份php开发工作,工资薪水跟你的能力有关。正如楼上所说,天朝不缺php开发者。在大众开发中,phper的平均工资会比pyer较低(这点TZ可以去找国外相关的调查研究)。
对于py,上手比php难,精通也比较难,学习曲线比较符合慢热型;但上手之后,能快速开发出产品原型,开发效率和迭代效率会略胜于php;py在机器学习,自然科学等领域有广泛的应用,甚至能进行桌面应用开发,并有大量功能强大的模块支持,能大大减少开发时间。

之前在一篇文章中看到过这样一段话:php是用来找工作的,py是用来赚钱的,ruby是用来提高自己逼格的。

开发语言没有什么好与坏之分,自己用的顺手的就是好的~
现在各种新语言的出现,都说相比其他语言多么的高级,多么的好用~
但是,又有多人真正的使用呢~
所以说呢,适合自己的才是最好的~

rails 啊

鬼扯,典型的先给出一个结论,再来倒推原因

PHP 是老牌的网页脚本语言,相对其他两门而言比较成熟。PHP 虽然快速成型,但容易失控,尤其项目稍大的时候。

对于 Python 来说,由于自身的简约设计,可能应用的方面的更多,几乎是可以涉及到IT的各个方面,Web 只是它其中一个方面,而且有比较成功的杀手级应用,Youtube 就是用 Python 开发的,服务器的各种原来用 shell 或者 perl 的脚本,科学计算,游戏的脚本,甚至在桌面客户端上也能看到 Python 的佳作,如 UliPad,对于初学者来说 Python 是个不错的选择,在这三者中它的语法是最简洁和清晰的,适合初学者学习。

编程语言没有好坏之分,就好比拿汉语和英语来比较,很难分出个高低的。你应该去了解两种语言的特性,在不同的场合用恰当的语言。比如你要自己做个小博客,PHP会更适合。要是开发个大型应用,那就用python。PHP也可以做大型应用的,只是这种情况下用python更好一点。

你确定你不是新手?

你确定你不是来挑事的?

拿框架,社区,开发人员 随便找一个php都能砸死python = =

只不过是php长得丑而已

你这问题可以改为单纯谈web的话,什么语言最好

来啊,开战了

当然Rails才是第一,
但话说回来PHP完虐Python

单论语言设计,Python有历史遗留问题,算不上好。PHP就更不用说了,糟糕的设计,当然不影响它干活。

Web开发中,大致考虑效率和性能的权衡。Ruby社区更具有创造性,先进的web开发理念和模式多源于ruby社区。

天朝从来不缺PHP工作职位。Python在运维管理、数据挖掘、机器学习方面越来越强势。

最后,鄙人不认为谈论语言好坏有什么不妥。当然,不会试图去说服别人接受自己的观点。

php 是世界上最好的语言,世界是 js 构成的,有 python 鸟事。

第三次世界大战再次拉开帷幕~!

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

クロスサイトリクエストフォーファリー(CSRF)とは何ですか?また、PHPにCSRF保護をどのように実装しますか? クロスサイトリクエストフォーファリー(CSRF)とは何ですか?また、PHPにCSRF保護をどのように実装しますか? Apr 07, 2025 am 12:02 AM

PHPでは、予測不可能なトークンを使用して、CSRF攻撃を効果的に防ぐことができます。特定の方法には次のものが含まれます。1。フォームのCSRFトークンを生成および埋め込みます。 2.リクエストを処理するときにトークンの有効性を確認します。

どのようにしてクラスが拡張されたり、PHPでメソッドがオーバーライドされたりするのを防ぐことができますか? (最終キーワード) どのようにしてクラスが拡張されたり、PHPでメソッドがオーバーライドされたりするのを防ぐことができますか? (最終キーワード) Apr 08, 2025 am 12:03 AM

PHPでは、最終的なキーワードを使用して、クラスが継承されないようにし、メソッドが上書きされます。 1)クラスを決勝としてマークする場合、クラスを継承することはできません。 2)メソッドを最終的にマークする場合、メソッドはサブクラスによって書き換えられません。最終的なキーワードを使用すると、コードの安定性とセキュリティが保証されます。

PHPで厳密なタイプ(declare(strict_types = 1);)を説明します。 PHPで厳密なタイプ(declare(strict_types = 1);)を説明します。 Apr 07, 2025 am 12:05 AM

PHPの厳格なタイプは、declare(strict_types = 1)を追加することで有効になります。ファイルの上部に。 1)関数パラメーターのタイプチェックと戻り値を強制して、暗黙の型変換を防ぎます。 2)厳格なタイプを使用すると、コードの信頼性と予測可能性を改善し、バグを減らし、保守性と読みやすさを向上させることができます。

PSフェザーリングは、遷移の柔らかさをどのように制御しますか? PSフェザーリングは、遷移の柔らかさをどのように制御しますか? Apr 06, 2025 pm 07:33 PM

羽毛の鍵は、その漸進的な性質を理解することです。 PS自体は、勾配曲線を直接制御するオプションを提供しませんが、複数の羽毛、マッチングマスク、および細かい選択により、半径と勾配の柔らかさを柔軟に調整して、自然な遷移効果を実現できます。

インストール後にMySQLの使用方法 インストール後にMySQLの使用方法 Apr 08, 2025 am 11:48 AM

この記事では、MySQLデータベースの操作を紹介します。まず、MySQLWorkBenchやコマンドラインクライアントなど、MySQLクライアントをインストールする必要があります。 1. mysql-uroot-pコマンドを使用してサーバーに接続し、ルートアカウントパスワードでログインします。 2。CreatedAtaBaseを使用してデータベースを作成し、データベースを選択します。 3. createTableを使用してテーブルを作成し、フィールドとデータ型を定義します。 4. INSERTINTOを使用してデータを挿入し、データをクエリし、更新することでデータを更新し、削除してデータを削除します。これらの手順を習得することによってのみ、一般的な問題に対処することを学び、データベースのパフォーマンスを最適化することでMySQLを効率的に使用できます。

PSフェザーリングをセットアップする方法は? PSフェザーリングをセットアップする方法は? Apr 06, 2025 pm 07:36 PM

PSフェザーリングは、イメージエッジブラー効果であり、エッジエリアのピクセルの加重平均によって達成されます。羽の半径を設定すると、ぼやけの程度を制御でき、値が大きいほどぼやけます。半径の柔軟な調整は、画像とニーズに応じて効果を最適化できます。たとえば、キャラクターの写真を処理する際に詳細を維持するためにより小さな半径を使用し、より大きな半径を使用してアートを処理するときにかすんだ感覚を作成します。ただし、半径が大きすぎるとエッジの詳細を簡単に失う可能性があり、効果が小さすぎると明らかになりません。羽毛効果は画像解像度の影響を受け、画像の理解と効果の把握に従って調整する必要があります。

mysqlは支払う必要がありますか mysqlは支払う必要がありますか Apr 08, 2025 pm 05:36 PM

MySQLには、無料のコミュニティバージョンと有料エンタープライズバージョンがあります。コミュニティバージョンは無料で使用および変更できますが、サポートは制限されており、安定性要件が低く、技術的な能力が強いアプリケーションに適しています。 Enterprise Editionは、安定した信頼性の高い高性能データベースを必要とするアプリケーションに対する包括的な商業サポートを提供し、サポートの支払いを喜んでいます。バージョンを選択する際に考慮される要因には、アプリケーションの重要性、予算編成、技術スキルが含まれます。完璧なオプションはなく、最も適切なオプションのみであり、特定の状況に応じて慎重に選択する必要があります。

MySQLインストール後にデータベースのパフォーマンスを最適化する方法 MySQLインストール後にデータベースのパフォーマンスを最適化する方法 Apr 08, 2025 am 11:36 AM

MySQLパフォーマンスの最適化は、インストール構成、インデックス作成、クエリの最適化、監視、チューニングの3つの側面から開始する必要があります。 1。インストール後、INNODB_BUFFER_POOL_SIZEパラメーターやclose query_cache_sizeなど、サーバーの構成に従ってmy.cnfファイルを調整する必要があります。 2。過度のインデックスを回避するための適切なインデックスを作成し、説明コマンドを使用して実行計画を分析するなど、クエリステートメントを最適化します。 3. MySQL独自の監視ツール(ShowProcessList、ShowStatus)を使用して、データベースの健康を監視し、定期的にデータベースをバックアップして整理します。これらの手順を継続的に最適化することによってのみ、MySQLデータベースのパフォーマンスを改善できます。

See all articles