私は小さなphpウェブサイトを作っています。WYSIWYGWebページエディタでページのプロトタイプを作成またはレイアウトすると便利です。
PHP開発パイプラインでうまく機能するWYSIWIGWebページエディターに関する提案を取得したいと思います。あなたのお気に入りを共有し、あなたがそれらを好きな理由を説明してください。
私が使用したのは Dreamweaver だけですが、表示されるプレビューがブラウザーで実際に表示されたものとは異なっていたので、それほど気に入ったとは言えません。
ただし、Nvuはかなり優れているはずです。
私は、IDE で編集してから、実際のブラウザーで表示することを好みます。
多くのWeb開発者のように、私はずっと前にWYSIWYGエディターの使用をやめました。それは、どれも十分に優れていなかったからです。そして、PHPを保持するためにそれらのどれも(おそらくDreamWeaverを除いて)信頼しませんでした。
しかし、最近、私は自分自身が既存のソフトウェアを使用することをいとわないことに気づきました。私はWordPressに基づいたいくつかの企業サイトを提供しました。これにより、クライアントはページ用のWYSiWYGエディターを使用しながら、コードを自由に作成できます。
残念ながら、WYSIWYGに関して私が使用した中で最高のものは、Dreamweaverであり、私もそれほど好きではありませんが、多くのWebショップのツールセットの標準部分であり、慣れているだけです。
私は現在、その種のプロトタイピングにAptanaを使用しています。これは、実際にはWYSIWYGではありませんが、優れたプレビュー機能を備えており、WYSIWYGで生成されたくだらないマークアップに戻って後でクリーンアップする必要はありません。
私はAptanaのphp部分を使用したことがありません(あまりphpを実行しないでください)が、それを気に入っているように見える友人がいます。JSのものは素晴らしく、CSSエディターもかなり優れています。
Web 開発には BBEdit を好みますが、phpDesigner 2008 を試すこともできます: http://www.mpsoftware.dk/phpdesigner.php (PC 用)
WYSIWYG を使用して問題に遭遇し (「うーん、なぜ違うように見えるの?」)、ソースをクリーンアップするよりも、(コード補完をサポートするテキスト エディターを使用して) すべてを入力してからブラウザーでテストする方が速いことがわかりました。コードは後で。
もちろん、HTML / CSS に慣れていない場合は、しばらく WYSIWYG に固執することをお勧めします。
個人的には、どちらも Adobe Dreamweaver CS3 で十分だと思います。
私が Dreamweaver MX (およびそれ以降) を気に入っているのは、ページをすばやくコーディングしたい WYSIWYG 機能を備えたハンドコーディングに重点を置いたプレーンテキスト ユーティリティのコード補完を提供するためです。また、IE、Netscape などに対する HTML 互換性チェックもたまたま気に入っています。
WYSIWYG エディターを使用する場合は、最初のレイアウトを作成するためだけに使用することをお勧めします。ページに PHP を追加し始めると、編集者がそのページがどのように見えるかを正確に示すことは不可能になります。その時点で、テキスト エディターで手動で編集を開始する必要があります。
ある種のテンプレート システムを使用すると、これを簡素化できます。これは Smarty のような実際のテンプレート エンジンである可能性がありますが、そうである必要はありません。この考え方は、単純に、印刷データと制御ステートメント (ループなど) を除いて、できるだけ多くの PHP を HTML ファイルから除外することです。次に、すべての面倒な作業を行うメイン スクリプトのファイルをインクルードします。これにより、デザインが変更された場合に、WYSIWYG エディターを使用して新しいテンプレートを簡単に作成できます。
MS Frontpage が持っていた機能 (以前に使用したことがあります) を利用した後でも、dreamweaver は現在でも最高の wywsiwyg です。
しかし、今日はWYSIWYGエディターを実際には使用していません。クリーンなマークアップを提供することを信頼していないためです...現在使用しているのはnotepad ++で、無料でオープンソースであり、UNIXのメモ帳によく似ていますが、もうwysiwygではありませんプレーンテキストエディタ
ドリームウィーバーはおそらく最高です。残念ながら、DW に匹敵する (私が知っている) オープン ソースの代替手段はありません。以前に Kompozer (Nvu) を試したことがありますが、非常に軽量で機能します。試してみる価値があります。
TinyMCE は、有効な XHTML コードを構築する無料の軽量な Dreamweaver の代替品に近づいています。テキスト エンジンはnetEditr.comで実行されています。そこにあるコード エディターを使用して、いくつかの PHP コードをスケッチアップすることもできます。シンタックス カラーリングのシンタックスで PHP を選択するだけです。