¿Por qué no la automatización?

Contents
[ Hide Show ]

¿Por qué no automatización

Hay dos preguntas que nuestros clientes nos hacen.

El primero es ¿Sus productos requieren que se instale a Microsoft Office para que se ejecuten? La breve respuesta simple es no. Los componentes de asposición y asposición son totalmente independientes y no están afiliados, ni autorizados, patrocinados o aprobados por Microsoft Corporation.

La pregunta que generalmente sigue a continuación es ¿Por qué deberíamos usar productos de aspecto en lugar de la automatización de Microsoft Office? Esta pregunta no se puede responder tan fácilmente. La respuesta más corta que podríamos dar es que hay muchas razones, la razón principal es que Microsoft mismo recomienda encarecidamente contra la automatización de la oficina de las soluciones de software.

Como se indicó anteriormente, hay varias razones por las cuales los componentes de asposición son una mejor alternativa a la automatización. Algunas de las razones clave son:

A continuación se muestra una mejor elaboración en cada uno de los puntos clave. También asegúrese de visitar la sección Información adicional que proporciona un enlace a evaluaciones independientes del usuario.

Seguridad

La siguiente es una cita directa del mencionado anteriormente Artículo de Microsoft:

“Las aplicaciones de la oficina nunca fueron destinadas a usar el lado del servidor y, por lo tanto, no tienen en cuenta los problemas de seguridad que enfrentan los componentes distribuidos. Office no autentica las solicitudes entrantes, y no lo protege de las MACRO no intencionalmente, o iniciar otro servidor que puede ejecutar MacRos, desde su código del lado del servidor. ¡Macros bajo un contexto de administrador o sistema con privilegios completos y compromiso de su red! y así obtener permisos de acceso no atendidos al hacerse pasar por otros usuarios. “

Los productos de asposición son muy seguros. Los componentes de Aspose se ejecutan en el mismo contexto de usuario que todas las aplicaciones ASP.NET, en el usuario de ASPNET. Por lo tanto, los componentes de asposición no representan un riesgo potencial para los recursos vitales del sistema. Además, cuando un documento es abierto por un componente de asposición, las macros no se ejecutan automáticamente. Los componentes de asposición se construyeron con el objetivo de permitir a los desarrolladores crear, manipular y guardar archivos de oficina. Ninguno de los riesgos asociados con el paquete de Microsoft Office es inherente a los componentes de asposición.

Estabilidad

La siguiente es una cita directa del mencionado anteriormente Artículo de Microsoft: *“Office 2000, Office XP y Office 2003 usan la tecnología de instalador de Microsoft Windows (MSI) para facilitar la instalación y la autoeparar para un usuario final. MSI introduce el concepto de” Instalar en primer uso “, que permite que las características se instalen dinámicamente o se configuren en el tiempo de ejecución (para el sistema, o con más frecuencia para un usuario particular). En un entorno del lado del servidor, esto es un rendimiento dinámico y aumenta el tiempo de ejecución que es un cuadro de marcas que solicita que el usuario sea un cuadro de marcado para el usuario. Para aprobar la instalación o proporcionar un disco de instalación apropiado. Un todo.

Dado que los componentes de asposición se empaquetan en una sola DLL, nunca será necesario instalar piezas o piezas adicionales para que funcionen. Los componentes de asposición solo se utilizan mediante aplicaciones .NET y no hay una parte del código de componentes diseñado para esperar una respuesta humana. Los componentes de asposición se han probado a fondo y son extremadamente estables. Los componentes de asposición son utilizados por empresas como: ibm, Hilton, Reader’s Digest, Bank of America y muchos más.

escalabilidad/velocidad

La siguiente es una cita directa del mencionado anteriormente Artículo de Microsoft:

“Los componentes del lado del servidor deben ser componentes COM altamente reentrentados, multi-subprocesos con sobrecarga mínimo y alto rendimiento para múltiples clientes. Las aplicaciones de oficina son en casi todos los aspectos exactamente lo contrario. Son no reentrantes, los servidores de automatización basados ​​en STA que están diseñados para proporcionar la funcionalidad diversa pero incrementada para un solo cliente. Ofrecen poca capacidad de servidor como una solución de servidor y tienen limitaciones fijas a los elementos importantes, lo que no puede cambiar los elementos de recursos, que no pueden cambiar elemento, que no pueden cambiar elements, que no pueden cambiar el recurso, lo que no puede cambiar elements, y no se cambian los elementos de la escalabilidad. Configuración. Corrupción. ** ”

Los componentes de asposición son altamente escalables y se aligeran rápidamente. Las aplicaciones de oficina no fueron diseñadas para ser utilizadas simultáneamente por 100 y 1000 de usuarios. Sin embargo, los componentes de Aspose están diseñados para eso. Nuestros componentes son una verdadera solución de .NET y realizan perfectamente, ya sea en un solo servidor, alimentando una sola aplicación o en un formulario web de carga que alimenta una aplicación en toda la empresa.

Precio

Cuando una aplicación utiliza la automatización de Microsoft Office, se debe comprar una copia de Microsoft Office para cada máquina que ejecute la aplicación. Hay muchas veces que una aplicación puede necesitar crear o manipular un archivo de oficina, pero no requiere que el usuario tenga Microsoft Office. Aspose ofrece una licencia de redistribución sin regalías y muy [rentable] y libre de regalías que permitirá la implementación en un número ilimitado de usuarios sin preocupaciones de licencias.

CaracterísticasLos componentes de Aspose proporcionan todo lo necesario para administrar archivos de oficina más mucho más. Están diseñados con la filosofía de permitir a los desarrolladores lograr los mayores resultados con la menor cantidad de trabajo. A diferencia de la automatización de la oficina, los componentes de Aspose proporcionan muchas funciones potentes y de ahorro de tiempo. Por ejemplo, Aspose.Cells ofrece a los desarrolladores la capacidad de importar datos de un DataTable o dataView directamente en un archivo de Excel. Aspose.words ofrece una característica similar que permite a los desarrolladores poblar un documento de Word (es decir, CORREO FUMME) directamente desde cualquier objeto de datos .NET. Cada componente En la familia Aspose ofrece su propio conjunto de características únicas y poderosas.

La mejor parte de la compra de un componente de asposición (o suites de componentes como Aspose.total) es tener acceso a nuestros equipos de desarrollo. Nuestros equipos de desarrollo se dan cuenta de que si hay una característica que su empresa necesita, lo más probable es que otras compañías también la necesiten. Si bien no se pueden agregar todas las solicitudes de funciones, nuestros equipos intentan ser muy abiertos y flexibles cuando ayudan. Esa mentalidad es lo que ha ayudado a aspirar a los componentes a ser tan poderosos como son. Si hay características adicionales que necesita de los objetos de automatización de Office, sus posibilidades de agregarlas son muy, muy bajas.

Conclusión

Si bien este artículo ha cubierto muchos de los puntos clave por qué los componentes de asposición son una mejor opción que la automatización de la oficina, hay muchos, muchos más. Este artículo aborda principalmente solo los puntos más clave. Todos los diferentes componentes de asposición ofrecen una [versión de evaluación] sin riesgos y sin compromiso (11). Le recomendamos que aproveche esa evaluación para ver mejor qué puede hacer Aspuso para sus aplicaciones.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.