What Java Needs Most To Be The Preferred Web 2.0 LanguageどのようなJavaのニーズに最も優先されるウェブ2.0言語
Many would think at this point I am talking about better AJAX support in the core.多くはこの時点で考える私は話して良いのコアajaxサポートされています。 While we do need better support for AJAX and I am not talking about DWR, I don’t think that’s what ails Java in its quest for being .より良いながら私たちのサポートを行う必要がありますAJAXと話してグループ私は、私はないと思うのは、どのようなクエストをジャワailsている。 At the end we will look at two ways in which we can overcome this problem.我々は見ての最後に、 2つの方法ではこの問題を克服することです。
Java is taking a beating in better mass adoption against PHP simply because it is harder to setup in web hosting environment. Javaが撮影した大量養子縁組に対するPHPの拍動が良いというだけの理由を設定することが難しく、ウェブホスティング環境です。 PHP and even Ruby is available as an Apache module which is very trivial to setup and use. PHPとさえルビーはApacheのモジュールとして利用できるようにこれは非常にささいセットアップと使用します。 JSP / Servlets on the other hand is much harder to integrate with Apache.のJSP /サーブレットは、他の手は非常に難しいとApacheを統合する。
Why Apache is the the key to Web 2.0 adoption? なぜApacheは、ウェブ2.0の鍵を養子縁組ですか?
Apache is the most popular web server, known for its stability and ease of use.最も人気のウェブサーバーのApacheは、知られて使いやすさと安定性を実現します。 It is cross platform.これはクロスプラットフォームです。 Most Web 2.0 companies and products rely on Apache as their web server and for right reasons.ほとんどのWeb 2.0企業や製品に依存してApacheのWebサーバーと権利のためにその理由が考えられます。
What are the problems of Java in Apache Integration? どのような問題が発生させ、 ApacheのJava統合ですか?
Complexity in short.複雑さの短いです。 Tomcat is probably the most popular JSP, Servlet container for most organizations. Tomcatのは、おそらく最も人気のJSPやServletコンテナをほとんどの組織です。 Tomcat is free (which aids its popularity) and developed under the Apache organization. Tomcatが無料(その人気がエイズ)と開発されては、 Apacheの組織です。 I would have expected both these products to be tightly integrated.私はこれらの製品の両方が期待されると密接に統合します。 In reality it is a nightmare from hell to even begin.現実には今の悪夢からは、地獄にも開始します。 I wouldn’t say there aren’t any documents.と言ったつもりはない書類にはない。 There areには、 fewわずかな confusing紛らわしい ones which leads to more questions than answers.ものよりも進んでいくと他の質問の回答です。 What we lack is a clear simple guideline to integrate the two.私たちに欠けるのは、明らかに単純な2つの指針を統合する。
Solutions ソリューション
Previouly I had described a much simpler way to previouly私ははるかに簡単な方法を説明 integrate Tomcat 5.5 with Apache 2.x Tomcat 5.5の統合をApache 2.xの , in just 5 steps.は、わずか5手順を実行します。
However we need to move further.しかし私たちより詳細を移動する必要があります。 We need to make Java Servlet container as easily integratable as php or ruby .私たちのJava Servletコンテナを作る必要がありますintegratableとしてphpやルビーと同じように簡単です。 Running a separate Tomcat instance may not be an acceptable solution to many web hosting providers. Tomcatのインスタンスを実行して、別の受け入れ可能な解決策をすることができない多くのウェブホスティングプロバイダです。 We need to be able to run Tomcat within Apache itself, use its threads.私たちTomcatを実行する必要がありますApacheの自体には、そのスレッドの1つを使用します。 In the distant past there was another Apache project JServ which did that.遠い過去に別のApacheプロジェクトがあったがjservんだけどね。 Later it was discontinued in favor of Tomcat.後には、 Tomcatの廃止に賛成です。 Tomcat is powerful but most small developers do not need its full gamut of capabilities. Tomcatが強力なしかし、ほとんどの小規模の開発者ならほぼ対応する必要はありません、完全な機能を提供します。 Most of them would be happy with a smaller subset which is available everywhere, even on one dollar hosting .かれらの多くは小規模なサブセットには満足してこれはどこでも入手可能な、 ホスティングでも1ドルです。
And finally Sun and java community needs to approach web hosting providers and make the language ubiquitous in every hosting platform, big or small.そして最後に太陽とJavaコミュニティのニーズにアプローチするウェブホスティングプロバイダですべてのホスティングプラットフォームの言語ユビキタス、ビッグまたは小規模です。 Apachefriends has done an admirable job with XAMPP for LAMP community and has made Tomcat 5.5 available with its simplified LAMP installation. apachefriendsには立派な仕事を完了するためにXAMPPランプコミュニティとTomcat 5.5のご利用には、簡体字ランプのインストールを開始します。 Now if only we could package Java with all Linux and BSD installations by default…今すぐ私たちがパッケージの場合にのみ、 Javaと、デフォルトですべてのLinuxとBSDのインストール…
Filed under提出されて Headline Newsニュースの見出し , 、 Java Software Javaソフトウェア , 、 Technology技術 , 、 Webウェブ , 、 Web Hostingウェブホスティング , 、 Web Services Webサービス | |
| |
RSS 2.0 RSS 2.0を | |
Trackbackトラックバック this Article |この記事|
Email this Article電子メールこの記事
You may also like to readを読むようにすることも可能 |





