1C: Empresa


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

1С: Enterprise es una plataforma de desarrollo diseñada por 1C Company para la creación rápida de software de automatización empresarial fácilmente personalizable .

Visión general

1C: Enterprise es una plataforma de código bajo de pila completa que proporciona infraestructura y herramientas listas para usar para el desarrollo rápido de aplicaciones comerciales, como ERP , POS , WMS u otro software corporativo personalizado. [1] 1C: Enterprise utiliza un enfoque de diseño basado en dominios para desarrollar software empresarial. El desarrollo de aplicaciones dentro de 1C: Enterprise se realiza utilizando un lenguaje orientado a objetos de alto nivel en un modelo conceptual que se aproxima mucho a las tareas comerciales. [2]La edición visual se utiliza en todo el proceso de desarrollo de 1C: Enterprise. 1C Company afirma que esto mantiene el volumen de programación como tal al mínimo, de acuerdo con el paradigma de desarrollo de código bajo. 1C: La plataforma empresarial consta de las siguientes partes:

  • Una capa de datos / proceso que proporciona características del sistema, como soporte para una variedad de sistemas de administración de bases de datos, un servidor de aplicaciones, componentes de servidor web y componentes de servicios web.
  • Componentes comerciales: bloques de construcción (plantillas) predefinidos y configurables visualmente que se utilizan ampliamente en aplicaciones empresariales: catálogos, documentos, libros de contabilidad, procesos de cálculo y lógica de procesos comerciales configurables.

Historia

Versiones para DOS

En la década de 1990 se desarrollaron varias versiones para el sistema operativo DOS : 3.0, 4.0, luego simultáneamente 5.0 y 2.0 PROF (que es casi idéntica a la v5.0 en términos de funcionalidad). 2.0 PROF estaba disponible en versiones de usuario único y multiusuario (para colaboración a través de una red local). El principio de "trabajar desde el documento" (la idea de que las operaciones realizadas en una aplicación deben generar sin problemas documentos burocráticamente / legalmente significativos) se implementó en las versiones 5.0 y 2.0 PROF, junto con el lenguaje de programación incorporado, registros contables y editor de formularios de impresión. [3]

Versión 6.0

La versión 6.0 para Windows 3.1 reemplazó a la versión 5.0 en 1995. La nueva versión tenía mucho en común con las versiones de DOS, pero tenía un nuevo núcleo.

Versiones 7.х (7.0, 7.5, 7.7)

1С: Enterprise 7.0 y 1С: Enterprise 7.5 fueron reemplazados evolutivamente por 1С: Enterprise 7.7. La V7.7 consiste en un “contenedor” en tiempo de ejecución, es decir, un motor, que trabaja con una o varias bases de datos definidas en la aplicación (“configuración” en 1C: términos empresariales). Los componentes que ejecutan varios procesos administrativos y contables están conectados al motor. Los componentes estándar incluyen:

  • Teneduría de libros
  • Contabilidad operativa
  • Pagos
  • Gestión de la base de datos distribuida
  • Extensión web

El lenguaje de programación incorporado que se usa en la v7.7 difiere significativamente de los que se usan en las versiones 3.0-6.0. El concepto de "objetos de datos" apareció por primera vez en la v7.7. El lenguaje se volvió esencialmente universal (es decir, hay algunos ejemplos de juegos simples - Tetris, damas, etc. - creados en la plataforma 1C: Enterprise).

Versiones 8.x

La versión de demostración de 1С: Enterprise 8.0 se lanzó el 14 de agosto de 2002. Un año después, se lanzó la primera aplicación de mercado masivo, 1C: Enterprise 8.0 Trade Management, que marcó simultáneamente el lanzamiento de la plataforma tecnológica 1C: Enterprise prevista para uso en el mercado masivo. [9] 1С: Enterprise 8 está traducido al ruso, inglés y chino, así como a varios otros idiomas (consulte Presencia en el mercado)

Versión 8.2

La característica clave de v8.2 es la "aplicación administrada": la interfaz de usuario se describe de forma declarativa y depende del tipo de software cliente:

  • cliente pesado (aplicación cliente antigua de las versiones 8.0 y 8.1)
  • cliente ligero
  • cliente web (incluye tanto el cliente como el servidor; admite Internet Explorer, Mozilla Firefox y, en versiones posteriores, Chrome, Safari, Microsoft Edge; el servidor web se ejecuta en Apache o IIS). La interacción cliente-servidor se realiza mediante AJAX (DHTML), XMLHttpRequest y JavaScript.

