ワードプレスなどを使用する場合と比べて、独自のブログエンジンをコーディングする場合の利点と欠点

blogs wordpress
ワードプレスなどを使用する場合と比べて、独自のブログエンジンをコーディングする場合の利点と欠点

_ — –

関連 + https://stackoverflow.com/questions/471940/why-does-every-man-and-his-dog-want-to-code-a-blogging-engine [すべての男性と彼の犬が望んでいる理由ブログエンジンをコーディングするには?]
_

 — –
__

既存のエンジン(必ずしもではありませんが、ワードプレスなど)を使用する場合と比較して、独自のブログエンジンをゼロからコーディングすることの利点と欠点は何ですか?

  2  3


ベストアンサー

今日、開発されたブログアプリケーションを使用する最大の理由は、おそらく相互運用性です。 今日のベテランのブログアプリケーションには、プラグインと基本的な開発の慣性が含まれており、Twitter、Flickr、ソーシャルネットワーキングサイトなどとのインターフェースを確保できます。 素晴らしい開発者(多くの時間を費やした)だけが、ブログの存続期間中に使用したり、少なくとも実験したりするすべてのAPIやその他の付加機能のソリューションをカスタムコード化できます。 カスタムブログアプリケーションを構築することは、そのデフォルト状態を基本的に分離された状態にすることです。 また、多くのブログの分離は機能しません。

とにかくカスタムブログアプリケーションを使用する場合の最大の利点は、アプリケーションのコア動作を高度に制御できることです。おそらく、独自のサーバーでホストするため、統計メトリックに直接アクセスできます。 RSSや1つまたは2つの他のチャネルを超えて相互運用性を気にしないことを事前に十分に知っていて、コア開発に投資する時間があれば、カスタムブログはルックアンドフィールを維持する素晴らしい方法です一定のWordPressまたはBlogspotレイアウトに慣れている訪問者を積極的に驚かせます。 重大な落とし穴の1つは、市販のブログアプリケーションでは、さまざまなプレゼンテーションのそれぞれを操作する方法を学ぶ必要があることです。 一般的に存在する何千もの「テーマ」を単純に採用したい場合は難しくありませんが、プレゼンテーションはユニークではありません。 遅かれ早かれ、あなたのブログを訪れた人は、他の場所とまったく同じルックアンドフィールに出会うでしょう。 そこにある解決策はカスタム開発者を雇うことですが、それはもちろん費用がかかります。 たとえあなたが、プレゼンテーションの個性を学び、コーディングするために、コア機能のためのコーディング時間を取引する開発者であっても。 どちらも高価です。

私はこの質問に自分で苦労しています。 ウェブ上の「すべてに独立した」提案者として、ブログの低レベルの制御を放棄するという考えを嫌います。 コンシューマーWebが最初に離陸して以来、私はオンラインになっており、メモ帳とFTPクライアントだけを使用してWebサイトを作成できることを理解しています。 私にとって、これらの基本的なツールを超えるものは非常に「AOLish」ですが、多くのブログアプリケーションは、基本的なHTMLを把握するために必要だったマスタリングの複雑さに匹敵する完全なコンテンツ管理フレームワークに進化しました。 私はついに、いくつかのより人気のあるブログソリューション(WordPress、Blogger)の詳細な実験に取りかかりました。自分のソリューションを維持するのに多くの時間を費やした後、それがどれほど迅速(そしてはるかに)エントリを作成および管理します。 私のブログのほとんどは営利目的のプロジェクトではないため、作成する時間は私にとって要因ではありません。 ただし、これは変更される場合があります。 私がメッセージを発信するために、メカニックよりもコンテンツを管理し、コンテンツに関心を持つ必要がある場合は、ベテランブログアプリモードに切り替えて、とにかく本当にユニークな体験をするためにプラットフォームについて十分に学ぶことを望みます。 これはおそらく私たちのような議論をする人にとっては最高の結果でしょう。

  • Dave

3


私は自分のブログを立ち上げただけで、この同じ質問に自分で答えなければなりませんでした。 BlogEngine.Netを使用した主な理由は次のとおりです。

  1. 自分ですべてをコーディングするのには長い時間がかかります

  2. 多くのテーマが利用可能であることがわかりました(そして
    テーマの作成/変更は簡単です)

  3. なぜ車輪を作り直すのですか? (一般の人が何か書いてくれますか
    エンジンはまだしていませんか?)

1


独自の記述の利点

  • 楽しい

  • 新しいプログラミングのトリックやテクニックを学ぶかもしれません

  • あなたが書いたソフトウェアを使用することは、誰かを使用することよりも満足です
    他の

  • それはあなたが望むとおりになります

デメリット

  • 時間がかかる

  • セキュリティリスク。 WordPressなどの注目度の高いオープンソースエンジンは
    特にWeb開発の経験がない場合は、自分よりセキュリティの脆弱性が少ない可能性があります。 (ただし、広く使用されているInternet Explorerなど、脆弱性に満ちた知名度の高いプログラムが多数あります)、これを一粒で受け止めてください。

  • 特徴。 WordPress /その他には、おそらくより多くの機能があります(
    機能が多すぎるソフトウェアが嫌いな人もいます)

  • 時間の経過とともにエンジンを改善し続ける必要があります。 停止しても決定する場合
    ブログを続けるには、おそらく本当に必要な機能がまだ実装されていない場合は、Wordpressに移行することをお勧めします。 特にエクスポート機能を計画していなかった場合、これは問題になる可能性があります。

1


実際、私はこの道を通りました。

楽しさと学習の理由から、私は初歩的なブログに使用した独自の小さなコンテンツ管理システムをコーディングしました。 かなり静的なコンテンツ(コメントは許可されていません)がありましたが、それで十分でした。 1年後、私はワードプレスに切り替えることにし、それに本当に満足しています。

今日、私はアプローチを変えて、すぐにワードプレスに行きました。

製品の観点からの理由:

  • ワードプレスと機能競争することはできません(を含む
    プラグイン)

  • あなたはワードプレスのような安定した安全なアプリを持つことができなくなります

  • レスポンシブコミュニティ(ドキュメントとパッチの両方)

  • 継続的なリリース

学習の観点からの理由:

  • 他のソースコードを理解して読むことで、多くを学びます。

  • 車輪を再発明する代わりに、製品をより良くすることができます(によって
    独自のプラグインまたはバグ修正を提供)。

  • それははるかに現実的なジョブセットアップです:あなたはほとんどアプリをビルドしません
    スクラッチではなく、拡張、統合、および保守します。 また、チームで働いています。

最近では、次の場合にのみ「from-scatch」ソフトウェアの構築を開始します。

  • あなたに合ったソフトウェアはありません、またはあなたに拡張することはできません
    ニーズ。

  • ビジネス上の理由からカスタムソフトウェアが必要です(例: あなたは・・・だ
    新鮮なアイデアを持つスタートアップ)

  • 既存の保守/拡張として新しいソフトウェアを構築する方が安価です
    one

0


タイトルとURLをコピーしました