2011-07-07 12 views

答えて

2

LinuxでのWeb開発は、特にプログラミング言語、フレームワーク、またはIDEに限定されていません。より一般的には、フリー・アンド・オープン・ソース(コストとして自由であり、コードで望みのことをする能力)という点で関連しています。

Visual Studioをクラスに使用したときに私はそれを愛していましたが、同じツールはまだ見つかりませんでした。これに近いのは、EclipseやNetbeansだけだろう。

多くのLinux愛好家は、編集にemacsやvi(またはvim)を使用しています。一見したところ、彼らの力は見えないかもしれませんが、Emacsは間違いなくすばらしい編集者です。viはあなたがそれに精通するととても良いです。

Webプログラミングのランゲージとフレームワークでは、さまざまな選択肢があります。

Pythonは、Web開発で使用する最も一般的な言語の1つです。この言語は、Google、Reddit、Quoraなどのホストによって使用されています。おそらく、Pythonの最も一般的なフレームワークはDjangoであり、それぞれ(PythonとDjango)も独自のフレームワークを持っています。

Rubyもすばらしい美しさです。たぶんRuby on Railsについて聞いたことがあるかもしれませんが、これはすばらしいWebフレームワークなので、すぐにアイデアを実際のものに変えることができます。

PHPはもう1つの一般的な言語であり、PEARフレームワークを持っています。あなたが購入できるオンラインフォーラムの多くは、vBulletinやこれまでに有名なphpbbなど、この言語で書かれています。

私の意見では、あなたが達成したいことに依存します。 PythonとRubyはWeb開発以外のWeb開発にも最適です。

1

トンがあります。 Apache上で動作するASP.NET用にmonoを使用することができます。他の言語もあります。 PHP、JSP、Djanjo、Ruby on Rails、Node ...のようにいくつかの言語/フレームワークの名前を付けるだけです。 Linux用のVisual Studioのビルドはありません.Windows上でLinuxアセンブリをコンパイルするためにセットアップするのは難しいでしょう。

2

広告1)いくつかのIDEがあります。私は、HTML、PHP、Python、CまたはJavaの場合でも、Eclipseを好む。

広告2)はいできます。ウェブサイトを作成し、/ var/www(またはww-rootのどこにいても)にコピーして設定します。

編集:<個人的に>「Windows Web Development」や「Linux Web Development」のようなものはありません。最終的には、Webアプリケーションを開発したOS、ウェブサーバーのOS、クライアントのOS、使用しているサーバー側とクライアント側の言語は重要ではありません(ただし、特定のクライアントが提供できないものを使用する)。 HTTP、HTTPS(または何でも)を介してクライアントと通信するWebサーバーがあります。このサーバーはCGI、lib-apache2-mod-XYZ、WSGIを介して特定のデータを渡します。IISはASP(またはその他)から実行可能なスクリプトに使用するインターフェイスです。これらの結果、HTML、CSS、イメージ、JSONなどのコンテンツに関係なく、Webサーバーは(任意のOSIレイヤ7プロトコルを使用して)クライアントに公開するという結果になります。あなたのオペレーティングシステムはこれとは関係ありません。 すべてのインターフェイスがすべてのホスティングサーバーOSで使用できるわけではありませんが、常に選択肢があり、最終的な結果は何ですか。おしゃぶり、真新しい釣り場、おしゃべりをする。 < /個人的な意見>

関連する問題