Foros del Web » Soporte técnico » Ayuda General »

[SOLUCIONADO] ¿Lenguajes Front-End?

Estas en el tema de ¿Lenguajes Front-End? en el foro de Ayuda General en Foros del Web. Buenas! Veran... queria saber si existe otro lenguaje de programacion para hacer front-end que no sea javascript. Se que javascript debe de ser el unico ...
  #1 (permalink)  
Antiguo 29/05/2017, 22:45
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 418
Antigüedad: 4 años, 3 meses
Puntos: 11
¿Lenguajes Front-End?

Buenas!

Veran... queria saber si existe otro lenguaje de programacion para hacer front-end que no sea javascript.

Se que javascript debe de ser el unico o el mas utilizado (No se si existe otro). Pero el punto es que con javascript no puedo programar Orientado a Objetos, por mas que lo intente siempre que termino de programar en javascript miro mi codigo y veo como un revuelto de espaguetis, no hay manera... Siempre termina todo el codigo desordenado.

Quisiera saber si existe otro lenguaje que haga lo que javascript pero que sea poo, algo minimamente como PHP, que luego de programar ves el codigo claro sin problemas y debuggear el sistema se hace facil. O minimanente alguna libreria que convierta a javascript en un lenguaje poo
  #2 (permalink)  
Antiguo 29/05/2017, 22:59
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 4 años, 9 meses
Puntos: 52
Respuesta: ¿Lenguajes Front-End?

Cita:
Iniciado por TrinityCore Ver Mensaje
algo minimamente como PHP
No. Nadie, jamas, en ningun lugar del mundo, sería tan estúpido de hacer algo que si quiera se parezca vagamente a PHP.

PHP no es un buen ejemplo a seguir, de nada, en ningún caso, bajo ningún punto de vista. Nadie con dos dedos de frente se "inspiraría" jamás en PHP para construir otro lenguaje. PHP representa todo lo que está mal en términos de diseño de lenguajes de programación y plataformas de software. Es el hazmerreir de la industria y es considerado por gran parte de la comunidad de Software en general como un lenguaje de juguete.

En lugar de eso, los profesionales serios crean lenguajes serios: https://www.typescriptlang.org/

Última edición por agleiva; 29/05/2017 a las 23:09
  #3 (permalink)  
Antiguo 29/05/2017, 23:50
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.023
Antigüedad: 16 años, 8 meses
Puntos: 1820
Respuesta: ¿Lenguajes Front-End?

Si y no.

Lo resondo así ya que la pregunta es un poco vaga, aunque entiendo a lo que te refieres.

Hace tiempo había dos lenguajes para navegadores, JavaScript y Jscript, que se parecían. Al final acabó dominando JavaScript.

No he encontrado referencias (pero tampoco las he buscado mucho) pero en algún momento de la historia también creo que se podía meter VisualBasic dentro de Internet Explorer, por eso tenías que definir antes language=JavaScript, pero evidentemente ya no.

Históricamente también podías tener tus applets de Java dentro del navegador.

Todo eso ya sucumbió ante la estandarización del JavaScript como lenguaje del lado del cliente.

---

Pero aparte de eso, front end no es sólamente desarrollar JavaScript para ponerlo en una página web html, también hay frontend de aplicaciones nativas, para android, win, Ios, etc, así que la pregunta vuelve a expandirse un poco.
  #4 (permalink)  
Antiguo 30/05/2017, 11:19
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.035
Antigüedad: 11 años, 7 meses
Puntos: 1328
Respuesta: ¿Lenguajes Front-End?

Sí, pero no.

Si hay otros lenguajes para web pero no son independientes ya que los navegadores solo cuentan con motores para Javascript, así que estos lenguajes se compilan (transpilan) a javascript, y regularmente tratan de "mejorar" javascript especialmente el tema de POO, algunos de esos lenguajes son:

