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, и я не говорю о DWR, я не думаю, что именно АИБС Java в своем стремлении к личности. At the end we will look at two ways in which we can overcome this problem. В конце мы будем смотреть на двух способов, с помощью которых мы можем решить эту проблему.
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 и даже Ruby доступна как Apache модуль, который является очень незначительным для настройки и использования. JSP / Servlets on the other hand is much harder to integrate with Apache. JSP / Servlets, с другой стороны, гораздо труднее для интеграции с 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. Большинство веб-2,0 компаний и продуктов полагаются на Apache в качестве веб-сервер и для правых причин.
What are the problems of Java in Apache Integration? Какие проблемы в Java Apache интеграции?
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. То, что мы является отсутствие четкой простой руководящего интегрировать два.
Solutions Разрешения
Previouly I had described a much simpler way to Previouly я назвал гораздо проще способ integrate Tomcat 5.5 with Apache 2.x 5,5 интегрировать Tomcat с 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. Мы должны быть способны запустить Apache Tomcat в себя, использовать свои нити. 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 . Большинство из них были бы счастливы с меньшим подмножеством которая доступна везде, даже на один доллар хостинга.
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 для LAMP сообщества и сделала Tomcat 5,5 доступна с его упрощенной LAMP установки. Now if only we could package Java with all Linux and BSD installations by default… Теперь, если только мы могли бы пакет Java со всеми Linux и BSD установок по умолчанию…
Filed under Поданного в соответствии с Headline News Headline News , Java Software Программное обеспечение Java , Technology Технология , Web Веб , Web Hosting Веб-хостинг , Web Services Web Services | |
| |
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 26 сентября 2006 года в 5:11 утра
Totally agree. Полностью согласен. I remember my first xml/jsp project on JServ for Onstar. Я помню мой первый xml / jsp проекта по JServ для Onstar. 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. Часть того, что Java потребностей ИМО же сообщали из разработчиков которые использования php, рубин и т.д. Ориентация на "предприятие" является разработчиком недостаточно.
September 26th, 2006 at 8:59 am 26 сентября 2006 года в 8:59 утра
JServ ran in a separate process from Apache and used an apache mod connector, just like Tomcat does. JServ противоречит в отдельном процессе с Apache и используется apache мод разъем, как и 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. Вы должны начать В.М. в качестве своего собственного процесса, а затем использовать МПК для связи между Apache и Tomcat. It’s certainly something Sun could address with the VM, but I haven’t heard anything about them moving in that direction. Это, безусловно, нечто Sun можно было бы рассмотреть с В.М., но я не слышал ничего о них движется в этом направлении.
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. Таким образом, вы можете защитить серверы баз данных или других охраняемых ресурсов для доступа и напали на веб-сервере. 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 26 сентября 2006 года в 9:20 утра
> 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. Не только мелкие магазины (которые не являются незначительными либо сегмент), но больше, магазины которые хотят тестировать воды. 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. Для лучшего массового принятия любого языка не должно ограничиваться только больших домах, но даже быть легко доступной для мамы-и поп-сайтах тоже.
Take for example blogging softwares. Возьмем в качестве примера блогов программированием. There are high quality java blogging software available for free and yet most of us use WordPress or MovableType / Typepad. Есть высокое качество java блогов программное обеспечение, доступное для свободного и в то же время большинство из нас использовать WordPress или MovableType / Typepad. Why? Почему? Because they are easy to setup and use. Потому что они просты в настройке и использовании.