{"id":920,"date":"2010-09-17T15:46:54","date_gmt":"2010-09-17T20:46:54","guid":{"rendered":"http:\/\/eaprende.com.mandril.avnam.net\/blog\/?p=920"},"modified":"2010-09-17T15:46:54","modified_gmt":"2010-09-17T20:46:54","slug":"dreamweaver-cs5","status":"publish","type":"post","link":"https:\/\/www.eaprende.com\/blog\/2010\/09\/17\/dreamweaver-cs5\/","title":{"rendered":"Dreamweaver CS5"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter\" src=\"http:\/\/i814.photobucket.com\/albums\/zz70\/anfergon\/cs5.jpg\" alt=\"\" width=\"500\" height=\"299\" \/><br \/>\n<strong>Lo bueno <\/strong><br \/>\nUna de las mejoras que m\u00e1s llen\u00f3 mi expectativa es lo referente a la programaci\u00f3n en modo c\u00f3digo, m\u00e1s espec\u00edficamente en mi experiencia en el lenguaje PHP, su \u201ccompletador inteligente\u201d de sentencias y comandos con las ayudas pertinentes, dicha ayuda es como un trozo de c\u00f3digo con ejemplos inclusive, muy \u00fatil a la hora de ver la forma de usar del comando en cuesti\u00f3n; y lo que por fin incorporaron y que hac\u00eda falta en demas\u00eda el que: variables, clases, m\u00e9todos, funciones y propiedades pasan a ser parte de la lista del \u201ccompletador\u201d cosa que algunos softwares competidores del DW ya lo tra\u00edan hace rato, es muy importante por que permite la recuperaci\u00f3n de variables ya creadas para no errar a la hora de volver a utilizarlas, a sabiendas que PHP en ese aspecto desde mi punto de vista, es d\u00e9bil al ser un lenguaje no tipado, aunque muchos consideraran eso una ventaja.<\/p>\n<p><strong>Lo malo<\/strong><br \/>\nEn los asistentes o c\u00f3digo \u201cpredise\u00f1ados\u201d para el \u00e1rea de contenido din\u00e1mico, m\u00e1s espec\u00edficamente: cargadores, modificadores y listados; creo que deja aun mucho por desear y por superar, es muy b\u00e1sico y aun no est\u00e1 dividido en capas de presentaci\u00f3n y datos, por lo cual tanto el c\u00f3digo del PHP como el del html est\u00e1n embebidos en el mismo documento, muy incomodo y no optimizado. Pienso que en versiones siguientes deber\u00e1n trabajar mucho en esto, as\u00ed como el soporte tipo MySQL el cual funciona bastante bien, pero deber\u00edan ir apuntando a otras Base de Datos como por ejemplo PostgreSQL. Y por ultimo, los validadores con Spry creo que deber\u00edan ya reflejarse tambi\u00e9n en c\u00f3digo PHP, esto ser\u00eda realmente muy \u00fatil para mejorar la productividad y centrarse en otros aspectos del desarrollo y no precisamente s\u00f3lo en los cargadores en lo cuales se invierte mucho tiempo.<\/p>\n<p><em>Obviamente hay mucho aun por decir tanto en lo bueno como en lo malo, intentar\u00e9 hacer un an\u00e1lisis m\u00e1s detallado en otras entradas.<\/em><\/p>\n<p>Fabi\u00e1n Riveros<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lo bueno Una de las mejoras que m\u00e1s llen\u00f3 mi expectativa es lo referente a la programaci\u00f3n en modo c\u00f3digo, m\u00e1s espec\u00edficamente en mi experiencia en el lenguaje PHP, su \u201ccompletador inteligente\u201d de sentencias y comandos con las ayudas pertinentes, dicha ayuda es como un trozo de c\u00f3digo con ejemplos inclusive, muy \u00fatil a la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/posts\/920"}],"collection":[{"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/comments?post=920"}],"version-history":[{"count":2,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/posts\/920\/revisions"}],"predecessor-version":[{"id":922,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/posts\/920\/revisions\/922"}],"wp:attachment":[{"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/media?parent=920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/categories?post=920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eaprende.com\/blog\/wp-json\/wp\/v2\/tags?post=920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}