Buscar
Social
Ofertas laborales ES
« JPedal incorpora soporte para JavaScript | Main | Neal Gafter ahora trabaja para... Microsoft »
martes
sep302008

Microsoft usará jQuery en VS

Este fin de semana en dzone han aparecido varias noticias sobre jQuery,

http://jquery.com/blog/2008/09/28/jquery-microsoft-nokia/
http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx
http://cometio.us/articles/2_content_presentation_behavior_and_border_layout
http://www.jondavis.net/blog/post/2008/09/jQuery-Has-Won-The-3-Year-Javascript-Framework-Battle-As-Far-As-Im-Concerned.aspx
http://cooney.typepad.com/lauren_cooneys_blog/2008/09/jquery-and-microsoft-the-qa.html
http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualStudio.aspx
http://www.codethinked.com/post/2008/09/28/24(Microsoft)append(excitement)3b.aspx


la noticia ha sido que Microsoft va a usar jQuery en el Visual Studio y Nokia se lo está pensado.
Incluso en uno de ellos ya se hablada de que jQuery ya ha ganado la guerra de los Frameworks JavaScript.

jQuery te permite manejar toda la página HTML de una forma sencilla. Es como debería haber sido siempre en manejo del arbol HTML y sin problemas de incompatibilidad de código entre navegadores. Hace sencillo hacer cosas complejas.
¿Pero realmente es necesaria toda esa pontencia?
En portales y páginas publicas en el cual lo importante es el aspecto visual, ser originales o llamar la atención si que es necesario pero para aplicaciones de "gestión" o "empresariales" ( tal y como les llama Martin Fowler) yo creo que no.


El problema es que sigue siendo de muy bajo nivel (jQuery UI ya es otro asunto).Al final sigues pegandote con los mismos problemas del CSS y del HTML pero de una forma mas amigable.
Una duda que tiene la gente al empezar con CSS es si usar "display" o "visibility".¿jQuery me va a ayudar en eso?
La semana pasada me pegé con el siguiente trozo de código HTML <ul><li>Lista</li><ul><li>Anidado</li></ul></ul>. Pués bién, en IE 6 resulta que al manejarlo desde JavaScript el <ul> mas interno es hijo de <li> en vez de ser un hermano. En FF no me pasaba.¿jQuery me va a ayudar en eso?
Al manejar un evento de un tag HTML, ¿que es eso de "preventDefault" y "stopPropagation"?.¿jQuery me va a ayudar en eso?

¿A que viene todo ésto?

El HTML+CSS es un lenguaje de muy bajo nivel aunque le añadamos jQuery , "La mona aunque se vista de seda mona se queda".

Con los interfaces ricos que se hacen actualmente en las aplicaciones "empresariales" es necesario frameworks de muy alto nivel que incluyan controles del tipo Grids, MenuBars, ToolBar, Command Bar del Office 2007 , Tree, etc.
Con métodos amigables del estilo "button.setVisible(false);" que me evite saber la diferencia entre "display" y "visibility" o "myMenuBar.addMenuItem('File','Open File...');"

Así que para nada veo a jQuery el ganador de los Frameworks JavaScript.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.