Jump to content
Sign in to follow this  
iTrooper

¿Que pasa con WebObjects?

Recommended Posts

Busco una solución para desarrollar una aplicación Web utilizando Java.

 

Me he bajado la versión de prueba de WebObjects y he seguido un par de tutoriales. He visto que su filosofía en principio me encaja: entorno de desarrollo integrado relativamente facil de aprender y productivo desde el principio y entorno de "producción" abierto a cualquier servidor de aplicaciones Java.

 

Otra ventaja que le veo frente a soluciones parecidas de Bea, Oracle e IBM es el precio, realmente asequible.

 

Pero mis dudas son.... ¿Le seguirá dando Apple continuidad? ¿Se dedica alguien a desarrollar para WebObjects en España? ¿Hosting?

 

Se que la pregunta de la continuidad no la puede responder nadie de forma 100% fiable, pero es que lo que he encontrado por internet no es muy alentador:

 

 

http://david.codebase.ca/index.php?cat=5

 

Cualquier opinión será bien recibida. :)

Share this post


Link to post
Share on other sites

Mi opinión es que deben estar pensando en hacer algo gordo con WebObjects y por eso no aparece en la lista que han posteado de charlas, lo que no quiere decir que no le puedan dar un giro radical en su filosofía, pero siempre teniendo que mantener sus inversiones en la tienda de Apple y la ITMS, por tanto no creo que se vaya a ir al garete.

 

En otras WWDC, siempre había charlas de WebObjects de continuo, es decir, podías estar toda la conferencia centrado solo y exclusivamente en WebObjects, la última que yo recuerdo es la del 2003 (habría que comprobar la del año pasado). Se me hace impensable que una tecnología desaparezca 100% de las charlas en, como mucho, 2 años.

 

Es solo mi opinión.

 

Un saludo

 

nachob

Share this post


Link to post
Share on other sites

Gracias nachob.

 

Y en cuanto a lo de empresas de desarrollo cercanas que usen WebObjects, o alguien que conozca algún cliente que tenga un desarrollo en WebObjects.

Share this post


Link to post
Share on other sites

Hola,

 

te has planteado la alternativa Apache+Tomcat+MySQL... 100% gratuita y podrás hacer casi cualquier cosa que necesites con Java (JSP, Servlets, Web Services, etc.)

 

Saludos,

Share this post


Link to post
Share on other sites

Lo que me atrae de WebObjects es que el mismo producto incluye un IDE, un Framework (DirectToWeb), un ORM y la posibilidad de desplegarlo como tu dices en Tomcat o cualquier otro servidor de aplicaciones Java.

 

Solo he encontrado algo que se le parezca a WebObjects y es Orion/OC4J (servidor de aplicaciones Java ), con el JDeveloper (el IDE), el TopLink ( el ORM ) y ADF ( el Framework para aplicaciones Web basado en Struts). Todo ello de Oracle y que funciona bien y está soportado para MacOSX.

 

Luego comparas precios, y el de Oracle no sale a cuenta para proyectos pequeños. Solo el entorno de desarrollo ( el JDeveloper ) cuesta casi 1000€. Con eso pagas la licencia de WebObjects.

 

Tomcat solo es un motor de Servlets y JSPs, con lo que solo soluciona parte del problema. ¿Que entorno de desarrollo usas?, ¿Que framework para la aplicación web? ¿Y para la capa de persistencia de datos?.

 

Vamos, que no es por menospreciar Tomcat, de hecho lo uso a menudo en entornos de pruebas. Es solo que se necesitan más cosas para llevar a cabo un desarrollo.

 

 

 

WebObjects te da un "todo en uno" y sinceramente no me parece nada caro para la cantidad de trabajo que te ahorras.

Share this post


Link to post
Share on other sites

Veo que necesitas algo más potente de lo que pensaba. Para pruebecillas el entorno de desarrollo lo que uso es Eclipse con el plugin de tomcat. Para temas más serios solemos usar WebLogic contra un Oracle 9i, pero no sobre Mac.

 

