How is Java World Going These Days - A Summary ¿Cómo se va Java mundo en estos días - un resumen
Today I had an interesting conversation with my ex-Boss and good friend. Hoy tuve una interesante conversación con mi ex-jefe y buen amigo. He asked me to summarize the current state of Java world these days as he was busy with databases and scientific computing. Él me pidió que resumir el estado actual de Java mundo en estos días como él estaba ocupado con bases de datos y computación científica. Here is my short take on it. Aquí está mi corto tomar al respecto.
Ruby has become a cult like Apple. Ruby se ha convertido en un culto como Apple.
PHP guys think they are winning over Java. PHP chicos creen que están ganando más de Java.
Java guys are busy writing tons of frameworks. Java chicos están ocupados por escrito toneladas de marcos. I think some clear thoughts are missing. Creo que algunos pensamientos claros son los desaparecidos.
JSF is a good attempt to solve MVC 2 problems with Struts and other Web frameworks. JSF es un buen intento de resolver los problemas 2 MVC con Struts y otros marcos de la web.
JSF is very verbose to code fast without an IDE. JSF es muy verbose para código rápido sin un IDE.
Sun Java Studio Creator is a good IDE. Sun Java Studio Creator es un buen IDE. JSF is the future, with Ajax integration (yet to be built) and after lots of enhancements to core functionalities. JSF es el futuro, la integración con el Ajax (aún a ser construido) y después de un montón de mejoras en las funcionalidades básicas.
However it doesn’t play well with JSP. Sin embargo, esto no jugaba bien con JSP. So I am sticking with JSP for now. Así que me peguen con JSP por ahora. It gives me everything I need. Es para mí todo lo que necesito.
Architecturally when I look at all these IoC frameworks like Spring or PicoContainers, they don’t solve the same problems we had with Service Locater pattern. La arquitectura cuando miro a todos estos marcos como IoC o PicoContainers primavera, que no resuelven los mismos problemas que tuvimos con el Servicio Locater patrón. So I don’t think they add much value other than providing alternatives. Por lo tanto, no creo que agregar mucho valor distinto de ofrecimiento de alternativas.
That’s my short opinionated summary. Esa es mi breve resumen de opiniones.
My friend replied: I think it is a good summary. Mi amigo respondió: Creo que es un buen resumen. I wonder why it has taken so long to get productive tools and frameworks in java. Me pregunto por qué ha tardado tanto en llegar productivo las herramientas y marcos en java. Seems that there is too much “not invented here” thinking. Parece que hay demasiado "no inventado aquí" pensar. The proliferation of frameworks has just created camps of loyalists that make it more diffcult for developers to make good decisons about tools and design. La proliferación de marcos acaba de crear campos de leales que lo hacen más diffcult para los desarrolladores para hacer un buen Decisiones acerca de herramientas y diseño. It looks like a mess to me. Parece un lío para mí.
angsuman: Yes. angsuman: Sí. People are out to get fame and recognition. La gente está a obtener fama y reconocimiento. Building a new OS framework will get more name and recognition than working with an existing one. La construcción de un nuevo sistema operativo marco obtener más nombre y reconocimiento de trabajar con una ya existente. I think it is a disease of OSS environments. Creo que es una enfermedad de entornos OSS. The cost to start is low, so quality of most projects are low too. El costo para comenzar es bajo, por lo que la calidad de la mayoría de los proyectos son demasiado bajos. Even struts guys abandoned struts to go after new shiny toys. Incluso struts struts chicos abandonados a ir después de brillantes juguetes nuevos. Unfortunately IBM or Sun failed to assume leadership role in frameworks. Lamentablemente IBM o Sun no asumirá papel de liderazgo en los marcos. JCP is too liberal and allows even competing frameworks. JCP es demasiado liberal y permite incluso que compiten marcos. Groovy is yet another overhyped piece. Groovy es otra pieza overhyped.
angsuman: A framework is as good as the software built on top of it. angsuman: Un marco es tan bueno como el software incorporado en la parte superior del mismo. Companies avoid producing frameworks because frameworks doesn’t pay the bills. Las empresas productoras de evitar los marcos, porque los marcos no paga las facturas. So the mantle is on OSS guys! Por lo tanto, el manto está en OSS chicos!
That is in short the gist of the conversation. Esto es en resumen lo esencial de la conversación.
What is your take on the current state of affairs? ¿Cuál es su asumir el actual estado de cosas?
Filed under Filed under Headline News Headline News , Java Software El software de Java , Technology Tecnología | |
| |
RSS 2.0 RSS 2,0 | |
Trackback this Article | este artículo |
Email this Article Enviar artículo
You may also like to read También puede leer |





July 21st, 2005 at 1:05 pm 21 de julio de 2005, a las 1:05 pm
Oh man, you hit the nail on the head concerning java and all the frameworks. Oh hombre, le golpeó en el clavo en relación con java y todos los marcos. I keep waiting for someone to come up with a POJO framework. Sigo esperando a que alguien viniera con un marco POJO. You can’t even write a simple query to the database without using some screwy framework like hibernate or something these days. Usted ni siquiera puede escribir una simple consulta a la base de datos sin utilizar algunos screwy marco como Hibernate o algo en estos días. I think the death of java is going to be from all the invested time into these frameworks which do nothing other than instiatiate an object and other naval contemplation while the rest of the development community is using things like C# and .NET to solve real problems. Creo que la muerte de java va a ser de todo el tiempo invertido en estos marcos que hacer nada más que un objeto instiatiate y otros naval de la contemplación, mientras que el resto de la comunidad de desarrollo está utilizando cosas como C # y. NET para resolver problemas reales.
March 10th, 2006 at 10:05 am 10 de Marzo, 2006 a las 10:05 am
Spring is a POJO framework. La primavera es un marco POJO. Hibernate offers a lot of features not present elsewhere. Hibernate ofrece un montón de características que no están presentes en otros lugares. The development community is adopting Spring and Hibernate wholesale. La comunidad de desarrollo es la adopción de primavera y Hibernate por mayor. Maybe the friends of Dale are a different development community than the one I am seeing in the Bay Area. Tal vez los amigos de Dale son una comunidad de desarrollo diferente que el que estoy viendo en el Área de la Bahía.