0

私は通常、プログラミングにはLinuxを好みます(Ubuntuのdjangoでプログラムします)。しかし、Windows と Linux で適切にレンダリングされる html ページを設計する必要がある場合がよくあります。

上記を現在どのように行っているかは

  1. LinuxでHTMLページを設計(修正)

  2. Windows を再起動して、デザインが適切かどうかを確認します。Linux を再起動しない場合は、手順 1、手順 2 を繰り返します

上記のプロセスは面倒だと感じました。これを行う簡単な方法はありますか?

4

6 に答える 6

9

Windows ライセンスを持っている場合 (Windows を再起動するという事実からそうなっていると推測されます)、仮想マシンを使用して Windows インストールをホストすることができます。テストする。

VMWare または VirtualBox を使用すると、共有フォルダーをセットアップして、仮想インスタンスと Linux の両方が同じファイルを参照して Web サイトをローカルでテストできるようにすることができます。

于 2009-04-21T05:25:40.020 に答える
5

複数のブラウザや OS でサイトのスクリーンショットを撮るためのリンクを提供できる、BrowserShotsという優れた無料サービスがあります。Linux、Windows、OS X、および BSD オペレーティング システムと、多数のメジャーおよびマイナー ブラウザー (それぞれのいくつかのバージョンを含む) をサポートします。

Linux 内に Internet Explorer をインストールするために Wine を使用するIEs4Linuxもあります。ただし、レンダリングが正確ではなく、フラッシュ以外のプラグインのインストール (および動作) が難しい場合があるため、このソリューションは完全ではありません。また、IE 7 & 8 はまだ正式にサポートされていません。

その他のオプション:

  • 複数の開発者がいる環境では、異なるバージョンの複数の仮想化 Windows インストールを含む 1 つのサーバーを作成します。開発者はリモート デスクトップを使用して、ローカル ネットワーク上のサイトをテストできます。
  • 2 台目のマシンが手元にある場合は、それに Windows をインストールし、このシステムでテストするために kvm スイッチをインストールします。
于 2009-04-21T05:30:26.967 に答える
1

Web サイトが正しく表示されているかどうかは、オペレーティング システムにあまり依存しません。主にウェブブラウザとそのエンジンに依存します。

Linux 上の FF 3.0 でレンダリングされる Web ページは、Windows マシンとまったく同じように表示されます。

ブラウザがデフォルトで Linux をサポートしていない場合のいくつかの提案:

  • 仮想マシン (VirtualBox など) を使用する
  • 目的のブラウザーを Wine にインストールする
  • 次のようなオンライン レンダラーを使用できます。http://ipinfo.info/netrenderer/
于 2009-04-21T05:26:15.713 に答える
1

仮想マシンについて人々が言っ​​たことに付け加えるだけで、django テスト サーバーを仮想マシンで利用できるようにする方法を知る必要があります。これを行うには、次を使用します。

python manage.py runserver 192.168.1.xx:80

ここで、xx はローカル IP アドレスです。次に、作成中のサイトを、Linux ホストで実行されている仮想ボックスと、ローカル ネットワーク上の他のマシンの両方から参照できます。

于 2009-04-21T15:24:17.040 に答える
0

Linux では、Firefox、Opera、Konqueror など、できるだけ多くのブラウザー プラットフォームをテストに使用してください。これらのブラウザーでページが機能する場合は、BrowserShots または Wine を使用して IE でテストします。

于 2009-04-21T06:18:07.617 に答える
0

ここで多くの人々がアドバイスしたように:

仮想マシンを使用することをお勧めします。手元にサーバーがある場合、または複数のサーバーがある場合は、vmware サーバー バージョン 2.0 を試してインストールし、他のユーザーが同じ (仮想) マシンをテストに使用できるようにすることをお勧めします。

また、無料のブラウザのほとんどがさまざまなオペレーティング システムで同じように見えることは事実ですが、一部のオペレーティング システムには必要なフォントがないことを念頭に置いてください。これは大きな違いになります。

そのことを念頭に置いて、仮想化に移行し、優れた無料のソリューション vmware サーバーに移行することをお勧めします

于 2009-04-21T07:10:24.917 に答える