September 26th, 2006 at 5:11 am 2006年9月26日は5:11アム
Totally agree.完全に同意します。 I remember my first xml/jsp project on JServ for Onstar.私の最初のを覚えxml / jspのプロジェクトをjservのオンスターです。 Part of what Java needs IMO is the same groundswell from the developers who use php , ruby, etc. Targeting the “enterprise” developer is not enough. IMOのニーズにどのような部分は、同じ独自のJava開発者からwho使うと、書いたPHP 、ルビー、等のターゲットにして"エンタープライズ"の開発者ではない十分ではありません。
September 26th, 2006 at 8:59 am 2006年9月26日8:59アム
JServ ran in a separate process from Apache and used an apache mod connector, just like Tomcat does. jservが立候補し、別のプロセスで使用されるから、 apacheとアパッシュmodのコネクタと同じように、 Tomcatの機能です。 Remember mod_jserv? mod_jservを覚えですか? It performed exactly the same function as mod_jk, but much more limited.それとまったく同じ機能を実行mod_jkのが、はるかに限られている。 It was no joy to configur either.のいずれかの喜びをconfigurことはなかった。
The difficulty with running Tomcat IP with Apache is you can’t run Java code inside another process. TomcatのIPを実行中の難しさをApacheはJavaコードを実行することはできません別のプロセスの中です。 You have to start up a VM as its own process and then use IPC to communicate between Apache and Tomcat.のVMを起動する必要がアップする、独自のプロセスとしてのIPCを使用すると入力し、 ApacheとTomcatの間で通信します。 It’s certainly something Sun could address with the VM, but I haven’t heard anything about them moving in that direction.確かに何かアドレスと、 VMの太陽が、しかし、私は寝耳に水だしてその方向に進んでいる。
Besides, large companies tend to choose to separate their app server and web server functions on different machines.また、大企業を選ぶ傾向がそのアプリケーションを別のサーバーとウェブサーバーの機能を別のマシンです。 That way you can protect database servers or other protected resources from being accessed and attacked on the web server.これにより、データベースサーバを保護することができますまたはその他の保護されたリソースにアクセスし、攻撃者が、 Webサーバー上のです。 So it’s primarily smaller shops or individiual developers that would benefit from merging the web server and app servers.小さいので、お店やindividiual開発の主が恩恵を受けるのマージは、ウェブサーバーとアプリケーションサーバーです。
September 26th, 2006 at 9:20 am 2006年9月26日9:20 AMの
> Remember mod_jserv? > mod_jservを覚えですか?
Yes, I doはい、私は
> So it’s primarily smaller shops or individiual developers that would benefit from merging the web server and app servers. >の主に小さいので、お店やindividiual開発者が恩恵を受けるのマージは、ウェブサーバーとアプリケーションサーバーです。
Not just smaller shops (who aren’t an insignificant segment either) but also bigger shops who want to test the water’s.小さいだけでなくショップ( whoがあっても無意味なセグメントのいずれか)だけでなく、大きなお店をテストするに水whoしたいのです。 For better mass adoption any language shouldn’t be restricted to bigger houses only but even be easily accessible to mom-and-pop ecommerce sites too.すべての言語をより良い質量養子縁組を大きくはない家のみに制限されるように簡単にアクセスできるようにでもママと- popの電子商取引サイトが判明しました。
Take for example blogging softwares.たとえばbloggingソフトウェアです。 There are high quality java blogging software available for free and yet most of us use WordPress or MovableType / Typepad.高品質のジャワのbloggingソフトウェアには無料でご利用いただけます。 WordPressのかはまだありません私たちのほとんどが使用するMovableType 。 / typepadです。 Why?なぜ? Because they are easy to setup and use.ため、彼らは簡単にセットアップと使用します。