Red de conocimiento del abogados - Respuesta jurídica de la empresa - ¿Qué se utiliza para desarrollar Android?

¿Qué se utiliza para desarrollar Android?

Android está desarrollado en lenguaje Java. El front-end de las aplicaciones de Android está basado en Java. El front-end es la parte que se puede ver cuando se usa una aplicación, pero la mayoría de los datos se procesan a través del servidor. Esto requiere aprender algunos lenguajes del lado del servidor, php,. jsp, etcétera.

Java es un lenguaje de programación informática ampliamente utilizado con funciones de programación multiplataforma, orientadas a objetos y genéricas. Se utiliza ampliamente en el desarrollo de aplicaciones web a nivel empresarial y en el desarrollo de aplicaciones móviles. En la década de 1990, aparecieron sistemas informáticos de un solo chip en el campo del hardware. Tan pronto como apareció este sistema de bajo precio, inmediatamente atrajo la atención de quienes estaban en el campo del control automático, porque su uso puede mejorar en gran medida el rendimiento de la electrónica de consumo. productos (como decodificadores de TV, hornos de pan, teléfonos móviles, etc.). Para aprovechar la oportunidad de mercado, Sun creó un equipo de proyecto llamado Green en 1991. Patrick, James Gosling, Mike Shelindan y varios otros ingenieros formaron un grupo de trabajo en las dunas de arena de Menlo Park, California. Él investiga y desarrolla nuevas tecnologías. un pequeño estudio en la carretera, especializado en aplicaciones informáticas integradas en electrodomésticos.

Debido a las ventajas de C++, los investigadores del equipo del proyecto primero consideraron usar C++ para escribir programas. Pero para sistemas monolíticos con recursos de hardware extremadamente limitados, los programas C++ son demasiado complejos y grandes. Además, debido a la variedad de chips de procesador integrados utilizados en productos electrónicos de consumo, también es un problema cómo hacer que los programas escritos se ejecuten en distintas plataformas. Para resolver el problema, primero se centraron en el desarrollo del lenguaje, asumieron una arquitectura de plataforma de hardware con una estructura simple que satisfacía las necesidades de las aplicaciones integradas y formularon las especificaciones correspondientes para ella, que definieron el código de máquina binario de esta plataforma de hardware. El sistema de instrucción (que más tarde se convirtió en el sistema de instrucción "código de bytes") se utilizó para permitir a los fabricantes de chips semiconductores desarrollar y producir esta plataforma de hardware después de que el lenguaje se desarrollara con éxito. Para el diseño del nuevo lenguaje, el personal de I+D de Sun no desarrolló un lenguaje completamente nuevo, sino que transformó C++ de acuerdo con los requisitos del software integrado, eliminando algunos de los elementos menos prácticos y que afectan la seguridad que quedaban en C++. Para satisfacer los requisitos de tiempo real de los sistemas integrados, se desarrolló un lenguaje orientado a objetos llamado Oak.