-1

ウェブマガジンのプロジェクトを始めました。今まで、雇用主にそれが何であるかを示すために、css、いくつかのjavascript、およびhtmlレイアウトを作成しただけです.

そのため、最終ユーザーにとってよりインタラクティブなものにしたいと考えています。登録、ユーザー コントロール パネル、ウィッシュ リスト、検索、新しいページのデータベースの自動更新、コメント システム、投票システム。

ruby や python の経験はありませんが、php は理解して編集できます。どの言語でプログラミングを開始する必要がありますか? また、ゼロから始めるのと、フレームワークを使用するのとではどちらが良いですか? 1つお勧めできますか?勉強は問題ありませんが、プロジェクトは今年の 1 月末までに終了する必要があります。

4

2 に答える 2

3

正解も不正解もありません。場合によります。また、対象とするユーザー数 (主に同時ユーザー) にも依存します。数千に及ぶ場合は、戦略をもう少し慎重にする必要があります。

PHP には、利用可能な成熟した CMS フレームワークが多数あります。Python 用に他にも存在する可能性があります。もしあなたがRubyを選ぶなら、あなたはもう少し制限されると思います(言語が新しいという単純な理由から)。また、問題が発生した場合に最も迅速に回答が得られる可能性が最も高い言語を検討してください。

PHP 側から見ると、最も人気のある CMS は Wordpress、Drupal、および Joomla であり、それらのほとんどには多数のプラグインが含まれており、数日間の忍耐とチュートリアルを実行するだけで新しいプラグインを簡単に作成できます。他にも同様に優れたものはたくさんありますが、人気のあるものに固執することで、サポートをすばやく見つけたり、必要なプラグインを見つけたりする可能性が高くなります.

Zend フレームワークのようなフレームワークもあり、Cake PHP や Yii もあり、アプリケーションをゼロからより迅速に構築し、ある種の標準に準拠するのに役立ちます。

同様に、Python には、非常に優れたツールキットを提供する Django Web フレームワークがあります。

Ruby の場合、基本的なフレームワークは Rails です。Rails を使用すると、データ エンティティの Web アプリケーションの「足場」(つまり、スケルトン) をすばやく作成できるため、通常のクエリ/挿入/更新/削除よりも特別な機能に集中できます。

スケーラビリティに関しては、すべてに長所と短所があります。本当にスケールアップし、一部のエンタープライズ サービスと統合する必要がある場合は、Java フレームワーク (通常、Tomcat + Spring + JPA/Hibernate + EHCache + ActiveMQ で構成されるスタック) がより優れた候補になる可能性があります。ただし、Java の経験がない場合、これをゼロから学ぶのははるかに複雑です。

于 2012-11-11T03:35:37.153 に答える
3

残りのプログラマーから得られる答えは次のとおりです。「それらすべてを使用してすべてを行うことができます」。この考えのために、一部のプログラマーは否定的な点を挙げました。それらはすべて良い選択肢です。あなたはPHPを知っていると言って、試してみることができますが、これは別のことを学ぶ良い機会かもしれません. 本当に Ruby、Python、PHP は楽しく学べます。

于 2012-11-11T03:35:46.920 に答える