WebObjects desconozco que tal está, pero por lo que deciis tiene buena pinta.

Share this post


Link to post
Share on other sites

Gracias iMarc.

 

Parece que WebLogic + Oracle para el entorno de producción y Eclipse + Tomcat para el entorno de Desarrollo se está convirtiendo en un estandar.

 

Pero solo la licencia de WebLogic ya cuesta 12.000€. A eso súmale el Oracle y el Hardware y la cosa se desmadra. Aunque uses Tomcat y Eclipse para el desarrollo.

 

Por otra parte, cuesta creer que con tan solo unos 4.000€ de un Xserve y la licencia de WebObjects puedas conseguir el mismo resultado.

 

Espero que nachob tenga razón, y el silencio tan prolongado por parte de Apple en todo lo relacionado con WebObjects, sea porque piensan dar el campanazo en la próxima WWDC 2005.

Share this post


Link to post
Share on other sites

Hola. Desarrollo con WebObjects (actualmente sobre Windows) y te puedo decir que es una gran herramienta de desarrollo y despliegue de aplicaciones. Si sabes Java y tienes conocimientos de POO ya tienes un buen camino recorrido para aprender a usarlo. Mi opinion respecto a la continuidad es que creo que WO es una herramienta (y una API) muy probada (10 años de desarrollo) y su ciclo de actualizaciones no es tan corta como otras tecnologias mas recientes, es decir, que no necesita tantas revisiones. Te animo a que la pruebas y uses (buena documentacion y buenos libros en Amazon -aunque en ingles-). Ah! podrás instalar una aplicación WO sobre un contenedor J2EE (tomcat o JBoss) sin necesidad de que el servido tenga instalado WO, asi que no hay escusas (jeje). Saludos.

Share this post


Link to post
Share on other sites
podrás instalar una aplicación WO sobre un contenedor J2EE (tomcat o JBoss) sin necesidad de que el servido tenga instalado WO, asi que no hay escusas (jeje).

 

¿Quiere eso decir, que en el WAR o EAR de la aplicación desarrollada con WO va incluido todo lo necesario para que funcione?

 

Pensé que aunque se puede utilizar cualquier contenedor J2EE, era necesario algún tipo de instalación previa.

 

Y otra cosilla. ¿Es el entorno de desarrollo para Windows exactamente igual que el de Mac?. Es que la versión de evaluación que me bajé solo está disponible para Mac y me gustaría conocer todas las opciones.

Share this post


Link to post
Share on other sites

Hola:

Sacado de la documentacion oficial

 

"The WAR file is not a complete application. WebObjects Deployment must be installed on the application host, as well as the application’s WOA bundle. However, using the Servlet Single Directory Deployment feature, you can deploy directories that contain all the necessary WebObjects classes. For more information, see “Servlet Single Directory Deployment” (page 16)."

 

Pagina 16:

 

 

"As mentioned earlier, Servlet Single Directory Deployment (SSDD) allows you to create an application directory that you can deploy on a computer on which WebObjects is not installed. "

 

