0

私はこの素晴らしいプロジェクトxhtmlrendererを紹介されました。フライングソーサープロジェクト。問題は、私が働いている場所は厳密にマイクロソフトショップであり、大学以来Java開発を行っていないことと、数年前にWebSphereのほんの一部であるということです。

最近、Java開発を行うのに何が必要か疑問に思いました。コンセプトの簡単な証明を設定して、このプロジェクトでやりたいことができるかどうかを確認しました。これはうまく機能しますが、ライセンスが少し高価なjnbridgeを使用しましたが、VisualStudioが手元にありました。 1時間の手間をかけて仕事をしました。

最近、Java開発を行うには何が必要か疑問に思っていますか?サーブレットは今でも標準ですか?小さなWebサーバーを稼働させるためにApacheを探し始める必要がありますか?Eclipse / Ganymedeは使用するIDEですか?

基本的に私がやりたいのは、サービスにURLを渡して、PDFを吐き出すことです。ちょうど今休暇中で、ダイヤルアップで立ち往生していますが、これについて考えるのをやめることはできません。

私はこれらの考えを今投稿して、来週の仕事でジャンプスタートを得ることができるかどうかを確認したいと思いました。

4

4 に答える 4

1

Javaはそれほど違いはありません、ジェネリックは多少の興奮をもたらします。iTextを使用したPDFはかなり簡単です。IDEの世界はこれまでとほとんど同じです。EclipseとNetbeansは一般的であり、他にもいくつかあり、実際のプログラマーは今でもEMACSを使用しています。

Apacheはかなり一般的ですが、サーブレットを念頭に置いて、Tomcatについて考えるかもしれません。

于 2009-05-24T02:21:38.963 に答える
1

十分に小さいWebサーバーが必要な場合は、いつでも組み込みのJettyを使用できます。Tomcatの完全なサービスが必要な場合は、それも利用できます。Java開発では、IDEにEclipseを使用します。無料であるだけでなく、リファクタリングのサポートはVisualStudioよりも進んでいます。実際、WebSphere開発環境を使用した場合、Eclipseは非常に馴染み深いものになります。

于 2009-05-24T02:28:38.780 に答える
1

Eclipse は確かに予算のない IDE であり、NetBeans も無料です。私は Intellij の IDEA を好みますが、プロジェクトの副次的な部分のように聞こえるものについては、おそらくお金に見合う価値はありません。

サーブレットなどに関しては、探しているアーキテクチャ/スケーラビリティに大きく依存します。

小さな Web インターフェイスとして実行する必要があるものを探している場合は、基本的なサーブレットを備えた Jetty や Tomcat などで十分です。

コマンドライン経由で呼び出されたものを見ているかもしれませんが、変換のたびに JVM を開始するのは、ごく些細な使用法を除いてすべての作業にとって重すぎますが、ディレクトリを監視し、変換のためにディレクトリから何かを引き出す小さなプログラムです。必要なものかもしれません。

アーキテクチャとそれをどのように使用する予定なのかについて詳細を説明すると、より具体的なアドバイスを得ることができます。

一般に、.NET と Java の開発は非常に似ています (結局、.NET は Java と直接競合するために開始されました)。Web コンテナーが必要、IIS が必要、データベースが必要、MS-SQL が必要、IDE が必要、Visual Studio が必要などなど。Java 開発では、これらすべての選択を行う必要があります。多くの場合、実際にはデフォルトの明らかな良い選択ではありません-多くの競合他社があります. これにより、Microsoft ショップの曲線が予想よりも大きくなる可能性があります。

于 2009-05-24T02:38:27.667 に答える
1

.NET 環境で Java コンポーネントを使用できるようになるため、IKVM ( http://www.ikvm.net/ ) に侵入することを検討してください。

于 2009-05-24T10:08:32.247 に答える