質問

多くのウェブホスティングプロバイダーがFreeBSDを提供していることは知っていますが、FreeBSDは開発プラットフォームとしてどれほど優れていますか?

具体的には、Java 1.6は利用可能ですか? Linuxで利用できないツールに関して提供している特定のものはありますか?

役に立ちましたか?

解決

FreeBSDは素晴らしい安全なホスティング環境であるといつも思っていますが、おそらく最も簡単な開発プラットフォームではありません。 Java 1.6を起動して実行するには少し掘り下げる必要がありますが、実行可能だと思います。 emacsまたはviに精通していることを願っています。 portsシステムでは多くのソフトウェアにアクセスできますが、ソースコードからコンパイルする必要があります。標準のUnixコマンドラインツールとコマンドライン自体に精通している場合、FreeBSDに問題はないはずです。

アラン

他のヒント

Javaのバイナリ配布は FreeBSD Foundation から入手できます。彼らはそのためにSunと契約を結びました。 Javaの芸術であるFreeBSDは、あなたが必要とする/望むかもしれないすべての言語と環境を備えた素晴らしい開発プラットフォームです。免責事項:私は13年以上FreeBSD開発者です。

Javaの実際の問題などを無視して、本当の問題は、のために何を開発しているのかです。

リッチデスクトップアプリケーションを作成している場合は、当然、ユーザーに最も人気のあるプラットフォームで開発を行いたいと思います。FreeBSDにはなれないと確信しています。

Webアプリケーションを開発している場合は、開発用のサーバーを運用ホスティング環境に可能な限り近づける必要があります。 FreeBSDにデプロイする場合は、少なくとも仮想マシンでローカルに実行することも理にかなっています。 (もちろん、ブラウザのテストは別の問題です。)

BSDで実行できるすべての開発ツールはLinuxでも使用できますが、特にLinuxの商業的牽引力が高まっているため、その反対は確かに当てはまらないことに注意してください。

これらすべてが言われているので、最善の方法は自分で確認することです。FreeBSDで、開発環境を複製してみてください。成功すれば(そしてLinuxから来たのなら)、コーディングができれば、どのOSを使用していても気にしません。

FreeBSDはライブ環境向けの優れたホスティングプラットフォームですが、Javaはかなり長い間その側面にとげがありました。ただし、インストールは簡単ではありませんが、もはやそうではないようです。

SunからJDKソースを取得し、からFreeBSDパッチセットを適用する必要があります。 http://www.eyesbeyond.com/freebsddom/java/jdk16.html にアクセスし、コンパイルします。

詳細: http://www.freebsd.org/java/

>

JDKを入手したら、Eclipseやその他のJavaアプリケーションを実行するのがはるかに簡単になりますが、FreeBSDのSWTについては知りません...誰ですか?

SunからLinuxエミュレーションモードでネイティブJava 1.6ポートまたはLinux JDKを実行できます。どちらもポートツリー。 Linux JDK(Emacs JDEEを使用)を問題なく実行したことがありますが、走行距離は異なる場合があります。

IDEに関しては、NetbeansとEclipseの両方がポートツリーで利用可能です。

大騒ぎが何であるかを見る以外の理由がない場合は、少なくとも試してみることをお勧めします。時間はかかります。

FreeBSDは開発のための素晴らしいプラットフォームです。たとえば、カーネルソースを見ると、Linuxの混乱に比べて非常にクリーンで理解しやすいものです。安定しており、コミュニティは非常に専門的です。リリース4以降、FreeBSDを使用しています。

しかし、Java開発にはLinux、Windows、またはSolarisを選択します。私のUbuntuでは、最新のJavaバイナリの方がXPよりも優れています(NetbeansはIDEとしても優れています)。

FreeBSDは開発専用です。それは非常に安全で信じられないほど安定しています。安定性は私にとって大きな要因であり、FreeBSdはLinuxとWindowsが望むところを補います。

TrueOS

ここに画像の説明を入力してください

TrueOS PC-BSD は、 FreeBSD

App Cafe(TrueOSに組み込まれたパッケージマネージャー)を1、2回クリックするだけで、 OpenJDKをインストールしました 8アップデート102(最新)および NetBeans 8.1(最新)。

App Cafeによる自動ダウンロードとインストールに約3分かかります。その後、NetBeansを起動し、もう1分でHello Worldアプリを起動して実行しました。

まあ、最近インストールしたバージョン(最新バージョンのAFAIK)の/ usr / portsにはJava 1.6がありません。 Netbeansのポートは最大5.5個しかバンドルされていません。少なくとも、最新バージョンを探す必要があります。完全に最新の開発プラットフォームとして期待できるとは思わない。

主な関心事がJavaである場合は、FreeBSDから離れることをお勧めします。 Linux / OpenSolarisでは、Java開発のセットアップを実行するのがはるかに簡単です。

* BSDは、人間のシステム、ハードウェア、およびカーネルレベルのコーダーに推奨される開発プラットフォームです。なぜなら、この部分は通常、Linuxよりも優れており、「公式」ターゲットはLinuxディストリビューションではパッチなどが異なります。

一般的なOS(Linux、Windows、またはMac OS X)の方が優れています。人気のあるOSは、コンパイラ、ライブラリなどの最適化のサポートが向上しています。たとえば、FreeBSDはGHCのティア2プラットフォームです(つまり、FreeBSDで実行できない場合でもGHCは新しいバージョンをリリースする可能性があります)。また、一部のプログラミング言語はWindowsまたはLinuxでのみ使用可能です。

FreeBSDをサーバープラットフォームおよびデスクトップ/ラップトップとしてv2.1から使用しています。安全で安定したOSとして優れています。ただし、グラフィカルUIとしてはうまくいきません。私はよくXの設定を手作業で作成しなければならず、FirefoxのFlashをインストールする運はほとんどありませんでした(機能かバグかは議論の余地があります)。

Firefoxなどのバイナリをダウンロードすることはできませんが、Portsライブラリはこれを補ってくれます。 CD / DVDからフルインストールを行うと、強固なサーバープラットフォームが得られますが、Gnomeをソースからインストールするためには、すべてのソースをダウンロードしてコンパイルする必要があるため、時間がかかります。はい、プリコンパイルされたPKGファイルを見つけることができますが、適切な/ usr / portsディレクトリにある「make install clean」は簡単すぎます。

一般に、Linuxカーネルに追加される機能は、FreeBSDで表示されるよりも高速です(dtraceおよびzfsにもかかわらず)。 Linux用のビデオはまだサポートされていないと思うので、MythTVのようなものはせいぜい困難になります。同様に、アスタリスクを使用している場合のISDNサポート。

最終的には、個人的な好みの問題です。私は本番環境でFreeBSDを使い続けていますが、最近はデスクトップ用のUbuntuに向いています。

Javaのことは話せませんが、Ruby on Railsは完璧かつシームレスにデプロイします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top