私はLinux OSの初心者で、10年間Windows OSを使用しており、Microsoft言語で開発しています。
Linuxの世界で良い経験をして、その上で開発したいと思っています。
最初に、この新しいOSの使用方法を学び、次に開発を開始する方法を学びます。Webアプリケーションに興味があります。特にJava/PHPを使用しています。両方の経験があるので、よいスタート。
第2に、その上での開発方法を学びたいです。
良いスタートを切るためのビデオチュートリアルはありますか?
推奨される本や参考文献はありますか?
Java開発を行っている場合は、JDKをインストールすることをお勧めします。apt=の使用方法については、 こちら を参照してくださいSun JREをインストールします。
次に、適切なIDEセットアップを取得します。 Netbeans または Eclipse -両方ともphpで動作するように設定できます。
また、phpとApacheをインストールしていることを確認してください ここにいくつかの手順があります 。
クラシック [〜#〜]ランプ[〜#〜] セットアップを使用しているように聞こえるので、 PostgreSQL または MySQL 。
これで、ビデオなどを使いやすくするために十分な距離がとれるはずです。
Linuxが初めての場合は、 buntu Pocket Guide を参照することをお勧めします。 LinuxやUbuntuの歴史的な背景だけでなく、ウィンドウ管理、システム構成など、すべてのユーザーが知りたい基本的なことについて説明します。あなたはそれをざっと見て少し学ぶことができます。
最後に、Linuxコマンドラインである bash の基本についても説明します。その部分は興味深いです。bashでは、Windowsコマンドラインで実行できるよりも多くのことができます。たとえば、次のWindowsイディオムに精通している可能性があります。
dir > directorylist.txt
...つまり、「このフォルダの内容を一覧表示し、出力を表示する代わりに、このファイルに入れます。」
Linuxでは、それを行うことができます。また、1つのコマンドの出力を別のコマンドに送るパイピングを行うこともできます。例えば:
ls | grep foo
「このフォルダーの内容を一覧表示し、出力から正規表現fooを検索する」という意味です。パイプはいくつでも追加でき、さまざまなコマンドを使用できます。
ブレース展開を使用して、複数のコマンドを順番に実行することもできます。例えば、
mkdir photos_{france,spain,italy}
photos_france、photos_spain、およびphotos_italyというディレクトリが作成されます。
Linuxで開発する場合は、時間をかけてbashのチュートリアルを読んで、それを最大限に活用する必要があります。
JavaとPHPは両方ともクロスプラットフォームであるため、最大のタスクは、GNU/LinuxとWeb開発に関連するツール、Apache webに慣れることです。特にサーバー。Googleが私にくれたものをいくつか紹介します。
http://www.micahcarrick.com/09-28-2007/web-development-linux.html
楽しんで。
別のオプションは Lazarus、 であり、これは Free Pascal に基づいており、それ自体は Delphi。 に基づいています。
Lazarusを使用すると、Linux、Windows、MacOSXでオブジェクト指向Pascalを使用して開発でき、各ターゲットプラットフォームでネイティブにコンパイルされた実行可能ファイルを生成できます。
通常、ネイティブにコンパイルされた実行可能ファイルは、インタープリターベースのアプリ(つまり、Java、C#、PHP)よりもはるかに高速です。
Lazarusは、コンポーネントとイベントベースの開発アプローチを使用しています。これにより、フォームデザイナにコンポーネントをドラッグアンドドロップしてGUIを設計し、イベントを介してフックすることができます。
プログラミングの冒険で頑張ってください!
一つお勧めするとしたら、シェルを愛することを学ばなければならないということでしょう。くつろげるには時間がかかりますが、それだけの価値があります。
関連するテーマについて-エディターとしてemacsまたはvimの使用を検討することもできますが、それは個人的な好みの問題です。 IDEを好む人もいます。
おそらくJavaではなくPHPに焦点を当てるべきです。 Javaがそうであるよりも)始めるのは簡単で、Linuxの伝統(それが何を意味するかにかかわらず)にはるかに忠実です。
buntu Kung F は良いスタートかもしれません。
LinuxでEclipseを使用すると、Java開発を簡単に行うことができます。 PHP開発はWindowsとほぼ同じです。優れたテキストエディタを使用してPHPスクリプトを記述します。
必要なツールのインストールは、Windowsでの方法とは異なる場合がありますが、PHPとEclipseの両方がUbuntuのパッケージとして利用できます。
ランプのセットアップをかなり簡単にしたい場合は、Zend Server Community Editionをご覧ください。 http://www.zend.com/products/server/downloads-all
PDT(Php開発ツール)を使用した開発(上で提案したとおり)Eclipseはかなり良い http://www.Eclipse.org/pdt/ です。私はNetbeansを好みます。一部のプラグインでgeditを使用することもできます this を参照
EclipseはUbuntuで正常に動作するはずです。
いくつかのJava開発を試してみてください。