7

次のRailsプロジェクトでは、ブログ機能が必要になります。誰かが良い提案を持っているかどうか疑問に思っていますか、それとも私は自分自身を転がす必要がありますか?(おそらく15分以内ではありません)

最も重要な機能は、コードサンプルをエレガントに表示することだと思います。

4

10 に答える 10

4

これは、ビルドするか購入するか (または、この場合は無料でダウンロードするか) の古典的な決定ですよね?

  • 探しているものの機能セットを書き留めます。
  • そこにある製品を調査して、あなたがどれだけぴったり合っているかを確認してください.
  • 最も適合する 1 つまたは 2 つの製品について、独自のソリューションを記述したり、必要なことを実行するために製品をカスタマイズしたりする方が労力がかからないかどうかを評価します。
  • 必要なのはブログ サイトだけである場合、これは簡単です。WordPress を使用するだけです。
  • このアプリに他の機能があり、ブログがその 1 つにすぎない場合は、WordPress を中心にアプリを作成することを検討してください。結局のところ、MySql を使用した単なる PHP アプリケーションです。
  • WordPress に必要のない機能や機能がある場合は、自分で作成する必要があるかもしれません。
  • このサイトの最も重要な機能が RoR で書かれていることである場合、WordPress は RoR で書かれていないため、自分で作成するか、RoR ベースのブログ アプリを見つけてください。私はこれに関する宿題を実際に行っていませんが、PHP と RoR でセッション状態を共有するには、時間のかかるハックになると思います。
于 2009-05-03T16:08:03.857 に答える
1

多くの Ruby/Rails 開発者は、静的な Web サイト/ブログ ジェネレーターを実際に使用しています。これにはいくつかの利点があります。まず、ページはデータベースに依存しない静的 HTML です。これは、Mongrel、Thin、または Phusion Passenger を経由する場合よりも高速に、フロントエンド Web サーバー (Apache、Nginx など) によってサービスを提供できることを意味します。次に、検索エンジンがページをインデックスしやすくなります。最後に、おそらく最も重要なのは、Git (またはお気に入りの SCM) を使用して投稿を簡単にバージョン管理できることです。

Mephistoでの開発が停滞しているように見えたので、ブログを静的モデルに切り替えました。コメントには Tom Preston-Werner のJekyllDisqusを使用しています。よく働く。試してみる!

于 2009-05-03T23:39:38.670 に答える
1

プロジェクトを探しているだけの場合は、独自のブログ エンジンを構築することから始めることをお勧めします。

個人的には、私は過去 3 年間、フルタイムの Rails 開発者でしたが、今でも自分自身や他の人のために Wordpress を使用し、推奨しています。

于 2009-05-04T00:09:58.050 に答える
0

私は、楽しみと学習のために、最初からコードを作成することに同意します。しかし、人々が本当に必要とし、まだ持っていないものをコーディングすることを検討してください。革新する。

そこには非常に多くの優れたブログプラットフォームがあり、いくつか(Wordpressなど)には、何百もの便利で強力なプラグインを作成するアクティブな開発者コミュニティがあります。そして、それはコードサンプルのいくつかの優れたサポートを含みます。

車輪の再発明をする必要はありません。

于 2009-05-03T23:22:53.250 に答える
0

すべてはあなたの目標に依存します:

それが学習目的であり、楽しみである場合は、ゼロからコーディングします。また、現在のブログ プラットフォームには見られない新しい機能を追加してみてください。たとえば、開発者がチュートリアルやスクリーンキャストをブログに投稿しやすい方法で作成します。

クライアント向けまたはブログ用の場合は、ワードプレスを使用してください。Ruby でサイトを作成し、wordpress にリンクすることができます。考えてみてください。ワードプレスの背後にある人間の時間は、8年間フルタイムで作業する必要があります。

Wordpress はすぐに使用でき、将来のニーズに応じて定期的に微調整できます。

于 2009-05-03T15:50:17.690 に答える