Hace ya un tiempo había tenido mi primer encontronazo con Facebook desde el punto de vista del desarrollador pero ha sido este mes cuando le he dado durísimo al tema y me he dado cuenta de las muchas posibilidades que tiene.
Si bien es cierto que la programación en sí no es excesivamente complicada (depende de lo que se quiera, claro) he de reconocer que el tema de la documentación es un puto infierno. Hace unos meses tenían una especie de wiki que no estaba del todo mal, aunque era liosilla, con pocos ejemplos y fallaba mucho. Ahora están abandonando esa wiki y se han currado una nueva sección de documentación que es todavía peor que la anterior, pero que le vamos a hacer….
Para hacer una aplicación o página en Facebook básicamente hay que dominar HTML, PHP, CSS, SQL, algo de javascript, etc, lo normal, vamos. Hay gente que en vez de hacerlo con PHP lo hace con Ruby, pero a mí eso ya se me escapa totalmente. A estos lenguajes hay que añadirle el lenguaje de etiquetas propio de Facebook, el FBML, que la verdad es que se lo están currando bastante y hay un montón de mejoras para facilitarte la vida, y sin tener demasiados conocimientos de programación te da la posibilidad de poder hacer aplicaciones bastante majas. El tema del javascript es otra cosa, porque no se trata del estándar sino de uno adaptado a Facebook, el FBJS, y por lo que he visto a la gente que ha trabajado bastante con el javascript normal le resulta algo más problemático el adaptarse al FBJS porque hay pequeñas diferencias que son capaces de sacar de quicio al más pintado.
Así que si estáis pensando en hacer una aplicación en Facebook os recomiendo que os paséis por sus foros, donde siempre encuentras gente con problemas similares a los tuyos y mucha más gente dispuesta a ayudar, por lo que al final la cosa no va tan mal. Y quien sabe, lo mismo sois los creadores del nuevo Farmville y os forráis a base de fundir a la apeña con vuestra absurda aplicación
May
25
2010