¿Puedo hacer una aplicación en línea sin Java?

Absolutamente. Muchas maneras

La forma más popular en tiempos pasados ​​es PHP. Ama u odia el lenguaje, es muy fácil obtener hosting para aplicaciones web PHP.

Otra alternativa popular es usar JavaScript, Node y Express.

También puede usar muchos otros lenguajes: Python, Ruby, C #, C ++, etc. No sé sobre marcos relevantes o pilas tecnológicas para esos.

Incluso puede hacer un servicio en línea con una aplicación de teléfono nativa y algún código de servidor de fondo. Puedes elegir Android / Java o iOS / Swift / ObjectiveC si te apetece una aplicación nativa. O phonegap / html5 / JavaScript que funciona bien para algunas aplicaciones.

El lado del servidor puede ser lo que quieras: JavaScript, Ruby, C #, PHP, ASP.NET, Clojure, Python, Go.

Probablemente me he perdido muchos de los enfoques favoritos de otras personas aquí.

Necesitará algún tipo de lenguaje de programación, un servidor para él, y alguna capacidad de programación, si desea hacer una aplicación real, una que haga un trabajo útil.

He visto en línea ‘creadores de aplicaciones móviles’. Espero que sean bastante limitados. ¿Podrían ser suficientes para tus necesidades?