¿Puedes aprender a codificar Java en Google Cloud (App Engine)?

Si. Ciertamente es posible aprender a programar en Java de esta manera. Sin embargo, al hacerlo, es importante comprender completamente qué partes de lo que está aprendiendo forman parte del lenguaje de programación Java y qué elementos son específicos de App Engine (lo mismo se aplicaría al programar en Java en cualquier otra plataforma donde termine usando características o capacidades específicas de la plataforma). Entonces, a medida que encuentre cosas nuevas para usted, búsquelas en los documentos estándar de Java y en los documentos empresariales de Java para ver si la característica que está utilizando es parte de Java propiamente dicha o es algo que agrega Google. Como regla general, si comienza con “com.google. *”, Es un componente proporcionado por Google (aunque no necesariamente específico de App Engine; por ejemplo, Guava, las bibliotecas centrales de código abierto de Google para Java también comienzan con ” com.google. * “pero no son funciones específicas de App Engine); si comienza con “java. *” o “javax. *”, entonces probablemente sea parte de la especificación estándar de Java. Muchos de los archivos * .xml que se usan en la versión Java de Google App Engine siguen la especificación de Java Servlet, pero App Engine también tiene algunos de sus propios archivos * .xml, como el archivo appengine-web.xml. Siempre que tenga cuidado de investigar a fondo cualquier cosa nueva que encuentre y comprenda de dónde proviene (Java, App Engine o alguna biblioteca de terceros que incluya en su código), esta parece ser una forma perfectamente buena y razonable de aprende a programar en Java.

Puede ejecutar Java en App Engine. Sin embargo, cuando dice aprender a codificar Java, no necesariamente necesita ninguna “nube” para aprenderlo. AppEngine le permitirá implementar su código en un entorno que tendrá muchos más recursos de cómputo que su escritorio si eso es algo que necesita. También le permitirá compartir públicamente su aplicación si eso es algo que desea hacer.

Sin embargo, a decir verdad, la mayor parte de su aprendizaje se puede hacer en su propio escritorio. Aquí está el inicio rápido para ejecutar appengine en Google Cloud.

More Interesting

¿Es aconsejable construir un clúster EC2 multirregional con Amazon AWS?

¿Qué es mejor para un sitio web de comercio electrónico medio: hosting VPS vs cloud hosting?

¿Cómo se habilitan nuevas funciones para usuarios seleccionados en una aplicación web?

¿Cuál es la mejor plataforma para desarrollar API REST (Java - DropWizard, Python Flask, Node.js y Express) y luego vender la API por llamada?

¿Cuál es la diferencia entre el alojamiento en la nube de un sitio web y el alojamiento regular?

¿Puedo guardarme en la nube después de morir?

¿Cuáles son los pros y los contras de la plataforma y la integración personalizada?

Computación en la nube, Big Data y movilidad: ¿qué surgirá de esta confluencia de 3 fuerzas?

¿Cuáles son las implicaciones de MPC y Cloud Computing en el futuro de las supercomputadoras tradicionales y sus proveedores?

Estoy listo para iniciar una startup y necesito un servicio en la nube para el alojamiento. ¿Qué debo elegir: Amazon Web Services o Heroku?

¿El uso del papel pronto disminuirá rápidamente debido a las computadoras, el almacenamiento en la nube y los libros digitales?

¿Cuál es la relación entre OpenStack, OpenDaylight, OpenFlow y Open vSwitch? ¿Hay otras opciones en lugar de alguna de estas?

¿Por qué no puedo acceder de inmediato a los archivos sincronizados a través de DropBox en otra máquina en la nube?

Cómo autoaprender la configuración del servidor de clúster en la nube de alta disponibilidad cuando todos los servicios prestados en Internet son de pago

¿Cuánto tráfico puede manejar una aplicación móvil en un nivel gratuito de Heroku?