- TypeScript: Es el más popular ultimamente, hecho por Microsofties, tiene clases, interfaces, generics (por que trata de hacer algo de tipado estático) con familiaridad a C#. Si alguna ves escuchaste de angular, ellos usan Typescript principalmente para el desarrollo del framework y casi todo mundo que hace Angular lo usa (por que los canijos tienen la documentación inicialmente para TypeScript).

- Dart: Este lo desarrollaron en google y es similar: Clases, Interfaces, Clases abstractas, etc. Muchos productos de google (e.g. Adwords) usan Dart para el desarrollo.

- Coffeescript: Está ya tiene bastante tiempo en el mercado y muchas features de éste se implementarion en las posteriores versiones del estandar de Javascript (a.k.a. ECMAScript), igual tiene un buen manejo de clases aunque no tiene otras features muy avanzadas.

Por ahi tampoco es que POO sea la unica opción, tienes cosas como Elm que cambian totalmente el paradigma de desarrollo frontend usando programación funcional, o ClojureScript que te permite usas Clojure en el frontend.

En fin, hay muchas opciones para transiplar a javascript, más de las que necesitamos. Pero personalmente me inclinaria a aprender de verdad Javascript y no darle la vuelta con otro lenguaje que no es "universal".

En las nuevas versiones de Javascript a partir de ES6 (en las cuales necesitaras transiplar de una version a otra del mismo languaje con Babel para darle soporte a los viejos navegadores) ya cuentan con clases "nativas" (que al final son solo azucar sintactica para las features que ya tiene) y te permite un manejo básico con herencia y mixins, nada más avanzado.

Y por ultimo podrias revisas un poco de como es que se supone que deberia ser la POO con javascript, que es distinta a la mayoria de los lenguajes más conocidos.


Saludos!
__________________
Grupo Telegram Docker en Español

Última edición por Carlangueitor; 30/05/2017 a las 11:25
  #5 (permalink)  
Antiguo 30/05/2017, 13:52
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 418
Antigüedad: 4 años, 3 meses
Puntos: 11
Respuesta: ¿Lenguajes Front-End?

La verdad ayer me he puesto a buscar alguna pagina que aporte conocimientos reales y he encontrado una muy buena de microsoft.

La verdad pregunte porque en la mayoria de paginas que habia visitado mostraban metodos de manera muy rara, algo asi como una variable de funcion que dentro tenia otra y que atravez de esa llamabas a la que estaba dentro.

Pero finalmente me puse a buscar bien y encontre como hacerlo, ahora se me hace mucho mas facil crear interfaces de usuario

asi que gracias a todos!

Última edición por TrinityCore; 30/05/2017 a las 15:39
  #6 (permalink)  
Antiguo 30/05/2017, 19:29
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 418
Antigüedad: 4 años, 3 meses
Puntos: 11
Respuesta: ¿Lenguajes Front-End?

Es verdad que php no tiene una estructura como java 100% poo... pero decir que es de juguete es no saber de que se habla.

saludos!
  #7 (permalink)  
Antiguo 30/05/2017, 20:40
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 4 años, 9 meses
Puntos: 52
Respuesta: ¿Lenguajes Front-End?

Cita:
Iniciado por TrinityCore Ver Mensaje
Es verdad que php no tiene una estructura como java 100% poo... pero decir que es de juguete es no saber de que se habla.

saludos!
Es muy chistoso que tomes justamente un lenguaje tan patético y retardado, que se quedó en 1999, como java, como "ejemplo" de algo.

Explicame con argumentos concretos, objetivos y razonables, cómo y por qué las decisiones de diseño del lenguaje y la plataforma PHP tendrían que ser tomadas en serio por alguien.