Referencia: JavaServer Pages and Servlets (documentación que se encuentra en: http://developer.apple.com/documentation/W...ets/index.html)

 

No he instalado una aplicación sobre tomcat todavia pero creo que estos comentarios pueden aclarar algo el asunto.

 

El entorno en windows está un poco anticuado. Yo lo sigo utilizando sobre w2k pero estoy investigando Eclipse + WOLips (WOLips es un plugin muy interesante: http://objectstyle.org/woproject/index.html). Mi opinion es que Apple seguirá con el desarrollo de WO pero enfocandolo mas hacia su IDE (XCode) lo cual considero logico, pero dando soporte multiplataforma de su API (al fin y al cabo está hecha en Java) y supongo que tambien a las herramientas de soporte (WOBuilder y EOModeler que, por cierto, son exactamente iguales tanto en OSX como en Windows). Hay rumors que dicen que, precisamente la siguiente version dará un "empuje" a estas herramientas.

 

Saludos.

 

 

P.D. Animo con WO. Es un entorno que merece la pena y cuantos mas seamos, mejor.

Edited by maccaco

Share this post


Link to post
Share on other sites

Muy buenos los enlaces ;)

 

La verdad es que mientras espero a ver que pasa en la WWDC seguiré probando.

 

En los distintos foros que he visitado se nota que hay mucha gente que respalda WebObjects.

 

Incluso hay empresas que se dedican casi en exclusiva a desarrollar en este entorno.

 

Lo dicho, a seguir "cacharreando". :rolleyes:

 

Salu2!!

Share this post


Link to post
Share on other sites

En la pasada WWDC 2004 no se anuncioaron las charlas WO hasta muy tarde. Ademas creo que fueron cosa de 4 o 5 charlas sólo. La gente del foro de webojects hospedado en apple se mosqueó bastante a raiz de esto.

Lo que si que esta claro es que siendo la base de la ITMS i la AppleStore, WO tiene cuerda para rato.

 

Por cierto, el IDE de Webobjects me parece un poco desfasado y ademas con fallos, se me hace extraño que introduzcan tan pocas mejores en el. Algo tiene que estar pasando por la cabecita de Jobs respecto a WO, pq siendo el mejor framework no se entiende que no se le de publicidad y que se le designen tan pocos recursos a mejorarlo.

Edited by Soci

Share this post


Link to post
Share on other sites
Por cierto, el IDE de Webobjects me parece un poco desfasado y ademas con fallos

 

 

Eclipse + WOLips puede "amortiguar" un poco este defecto, sobre todo en Windows.

Share this post


Link to post
Share on other sites

Acabo de recibir un mail con una nueva lista de "sesiones" para la WWDC 2005.

 

El número de sesiones se ha ampliado de 90 a 120, pero de momento solo he encontrado 3 dedicadas a WebObjects al final de la lista.

http://developer.apple.com/wwdc/descriptio...terpriseit.html

 

Una de ellas tiene el siguiente texto:

 

WebObjects Overview

 

WebObjects is Apple's Java-based web application development platform. Learn about new features and get a glimpse at product directions in upcoming releases of WebObjects.

 

Que traducido libremente sería algo parecido a esto

 

Visión General de WebObjects

 

WebObjects es la plataforma de desarrollo de aplicaciones Web basadas en Java de Apple. Aprenda acerca de las nuevas características y eche un vistazo a la orientación del producto en próximas versiones de WebObjects.

 

Vamos, que puede que haya alguna novedad, aunque la frase "get a glimpse" parece expresar algo muy tímido, no una gran revisión del producto.

Edited by iTrooper

Share this post


Link to post
Share on other sites

Bueno... yo ya me he quedamo mas tanquilo. Desarrollo con WO y la verdad es que me gusta mucho trabajar con el. Aunque parece que se preocupan bastante de integrar WO con J2EE. Buen camino ese.

Edited by maccaco

Share this post


Link to post
Share on other sites

Alguien tiene más noticias sobre ¿webObjects?, por que lo veo integrado en el nuevo OS X Server 10.4, como un servicio más, pero poca información al respecto.

 

Y sería una pena desarrollar y que se quede desfasado / descolocado.

 

Saludos

Share this post


Link to post
Share on other sites

Yo creo que la continuidad esta bastante asegurada, sabiendo que el Store, .Mac, Developer Connection y la tienda de iTunes está desarrollados con WebObjects. Ademas, creo que varias empresas importantes y entre ellas alguna administracion americana lo usan y no creo que Apple quiera perder ese tipo de clientes.

 

Ojalá hubiese mas gente programando sobre WO en España, asi si que se podria apoyar a este excelente producto. Bajaros la demo desde developer.apple.com (usuario registrado) y probadla (solo OSX).

 

Saludos.

Share this post


Link to post
Share on other sites

No estaría de más ir creando un recopilatorio de información, sobre este tema, por ejemplo requerimientos, not as de instalación, documentación, ejemplos de Sitios creados con webObjects,..etc,...

 

 

Pero lo primero sería conocer cuantos interesados o curiosos somos.

 

saludos

Share this post


Link to post
Share on other sites

Pues venga, vamos alla:

 

Lo primero es ver la pagina oficial...

http://developer.apple.com/webobjects/

 

Recomiendo toda la bibliografia (que es mucha) pero sobre todo estos PDFs...

http://developer.apple.com/referencelibrar...ects/index.html

 

donde podemos encontrar...

http://developer.apple.com/documentation/W.../uid/TP30001008

 

http://developer.apple.com/documentation/W.../uid/TP30001010

 

http://developer.apple.com/documentation/W.../uid/TP30001018

 

http://developer.apple.com/documentation/W.../uid/TP30001011

 

http://developer.apple.com/documentation/W.../uid/TP30001009

 

http://developer.apple.com/documentation/W.../Java-date.html

 

(Para refrescar java)...

http://developer.apple.com/referencelibrar.../uid/TP30001093

 

Luego hay paginas obligadas como...

http://www.wocode.com

http://www.wodev.com

http://www.stepwise.com

 

Luego tenemos algo por aqui...hacia abajo... (en castellano pero regularmente traducido...)

http://www.javahispano.org/tutorials.type.action?type=j2se

 

Despues, algo mas avanzado pero muy interesante es este conjunto de extensiones (open-source)...

http://wonder.sourceforge.net/

 

Sitios que utilizan WebObjects...

http://wodev.spearway.com/cgi-bin/WebObjec...WebObjectsSites

 

Aqui en España...

http://www.apinet.es/

 

Para los que utilizais ECLIPSE... (muy recomendable sobre Windows, no tanto sobre OSX)...

http://www.objectstyle.org/woproject/

 

Por ultimo... los libros (en ingles) que aparecen en la pagina principal de http://www.wocode.com son muy recomendables.

 

Bueno, para empezar no esta mal. Venga, a estudiar ;)

 

