Programando a ciegas

Nos ha caído un proyecto en el que nos toca hacer un portal web con mapa. Por ello hace tiempo me puse a jugar con GeoServer y OpenLayers. Pero ahora que nos ha caído realmente y me toca a mí desarrollar, llevo ya unos días programando y jugando en serio con estas herramientas, sobre todo con javascript y OpenLayers.

Por parte de GeoServer y OpenLayers he comenzado una serie de apuntes en la chuwiki sobre las cosas que voy descubriendo. Los enlaces a la chuwiki: GeoServer y OpenLayers.

Por otro lado he empezado con la programación en Javascript, lenguaje que nunca he usado más allá de alguna prueba simple, del que no tengo ni idea y del que ni siquiera conozco la sintaxis. Después de unos días de andar programando, buscando cómo hacer cosas concretas por Google, copy-paste, prueba y ensayo, ensayo y error y ver que las cosas misteriosamente funcionan o no funcionan sin tener muy claro por qué … me he decidido a empezar por donde debería haber empezado desde un principio: buscar un tutorial de javascript y leermelo, leerme la documentación de OpenLayers … e incluso la de jQuery, que también estamos empezando a usar.

No, si nunca aprenderé…. hay quien tropieza dos veces en la misma piedra y hay quien, como yo, se empeña en romper la piedra a cabezazos.

 

Esta entrada ha sido publicada en GeoServer, javascript, JQuery, OpenLayers y etiquetada como , , , . Guarda el enlace permanente.

11 respuestas a Programando a ciegas

  1. tucho dijo:

    jeje es así la vida del programador… estudiar es lo último que hacemos.

  2. Pingback: Tweets that mention Diario de Programación » Blog Archive » Programando a ciegas -- Topsy.com

  3. gnz/vnk dijo:

    Si tienes ocasión, me permito recomendarte dos libros (aunque seguro que ya los has visto por ahí):

    Javascript: The Good Parts, de Crockford
    Pro Javascript Techniques, de Resig

    Sobretodo el primero, que va muy directo y al grano.

    Algo que me gusta mucho son un par de vídeos que ha hecho Paul Irish ( http://paulirish.com/2010/10-things-i-learned-from-the-jquery-source/ y http://paulirish.com/2011/11-more-things-i-learned-from-the-jquery-source/ ). Trata detalles muy concretos, pero algunos son bastante interesantes.

    Y por supuesto, a lo mejor te pueden servir de algo estos: http://es.debugmodeon.com/usuario/Venkman/articulos/3
    (aunque igual te resultan un tanto básicos)

  4. Chuidiang dijo:

    gnz/vnk, pues seguro me vienen bien, como comento, no tengo ni idea de javascript …. gracias.

  5. Iugal siempre puedes confiar en algún colega, por mi parte si necesitas algo sobre js o jquery con gusto, no soy el más experto pero ya llevo varios años trabajando con ello.

  6. jneira dijo:

    A mi me resultan muy utiles la referencia de mozilla ( https://developer.mozilla.org/en/javascript )y la misma de jquery ( http://api.jquery.com/ ), una vez que has cogido los conceptos basicos. Desde el punto de vista de java lo que mas me descoloco fue el prototipado, lo que es falso y verdadero, el ambito de las variables y el this y el uso de delete para eliminarlas y las benditas y ubicuas closures (y la parte funcional en general: funciones de primer orden, evaluacion parcial, etc)

  7. Jibarito dijo:

    Con todo, creo que es bueno (como dicen) «aporrear el tambor» antes de empezar las clases de percusión. Luego se aprovechan mejor y se aprende mucho más rápido.

    Ya nos contarás qué tal con javaScript!

    salu2

  8. Juan Luis dijo:

    Buenos días,

    estoy empezando un proyecto con estas tres tecnologías, sería un geoportal y me gustaría que me resolvieras algunas dudas que tengo, ya que es el primer proyecto de este tipo.

    Gracias y un saludo

  9. Chuidiang dijo:

    @Juan Luis, pon lo que quieras aquí http://foro.chuidiang.com/javascript/ y si puedo te ayudo, pero ten en cuenta que yo también estoy empezando.

    Se bueno.

  10. Juan Luis dijo:

    Ok, entonces te escribo por ahí

  11. Juan Luis dijo:

    Al final te he escrito en la sección Java J2EE y JSP que me parecía más apropiado del tema. Saludos!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.