Comparación de Office365, Office Web Apps y Google Docs

18. mayo 2011 09:03 by Gaston Nusimovich in Argentina, IT Pros, Uruguay  //  Tags:   //   Comentarios (0)

Me parece conveniente hacer una pequeña comparación entre Office Web Apps, Google Docs y Office365, dado que existe algún solapamiento de funcionalidad entre los tres y puede dar lugar a dudas sobre las capacidades y alcances de cada uno de ellos.

 En una primera aproximación, se aprecia que tanto Google Docs como Office Web Apps son servicios gratuitos, mientras que Office385, cuando esté disponible será un servicio por subscripción, es decir, tendrá un costo mensual. Actualmente, Office365 está en etapa Beta.

En esta primera aproximación, también se puede apreciar que Google Docs y Office Web Apps tienen capacidades comparables, mientras que Office365 posee muchas más capacidades, es decir, incluye todas las capacidades que poseen los primeros dos, y las supera ampliamente.

Tanto Google Docs, como Office Web Apps y Office365 permiten compartir documentos y ser editados por varios usuarios en forma concurrente.

Comparando Google Docs con Office Web Apps, es importante destacar que el formato de documentos nativo de Google Docs es compatible con OpenOffice, y posee rutinas de conversión desde y hacia los formatos correspondientes de MS Office.

El formato de documentos nativo de Office Web Apps (y de Office365, por caso) es el formato standard de MS Office 2010, por lo tanto, no necesita rutinas de conversión de formato.

Esta característica es relevante si estamos trabajando con documentos grandes, como informes, documentación funcional o técnica, modelos de análisis, presentaciones de planes de negocios, etc.

Los tiempos de conversión desde y hacia OpenOffice en Google Docs cuando persistimos documentos grandes (un caso bastante común, por cierto) deben ser tenidos en cuenta a la hora de evaluar comparativamente las tres plataformas, si el formato que usamos es MS Office.

 

Hice una pequeña prueba de comparación de tiempos de upload y conversión en Google Docs (para validar la presunción que es necesario considerar el tiempo de conversión en archivos grandes), versus tiempos de uploads en Office Web Apps, con varias planillas testigo, con un mismo modelo de 5 columnas y una cantidad creciente de renglones con fórmulas sencillas.

La primer planilla (Sample01.xlsx) tiene una fila de títulos de columnas y 99 filas de fórmulas.

La segunda planilla (Sample02.xlsx) tiene una fila de títulos de columnas y 999 filas de fórmulas.

La tercer planilla (Sample03.xlsx) tiene una fila de títulos de columnas y 9999 filas de fórmulas.

Todas las celdas de fórmulas tienen la misma fórmula:

=ROUND(100*RAND(); 2)

El archivo de la primer planilla ocupa 15 Kb, el archivo de la segunda ocupa 64 Kb, el archivo de la tercer planilla ocupa 561 Kb.

Los tiempos de uploads para cada archivo, tanto en Google Docs como en Office Web Apps son similares, pero el tiempo de conversión en Google Docs es creciente con el tamaño de la planilla.

En el caso de la tercer planilla, el proceso de conversión en Google Docs canceló con un error. Google Docs posee una opción de hacer upload sin conversión. Con esta opción la tercer planilla no cancela, pero la misma es read-only, es decir, no se puede modificar en Google Docs, si bien se puede leer.

Pruebas adicionales con las planillas testigo Sample04.xlsx y Sample05.xlsx en Google Docs con conversión de formato no han arrojado errores.

La planilla Sample04.xlsx tiene 9999 renglones con valores constantes, mientras que la planilla Sample05.xlsx tiene también 9999 renglones, con la primer columna con valores constantes, mientras que las columnas dos a la cinco tienen un fórmula sencilla: el valor de la celda de la izquierda más 10.

Por último, la planilla testigo Sample06.xlsx  es similar a las primeras tres, pero cuenta con 500.000 renglones con la fórmula del número aleatorio (este archivo ocupa 2.784 Kb). Esta planilla testigo hace upload y opera en forma normal en Excel Web App.

Todas estas pruebas han sido realizadas con Mozilla FireFox 3.6.17, de tal forma de contar con una plataforma de comparación imparcial.

Los archivos testigo usados en las pruebas están disponibles en el siguiente link:

http://cid-5dd58d7a0ec2cf80.office.live.com/browse.aspx/Blog%20-%20General/Models 

En relación a las capacidades y funcionalidad de Office365, es conveniente hacer un pequeño resumen de las mismas.

Office365 incluye Sharepoint Online, lo que permite a usuarios finales desarrollar las aplicaciones de negocios que ellos necesitan sin depender de terceros, mediante herramientas standard conocidas, como la interface web de desarrollo Sharepoint, y Sharepoint Designer 2010.

Este tipo de aplicaciones son las conocidas Sharepoint Composite Applications, aplicaciones web creadas a partir de listas, document libraries, web part pages con page layout a elección del usuario a partir de templates, web parts (son similares a los widgets que tiene los sites de blogs, pero orientados a funcionalidad reutilizable de negocios), workflows standards, creación de workflows custom con Sharepoint Designer. wikis, procesos de aprobación, etc.

Dado que Office365 permite desarrollar aplicaciones completas de negocios, es totalmente lógico que cosas como autenticación y autorización de acceso a determinada funcionalidad de la aplicación sean requerimientos importantes a cubrir por la plataforma.

Por lo tanto, que Office365 cuente con un servicio completo de creación de usuarios, de creación de grupos y de asignaciones de roles o grupos, es de alto valor agregado para los usuarios de esta plataforma.

Por su parte, Sharepoint Online en Office365 incluye soporte de la arquitectura de Sharepoint Services, capacidad que comparte con la versión On Premises de Sharepoint Server 2010.

La documentación disponible sobre Office365 no detalla mucho sobre el alcance de estos servicios en Office365. A modo de referencia, Sharepoint Server 2010 posee servicios tales como Excel Calculation Services, Access Services, PowerPoint Services y Word Viewing Services.

Cuando tenemos modelos de análisis grandes y complejos, Excel Calculation Services permite que el recálculo de nuestros modelos se ejecute en este servicio, del lado del farm, en vez de tener que ejecutarse del lado cliente (es decir, en nuestro equipo).

En cuanto a Access Services, estos son capaces de ejecutar, del lado del farm, procesos tales como los queries de una aplicación Access.

Este tema admite un artículo más amplio, pero me pareció que valía la pena hacer una pequeña introducción de los aspectos comparativos de las tres herramientas mencionadas.

Saludos, GEN

Agregar Comentario




  Country flag
biuquote
  • Comentario
  • Vista Previa
Loading