Versión 8.3

A finales de mayo de 2013, 1C Company anunció el lanzamiento de 1C: Enterprise 8.3 con funcionalidad en la nube. Esta se posicionó como la versión final, o más completa, de la plataforma. 1C: La empresa como plataforma en la nube consta de los siguientes servicios y tecnologías:

  • Conexión HTTP (HTTPS) a aplicaciones para proporcionar acceso remoto a través de Internet.
  • El cliente web elimina la necesidad de instalar aplicaciones en los equipos cliente, proporcionando acceso remoto a aplicaciones desde una variedad de dispositivos, incluido el móvil.
  • Clúster de servidores escalable y tolerante a fallas para admitir un gran número de usuarios simultáneos.
  • El soporte multiusuario, a través de la función de plataforma de separación de datos, permite el uso de una sola instancia de aplicación por parte de varios clientes.
  • La infraestructura SaaS permite la entrega de software como servicio de aplicaciones 1C: Enterprise. Los proveedores de aplicaciones pueden gestionar la entrega SaaS de sus aplicaciones, proporcionando acceso a los clientes a través de la web. Este modelo elimina los costos de instalación, actualización, hardware y software para los clientes, ya que solo pagan por usar la aplicación.

Herramientas de desarrollo empresarial

Junto con el desarrollo continuo de la v8.3 de la plataforma Enterprise, 1C Company ofrece una nueva versión del entorno de desarrollo de la plataforma: las herramientas de desarrollo empresarial (EDT) basadas en Eclipse. [4] [5] EDT disfruta de algunas ventajas sobre el entorno de desarrollo de plataforma empresarial 1C tradicional:

  • Diseño colaborativo y control de versiones realizado a través de Git
  • Análisis de configuración en forma de diagramas ER
  • La base de información y la gestión de publicaciones en servidores web se realiza directamente desde el entorno de desarrollo.
  • La validación de la aplicación se realiza de inmediato, en el proceso de modificar la estructura de la aplicación y editar los módulos.
  • Las herramientas de desarrollo se pueden personalizar mediante complementos de Eclipse [6]

Presencia del mercado

En la plataforma 1C: Enterprise se han desarrollado varias aplicaciones comerciales, en gran parte destinadas a automatizar los procesos comerciales y diversas formas de informes y documentación. Según un estudio de IDC de 2014, 1C: Enterprise ocupa un tercio del mercado ruso de software empresarial, segundo detrás del 49 por ciento de SAP. [7]

1C se está expandiendo más allá del CIS y se ha localizado en más de 20 idiomas.

Los países de presencia incluyen Estados Unidos , Alemania , Rumania , Polonia , Italia , España y Vietnam . [8]

Referencias

  1. ^ "Flexibilidad de personalización de límites de código bajo: ¿mito o realidad?" . medium.com . Medio .
  2. ^ "Low-Code para el desarrollo de software de nómina" . medium.com . Medio .
  3. ^ "Un multimillonario de software ruso toma SAP y Oracle" . bloomberg.com . Noticias de Bloomberg . 2017-06-15.
  4. ^ "1C: descripción general de EDT" . 1c-dn.com .
  5. ^ "1C: HERRAMIENTAS DE DESARROLLO EMPRESARIAL (GRAFITO) 1.2.1 BETA ESTÁ DISPONIBLE" . yellow-erp.com . ERP amarillo. 2016-05-19.
  6. ^ "1C: herramientas de desarrollo empresarial" . wiki.eclipse.com .
  7. ^ "Cómo 1C se ha convertido en el editor de software empresarial número 2 de Rusia" . ewdn.com . Noticias digitales East-West. 2017-06-15.
  8. ^ "El editor de software empresarial 1C fomenta" verdaderos franquiciados ", busca la expansión global" . ewdn.com . Noticias digitales East-West. 2013-06-21.
Obtenido de " https://en.wikipedia.org/w/index.php?title=1C:Enterprise&oldid=1019469381 "