<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Web scripts: ¿con Java o con Javascript? in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145622#M101771</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;voy a desarrollar una serie de web scripts y me gustaría escuchar alguna opinión sobre desarrollar web scripts basándome en Javascript y basándome en Java.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Generalmente los he desarrollado siempre con Javascript pero me he dado cuenta de que es muy fácil cometer errores en el código, mientras que con mi buen eclipse ni un error sintáctico se me escaparía. Pero no sé si Alfresco está optimizado para su web scripts basados en JS (puede parecer una tontería, pero siempre veo muchos más scripts desarrollados con JS que con Java).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;¿Qué pensáis que es mejor para el desarrollo de web scripts? (obviando web scripts "muy sencillos", que para esos nada mejor que un .js de 5 líneas claro &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Jul 2009 14:06:35 GMT</pubDate>
    <dc:creator>agranjo</dc:creator>
    <dc:date>2009-07-10T14:06:35Z</dc:date>
    <item>
      <title>Web scripts: ¿con Java o con Javascript?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145622#M101771</link>
      <description>Hola,voy a desarrollar una serie de web scripts y me gustaría escuchar alguna opinión sobre desarrollar web scripts basándome en Javascript y basándome en Java.Generalmente los he desarrollado siempre con Javascript pero me he dado cuenta de que es muy fácil cometer errores en el código, mientras qu</description>
      <pubDate>Fri, 10 Jul 2009 14:06:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145622#M101771</guid>
      <dc:creator>agranjo</dc:creator>
      <dc:date>2009-07-10T14:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: Web scripts: ¿con Java o con Javascript?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145623#M101772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bueno, he comenzado a usar los Web scripts hace no mucho y para mi lo mejor es Java: no sólo porque quizas sea más cómodo, si no poruqe además creo que tepermite hacer cosas más complejas de forma más sencilla que con js.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A si que por mi, las cosas sencillas que se puedan resolver rapidamente con js (como listar datos y alguna cosilla mas), pues con js, el resto, Java sin duda alguna.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2009 08:45:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145623#M101772</guid>
      <dc:creator>ditmgl</dc:creator>
      <dc:date>2009-07-13T08:45:22Z</dc:date>
    </item>
    <item>
      <title>Re: Web scripts: ¿con Java o con Javascript?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145624#M101773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yo tambien me apuntaria al Java, eso si, siempre que fuera necesario porque para desarrollos sencillitos esta el js.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lo del mayor numero de webscript en js me imagino que sera porque son mas faciles de implementar y son para casos mas genericos. Para unos desarrollos "propios" entiendo que java te da mas potencia.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2009 09:08:28 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145624#M101773</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-07-13T09:08:28Z</dc:date>
    </item>
    <item>
      <title>Re: Web scripts: ¿con Java o con Javascript?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145625#M101774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Me gustaria añadir alguna puntualización al respecto de vuestros comentarios&amp;nbsp; :mrgreen: .. (que conste que me parece correcta vuestra postura&amp;nbsp; :wink&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Bueno, he comenzado a usar los Web scripts hace no mucho y para mi lo mejor es Java: no sólo porque quizas sea más cómodo, si no poruqe además creo que tepermite hacer cosas más complejas de forma más sencilla que con js.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Para unos desarrollos "propios" entiendo que java te da mas potencia.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;A mi entender Alfresco esta apostando muy fuerte por el uso de javascript. Gracias a esto disponemos de una api muy completa y potente con la que podemos realizar "casi" cualquier acción sobre el repositorio desde un js : &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.2_JavaScript_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.2_JavaScript_API&lt;/A&gt;&lt;SPAN&gt; y &lt;/SPAN&gt;&lt;A href="http://wiki.alfresco.com/wiki/3.2_JavaScript_Services_API" rel="nofollow noopener noreferrer"&gt;http://wiki.alfresco.com/wiki/3.2_JavaScript_Services_API&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Siempre y cuando sea posible yo me decantaría por utilizar javascript, ya que, en la sociedad actual, el factor tiempo es determinante, y mediante javascript el desarrollo/depuración puede ser mucho más rápido e igual de eficiente (entendiendo bien el modelo de clases/objetos de dicha api). Otra cosa es tener la necesidad de trabajar con clases/objetos complejos que el framework javascript no incorpore (aun así se pueden complementar).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Generalmente los he desarrollado siempre con Javascript pero me he dado cuenta de que es muy fácil cometer errores en el código, mientras que con mi buen eclipse ni un error sintáctico se me escaparía.&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Para el tema de la sintaxis js puedes utilizar Aptana Studio &lt;/SPAN&gt;&lt;A href="http://www.aptana.com/" rel="nofollow noopener noreferrer"&gt;http://www.aptana.com/&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;Y para la depuración puedes activar en log4j.properties lo que mas te interese :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;###### Scripting #######&lt;BR /&gt;&lt;BR /&gt;# Web Framework&lt;BR /&gt;log4j.logger.org.alfresco.web.scripts=warn&lt;BR /&gt;log4j.logger.org.alfresco.web.scripts.AlfrescoScriptDebugger=off&lt;BR /&gt;&lt;BR /&gt;# Repository&lt;BR /&gt;log4j.logger.org.alfresco.repo.web.scripts=warn&lt;BR /&gt;log4j.logger.org.alfresco.repo.web.scripts.BaseWebScriptTest=info&lt;BR /&gt;log4j.logger.org.alfresco.repo.web.scripts.AlfrescoRhinoScriptDebugger=off // –&amp;gt; *comentario&lt;BR /&gt;log4j.logger.org.alfresco.repo.jscript=error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;log4j.logger.org.alfresco.repo.cmis.rest.CMISTest=info&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;(*comentario de código)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Cambiándolo a on permite capturar el código js en ejecución con el RhinoScriptDebugger que incorpora las típicas funcionalidades de "depuración paso a paso" .. "siguiente instrucción" .. etc, aunque tb se puede utilizar firebug para ff, companionJs para ie o el depurador embebido de Chrome.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Este es solo mi punto de vista teniendo en cuenta la experiencia propia. Nosotros acabamos de concluir un proyecto bastante complejo utilizando javascript al 95% (solo han sido necesarias unas pocas clases java para la definición de algunas partes avanzadas de la lógica desplegada). El resultado obtenido ha sido pero que muy satisfactorio.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2009 11:28:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145625#M101774</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2009-07-13T11:28:22Z</dc:date>
    </item>
    <item>
      <title>Re: Web scripts: ¿con Java o con Javascript?</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145626#M101775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Yo la experiencia que he tenido hasta ahora es:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Javascript&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;—————&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Menos código, pero menos reutilizable.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Código menos estructurado (es más fácil repetir código entre varios ficheros…). Con Java es más fácil crear tu "librería" de métodos comunes.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Peor edición de código. Las herramientas como editores, IDEs etc. son más difíciles de configurar para un uso correcto, y lejos de lograr unas herramientas tan buenas como las de Eclipse para código Java. Uso bastante PMD y CheckStyle para validación de código.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Nada de librerías externas, claro…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Java&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;———&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Hay que escribir más, pero es más reutilizable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Fácil de ver errores en tiempo de edición gracias a las herramientas de los editores Java.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;PD: Gracias por hacerme sentir normal por elegir Java para mis webscripts!! Mirando por internet parece "la opción rara" &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://connect.hyland.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;sobre rendimiento… no tengo ni idea de cual irá mejor.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Jul 2009 17:37:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/web-scripts-con-java-o-con-javascript/m-p/145626#M101775</guid>
      <dc:creator>agranjo</dc:creator>
      <dc:date>2009-07-13T17:37:56Z</dc:date>
    </item>
  </channel>
</rss>

