LENGUAJE DE PROGRAMACIN PARA APLICACIONES MINORISTAS DE PUNTO DE VENTA COMPARADO CON OTROS LENGUAJES DE PROGRAMACIN?
LENGUAJE C El lenguaje C es uno de los lenguajes de programacin ms populares que existen hoy en da. Caractersticas ms importantes: Lenguaje sencillo (aunque ms difcil de aplicar). Estructurado. No exige una tipificacin estricta. Permite una compilacin separada. Es de un nivel relativamente bajo. LENGUAJE C++ Es un lenguaje derivado del C, pero mucho ms complejo. Incluye: Definicin de mdulos Programacin orientada al objeto Tipificacin ms estricta Tratamiento de excepciones. Plantillas (equivalentes a mdulos genricos) JAVA Java es un lenguaje de programacin de propsito general, concurrente, orientado a objetos y basado en clases que fue diseado especficamente para tener pocas dependencias de implementacin como fuera posible. Esta tecnologa subyacente permite el uso de programas punteros, como herramientas, juegos y aplicaciones de negocios. Java se ejecuta en ms de 850 millones de ordenadores personales de todo el mundo y en miles de millones de dispositivos, como dispositivos mviles y aparatos de televisin. Es un lenguaje con una sintaxis similar a la del C++, pero con unos conceptos de diseo totalmente diferentes: Portabilidad de clases mediante: cdigo intermedio estandarizado, e interpretado por una mquina virtual. Las clases se cargan dinmicamente (y de sitios remotos). Gestin automtica de memoria, que aumenta la fiabilidad. Programacin orientada a objetos. Tipificacin estricta. Tratamiento de excepciones; recientemente, genricos. Caractersticas y funciones Principales de Pos (Point of Sale Punto de Venta) Incluyen un asistente para facilitar la creacin de un registro de ventas y su posterior impresin en facturas. Permite ejecutarse mediante cdigos de barra o datos directamente introducidos. Incluyen diferentes mdulos para efectuar compras, ventas, anotaciones de crdito y de dbito. Emite informes actualizados sobre diversos aspectos contables (producto ms econmico, menos costoso, informe sobre la ltima factura emitida sobre determinado producto, etc.) Beneficios El software puede ejecutarse en cualquier hardware o sistema operativo. El cdigo Java es fcil de modificar. Los desarrolladores pueden hacer nuevas aplicaciones que se conecten con el sistema de punto de venta (Sitios Web, hojas de tiempo, contabilidad de datos, etc.) Se pueden realizar cambios mucho ms fcil y rpido con una solucin basada en componentes y un lenguaje basado en objetos. JAVA es un lenguaje es ms fcil para trabajar, es ms productivo que C o C++, y tiene todos los beneficios de los lenguajes orientado a objetos sin algunas de las trampas y peligros de C++ en particular.
PREGUNTA N 2 CULES SON LOS BENEFICIOS DE JAVA PARA EL DESARROLLO DE LOS PORTALES DE COMERCIO COMO PARTSEDGE PARA CLIENTES Y PROVEEDORES? El software aplicado con JAVA para el Comercio Electrnico permite desarrollar muchas funciones para: Intercambiar Modificar Eliminar Actualizar Y Enviar datos entre - Cliente Empresa - Proveedor-Cliente -reas de la empresa Nos permite facilitar una transaccin especialmente de una compra por internet, que al mismo tiempo nos permite hacer nuestros diseos, estilos y formas de nuestra pgina web y puede ser usado para cualquier tipo de negocio, tales como el caso tratado de General Electric.
As mismo permite el aumento de portabilidad de las aplicaciones en mltiples sistemas operativos, servidores de aplicacin y hardware.
PREGUNTA N 3 Por qu las empresas como Marks Work Wearhouse frecuentemente conjuntan Java con el sistema operativo Linux? Los beneficios de este sistema son: Linux es muy robusto, estable y rpido: Ideal para servidores y aplicaciones distribuidas. A esto se aade que puede funcionar en mquinas humildes. Linux es libre: Esto implica no slo la gratuidad del software, sino tambin que Linux es modificable y que Linux tiene una gran cantidad de aplicaciones libres en Internet. Todo ello arropado por la inmensa documentacin de Linux que puede encontrarse en la Red. Linux no est restringido a personas con grandes conocimientos de informtica: los desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de asistentes de configuracin y ayuda, adems de un sistema grfico muy potente.