Página 1 de 1

Debugger para Javascript/HTML

NotaPublicado: 09 Nov 2012, 12:49
por Alquimista
Hola,

¿Me podrías recomendar alguna aplicación para hacer debugger de javascript/HTML? Entendiendo como debugger algo parecido a lo que hace FileMaker: ejecución paso a paso, visualización de contenido de variables, etc.
Preferiblemente que funcione en Mac, aunque si merece la pena podría usar en Windows.


Gracias y saludos.

Re: Debugger para Javascript/HTML

NotaPublicado: 09 Nov 2012, 13:39
por Paco Lozano
Te abres el Safari en Preferencias >> Avanzado encontrarás al final del todo una casilla para marcar que pone "Mostrar el menú desarrollo en la barra de menús". Después de eso te aparecerá un menú llamada Desarrollo en el que tienes un depurador.

Pero yo me suelo apoyar en las instrucciones console.log() y alert().

Re: Debugger para Javascript/HTML

NotaPublicado: 10 Nov 2012, 21:21
por Agustín Sardón
Opera.

Re: Debugger para Javascript/HTML

NotaPublicado: 13 Nov 2012, 11:24
por fsans
Sin dudas: Adobe Brackets + brackets-debugger

Brackets es un nuevo proyecto de Adobe, Open source, desarrollado en HTML. En mi opinión el mejor editor de HTML existente.

Admite extensiones de cualquier tipo y aunque aun es una aplicación beta (pero completamente funcional) ya cuenta con una extensa implantación, información y una muy activa comunidad de usuarios/desarrolladores.

Añadele la extensión brackets-debugger y tienes una aplicación de desarrollo html/javascript, con depurador avanzado, sin precedentes.

Nota: después de que durante años medio mundo hablara mal de Adobe , ahora resulta que son los únicos capaces de crear un editor HTML5 serio y realmente útil... y open source. XD

Re: Debugger para Javascript/HTML

NotaPublicado: 13 Nov 2012, 11:26
por fsans
... y alternativamente Firebug

Re: Debugger para Javascript/HTML

NotaPublicado: 13 Nov 2012, 16:40
por Alquimista
Gracias mil a todos. Haré pruebas con todos pero miraré bien ese Brackets ya que es precisamente en HTML 5 con lo que vamos a trabajar.

Re: Debugger para Javascript/HTML

NotaPublicado: 13 Nov 2012, 17:02
por Paco Lozano
fsans escribió:después de que durante años medio mundo hablara mal de Adobe , ahora resulta que son los únicos capaces de crear un editor HTML5 serio y realmente útil... y open source.


La verdad es que gran parte del presupuesto que Adobe tenía para Flash lo ha trasladado al desarrollo de herramientas para HTML5 y a potenciar HTML5. No creo que se hablase tan mal de Adobe como del hecho de hacer páginas web en Flash. Por eso Adobe ha apostado por el desarrollo de webs y aplicaciones web con HTML5 y Flash se queda para proyectos que justifican su potencial. También se decía que HTML5 tardaría años en llegar y ya es una realidad.

Re: Debugger para Javascript/HTML

NotaPublicado: 13 Nov 2012, 18:16
por fsans
Paco Lozano escribió:La verdad es que gran parte del presupuesto que Adobe tenía para Flash lo ha trasladado al desarrollo de herramientas para HTML5 y a potenciar HTML5


No se ha abandonado el proyecto Flash, se trabaja mas ahora que antes y se invierte también mas dinero. Solo Adobe Flex framework ha sido cedido a Apache Project y ahora ya es Apache Flex, en pleno desarrollo.

Paco Lozano escribió:No creo que se hablase tan mal de Adobe como del hecho de hacer páginas web en Flash


Yo opino que sí, se ha hablado muy mal. No hace falta empezar a perder tiempo buscando links (especialmente de Apple, por ejemplo hablando de entornos "privados" y estándares web). Nada que ver con eso de hacer paginas web con Flash (¿?).

Paco Lozano escribió:Por eso Adobe ha apostado por el desarrollo de webs y aplicaciones web con HTML5 y Flash se queda para proyectos que justifican su potencial. También se decía que HTML5 tardaría años en llegar y ya es una realidad.


Flash nunca se hizo para hacer paginas web sino algunos elementos de esas paginas y luego para aplicaciones web. Flex se hizo para mejorar y potenciar la programación de aplicaciones web (no "paginas" web, ni reemplazar HTML en ningún caso). Flex sigue siendo irremplazable para esas aplicaciones, no hay todavía nada mínimamente cerca basado en HTML/Javascript, por mucho que algunos vendan las ventajas y potencial de la nueva generación de impresionantes frameworks javascript. Ten en cuenta que hasta que no se implementen los futuros estándares Javascript, todavía en progreso, y que estos sean adoptados en la mayoría de los principales navegadores (motores de renderizado, como Gecko, WebKit, Trident, etc..), y no hay nada que se pueda hacer con esos frameworks al nivel requerido por aplicaciones web empresariales complejas.

En javascript, por ejemplo, no existen clases y las ventajas asociadas, se emplea prototype inheritance en su lugar, algo que curiosamente se dejo de usar en ActionScript (un estándar EcmaScript) en 2000, y sin esta simple opción es muy, muy difícil trabajar en proyectos empresariales grandes. 12 años de tecnología web en los 2K es ya materia de astronomía.

De todos modos la implementación de HTML5 ( no HTML5, sino su implementación) esta todavía en fase embrionaria y sigo pensando que hay para años. Brackets es un editor HTML/Javascript bien hecho y punto... las tan alabadas ventajas y potencial de HTML5 aun esta en manos de los desarrolladores de navegadores no de la comunidad... por eso hay para años, sino piensa en el tiempo que esta costando actualizar y homogeneizar los soportes de javascript en distintos navegadores... todavía están muy distantes desde que nacieron.

Y recuerda que Flash/Flex es ahora mismo la plataforma de desarrollo mas usada y apreciada para crear apps para iOS (y para los otros también), No veo ninguna pagina web HTML5 sino HTML4 y muchas empresas han vuelto atrás (Google sin más)... ver para creer.