Bueno, el caso es esta pregunta tan sencilla: "¿Cuál es el mejor lenguaje de programación que usando el mismo y evitando el uso de otros lenguajes, salvo para casos excepcionales, se pueda hacer desde una sencilla página Web hasta una aplicación de escritorio o videojuego?".
La información y opinión que puedo aportar es la siguiente conforme a los lenguajes que estuve utilizando, que son: C Lite, HTML, CSS, JavaScript, ActionScript, Java y PHP.
C Lite: Un lenguaje compacto que automatiza el uso del sistema Hardware para gráficos, lo cual, con muy pocos conocimientos, puedes generar estructuras bidimensionales y tridimensionales renderizadas, sin embargo, todas ellas a un mismo nivel dentro de diferentes puestos dentro del eje Z. Es el lenguaje mítico del programa 3D Game Studio.
HTML: Lenguaje sumamente simple que sirve exclusivamente para páginas Web, ya sean de ámbito local o externas de caracter bidimensional y que requiere de otros lenguajes como CSS y JavaScript por lo general. No tiene comportamientos dinámicos por si solo salvo las botoneras de los formularios y solo interactúa con el usuario en base a links.
JavaScript: Lenguaje que permite dinamismos normalmente usado para programación web, aunque también permite su uso dentro de sistemas operativos (Probado solo en Windows ). Tiene extensiones como AJAX que permiten una comunicación JavaScript-servidor muy importante. El consumo de recursos de este sistema es astronómico como se quiera hacer algo decentillo dinámicamente hablando, además de las incompatiblidades generadas por CSS.
CSS: Hoja de estilos para la programación HTML. No posee dinamismos salvo los tamaños por porcentajes y los exclusivos para cada navegador. Sistema con graves problemas de compatibilidad por no pertenecer globalmente todos los sistemas que lean de de éste los comportamientos globatilizados (Ejemplo: Internet Explorer, Opera, etc.).
ActionScript: Para mi el mejor que reuna las características que pido junto la extensión MDM Zinc, sin embargo, tiene dos problemas: En IPAD no va y en Android tira de aquella manera. Se usa con un mínimo de HTML y CSS junto con PHP para comunicarlo con un servidor Apache. Tiene muchas posibilidades y grandes ventajas. No usa aceleradora HardWare (O eso creo, porque si lo usa me está cambiando la idea ).
Java: Si no fuera por el nombramiento de las variables y ciertos aspectos que complican la vida al programador, probablemente sea el mejor, de hecho, sería como ActionScript + MDM Zinc pero versión avanzada y compatible con aceleradora HardWare. Aun no hice mucho con este sistema, sin embargo, consume muchoas más recursos y tira más lento que ActionScript con mucha diferencia.
PHP: Sistema de programación para un servidor Apache y para mi gusto, el mejor lenguaje de servidor.
Con respecto a compatibilidades os diré que todos son compatibles con todos salvo por ciertos aspectos mínimos que se pueden encontrar o CSS, que para X es así, para Z asá y para Y esé, y no me gusta nada. Por otro lado, Actionscript, como dije, tiene el fallo de no poderse ejecutar en IPAD y andar mal de recursos en Android.
Por otro lado, a ActionScript no le veo mucho futuro, pues aunque a mi me guste para lo que quiero y me llega para tal, salvo por el tema de IPAD, que me es bastante importante, es que a la gente por lo general no le gusta, y normal, pues sin ir más lejos, ves esos banners publicitarios hehcos en Flahs que te comen el 100% del proceso y os diré, es porque no cierran los malditos bucles ni siquiera con un IF o usar un simple setInterval ni nada. Simplemente es eso lo que lo rompe, pero claro, es una mala fama que se le fue dando hasta llegar al punto de que no creo que dure mucho más como un lenguaje multiplataforma.
Resumiendo, para mi el mejor ActionScript 2, y con diferencia a todos los demás para uso genérico, ya sea aplicación o Web; pero a la hora de una Web, y pese a mi mal gusto hacia ello, JavaScript a sacho, carga sumamente rápido y con AJAX tienes muchas posibilidades; para aplicaciones con total compatibilidad los JAR de Java; y finalmente, para aplicaciones gráficas C-Lite.
Para mi la mejor plataforma es ActionScript, pero no sé lo que durará. Si alguien cree algo estaría bien que lo expusiese y el porque lo cree. Un saludo y gracias por ayudarme y colaborar con el tema.
P.D.: No encontré foro donde meterlo, así que pido a los moderadores del sitio que lo cambien a su debido sitio si es que existe, jeje. Un saludo y gracias.
P.D.2: Si esto ya está discutido, por favor, ponerme el link pues busqué y busqué y nunca encontré nada en claro. Muchísimas gracias.