Mostrame UN (1) caso de una característica o decisión de diseño del lenguaje o plataforma PHP que haya sido imitada o adoptada por algún lenguaje serio. (por si no lo sabías, los lenguajes toman características de otros lenguajes, por ejemplo java 8 es una triste y patética imitación malograda de C# 3.0 de hace 10 años).

Es más: dame UNA (1) razon coherente por la cual alguien elegiría PHP como plataforma para hacer cualquier cosa seria (que no sea un proyecto de juguete o una página web con fotos de monitos bailando), antes que CUALQUIER otra tecnología.

Gracias.

PD: Me parece que hablar en base a la opinión propia, sin argumentos objetivos concretos, y no teniendo la experiencia de haber usado lenguajes modernos y serios, diseñados y usados por verdaderos profesionales, (como para poder comparar con la payasada ridícula de PHP) es no saber de que se habla.

Última edición por agleiva; 30/05/2017 a las 21:06
  #8 (permalink)  
Antiguo 31/05/2017, 10:16
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.035
Antigüedad: 11 años, 7 meses
Puntos: 1328
Respuesta: ¿Lenguajes Front-End?

Cita:
Me parece que hablar en base a la opinión propia, sin argumentos objetivos concretos, y no teniendo la experiencia de haber usado lenguajes modernos y serios, diseñados y usados por verdaderos profesionales
Me parece curioso que eso lo diga un fanboy de Microsoft
__________________
Grupo Telegram Docker en Español
  #9 (permalink)  
Antiguo 31/05/2017, 10:35
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 4 años, 9 meses
Puntos: 52
Respuesta: ¿Lenguajes Front-End?

Cita:
Iniciado por Carlangueitor Ver Mensaje
Me parece curioso que eso lo diga un fanboy de Microsoft
Me paso por las pelotas a microsoft. El hecho de que el mejor lenguaje del mundo indiscutiblemente sea C# de microsoft es meramente circunstancial. Mañana puede ser Kotlin de JetBrains que corre sobre la JVM, (aunque todavia no le pusieron generics de verdad).

php y java son objetivamente patéticos y retardados.
java es mierda dinosaurio de 1999 que no tiene ni properties, y php es un lenguaje de juguete hecho por descerebrados que no tienen ni idea de diseño de lenguajes.

Demostrame lo contrario. Mostrame UNA (1) razon para usar PHP para cualquier cosa que no sea una pagina web de juguete (hoy, en 2017, no me vengas con idioteces de que facebook), y mostrame UNA (1) razon para usar java en lugar de un lenguaje moderno como Kotlin (que no sea "por 2 dolares la hora conseguis un monito que programe en java").

Si me demostrás esto yo me callo la boca PARA SIEMPRE y nunca mas digo nada de java ni de PHP.

Última edición por agleiva; 31/05/2017 a las 11:11
  #10 (permalink)  
Antiguo 31/05/2017, 11:20
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.035
Antigüedad: 11 años, 7 meses
Puntos: 1328
Respuesta: ¿Lenguajes Front-End?

Jamás metería las manos al fuego por PHP, se qués es malo, de Java tengo problemas por la vervosidad del código, pero no lo considero tan malo.

El punto acá es que tu debate no tiene nada que ver en este hilo, y lo que yo resaltaba es que tu vas a defeneder en alguien que nadie criticó como un fanboy.
__________________
Grupo Telegram Docker en Español
  #11 (permalink)  
Antiguo 31/05/2017, 11:52
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 9.961
Antigüedad: 11 años, 3 meses
Puntos: 2185
Respuesta: ¿Lenguajes Front-End?

agleiva, parece que no acabas de entender que la finalidad de FDW es ayudar a otros usuarios, aclarando sus dudas y oriéntandolos de la mejor forma posible para poder sacar adelante sus proyectos.

Entiende, por favor, que este no es un espacio para discusiones como la que estás buscando y mucho menos con esa actitud agresiva.

Ya una vez te pedí que ayudes a mentener los temas limpios, enfocando tus respuestas en la pregunta original; si no tienes algo que aportar, mejor no respondas, evítanos la pena de tener que infraccionarte nuevamente.
__________________
- León, Guanajuato
- GV-Foto
  #12 (permalink)  
Antiguo 31/05/2017, 15:05
 
Fecha de Ingreso: agosto-2015
Ubicación: Rosario - Argentina
Mensajes: 418
Antigüedad: 4 años, 3 meses
Puntos: 11
Respuesta: ¿Lenguajes Front-End?

Doy por hecho que realmente habla sin pensar porque ha tenido un mal dia o ha terminado con su novia... quien sabe...

En fin, te recuerdo que estas aqui por PHP y Javascript, perdon... casi en toda la internet, inevitablemente en cada sitio que entres... sera de juguete como tu piensas, pero... gracias a esos "decerebrados" seguro visitas muchas paginas ¿no?, ironico haha, y por cierto... pasame el lenguajes que has creado a ver si al menos es mejor que php... o no me digas.. claro.. no te da para crear un lenguaje...

Gracias a todos por las dudas!
  #13 (permalink)  
Antiguo 31/05/2017, 15:47
(Desactivado)
 
Fecha de Ingreso: enero-2015
Mensajes: 393
Antigüedad: 4 años, 9 meses
Puntos: 52
Respuesta: ¿Lenguajes Front-End?

Cita:
Iniciado por TrinityCore Ver Mensaje
Doy por hecho que realmente habla sin pensar porque ha tenido un mal dia o ha terminado con su novia... quien sabe...

En fin, te recuerdo que estas aqui por PHP y Javascript, perdon... casi en toda la internet, inevitablemente en cada sitio que entres... sera de juguete como tu piensas, pero... gracias a esos "decerebrados" seguro visitas muchas paginas ¿no?, ironico haha, y por cierto... pasame el lenguajes que has creado a ver si al menos es mejor que php... o no me digas.. claro.. no te da para crear un lenguaje...

Gracias a todos por las dudas!
Me encanta porque de todo lo que dijiste no hay ni UNA (1) sola cosa que se pueda considerar un argumento técnico, jajajaja. Cuando no se tiene argumentos solidos, se recurre a ataques ad hominem ("ha terminado con su novia") o a generalidades irrelevantes ("toda la internet es PHP") que de ninguna forma rebaten los argumentos técnicos: php es basura porque el diseño del lenguaje, de la plataforma y de la stdlib es basura y está hecha por ignorantes.

Yo no creé ningún lenguaje, ni necesito hacerlo, pero SI tengo conocimiento en: C#, F#, java, Python, PHP, Javascript, TypeScript, C++, Kotlin, Scala, VB, y seguramente algun otro que no recuerdo, y puedo afirmar sin lugar a dudas que php es basura.

¿Vos que lenguaje SERIO usaste (claramente la payasada ridícula de php no cuenta)?

Última edición por agleiva; 31/05/2017 a las 15:54
  #14 (permalink)  
Antiguo 01/06/2017, 00:01
Avatar de BrujoNic
Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.903
Antigüedad: 18 años
Puntos: 632
Respuesta: ¿Lenguajes Front-End?

Tema cerrado...

Quien crea lenguajes de programación, son humanos y como humanos que somos, tenemos defectos y NADA es perfecto.

Si una persona es excelente en desarrollar .bat, .cmd, Basic, Cobol, Pascal, C, Java, JavaScript, etc, etc etc, entonces va a tener una buena herramienta porque la sabe usar.

El debatir de manera destructiva que una cosa es mejor que otra, para mi, es de personas ignorantes.

Quienes hacen eso, es tan simple que si son tan sabios y competentes, que se hagan su propio lenguaje de programación o se queden callados.

No hay que menospreciar el trabajo de otros porque han tenido sus buenos momentos en su desarrollo y lo tuvimos como aprendizaje en la universidad o de forma autodidacta esos lenguajes sea cual sea.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 10:35.