Si hay dudas, preguntad sin problema...

Saludos.

Share this post


Link to post
Share on other sites

Tal como me indicasteis en este mismo foro ;) para bajarse la versión de prueba de WebObjects, es necesario darse de alta en la web de desarrolladores de Apple en:

 

http://connect.apple.com

 

Una vez dado de alta y "logeado", en la zona de descargas está el paquete inicial, en su versión 5.2 junto con la licencia de prueba:

 

appleDC_WebObjects.jpg

 

Durante la instalación, pedirá el número de licencia.

 

Una vez terminada la instalación, pedirá reiniciar.

 

Una vez reiniciado le pedimos a nuestro Mac que busque nuevas actualizaciones del sistema. Aparecerán nuevas instalaciones para el WebObjects.

 

Al instalar las actualizaciones debería pasar de la versión 5.2 a la 5.2.3 ( en caso de Panther ).

 

Y después, a hacer tutoriales ;-).

 

También me gustaría aportar un enlace:

 

MacProgramadores.org

 

Un saludo.

Share this post


Link to post
Share on other sites

¡¡ Bienn !!, esto es efectividad.

 

Ahora sólo queda "empaparse" ;)

 

Pero tengo la sensación que en España hay poco desarrollador con estas herramientas.

 

Vamos a ver que sale ;)

Share this post


Link to post
Share on other sites

Una preguntilla a ver si a vosotros os ha pasado también.

 

Tengo el Panther en un iMac Lamparita, y después de instalar el WebObjects, suele quedarse como "colgado" cada vez que intento apagarlo.

 

Una vez desinstalado el WebObjects vuelve a apagarse normalmente.

 

¿Os ha pasado a alguno de vosotros? ¿Algun fichero donde ver cuando arranca y cuando para el WebObjects?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.